系统信息。
- $ uname -r 内核版本。系统和内核。
- $ cat /proc/cpuinfo 查看主机主机信息。
- $ cat /proc/meminfo 查看内存信息。
- $ date -查看系统日期 。
- $ cal 年份 -显示对应日期日历表。
- # date -s 2017-02-26 设置日期为2017年02月26日。必须为root用户。
- $ df -lh 查看已挂载磁盘信息。 mounted on 挂在信息。
- $ du -sh /home/src 预估磁盘信息。
- $ fdisk - l
- # fsck 磁盘位置 - 修复磁盘,自动修复 root用户
- # mount 查看挂载磁盘信息,
- # mount /dev/sdb1/data01 挂载某个硬盘 到什么位置。
- #umount 磁盘位置 卸载磁盘
- ### 内存使用信息。
- $ free -m 查看系统内存信息 。
- $ top 各个进程内存的使用情况。进程的使用命令 加个M 显示详细信息。
- 查看网络信息。lockhost 0.0.0.0相当于本地文件。
- $ cat /etc/
软件的安装方式
- 第一种方式
- rpm 命令
- 检查某个软件是否安装。
- # rpm -qa|grep java
- 卸载已安装的 软件
- #rpm -e –nodeps 软件名 。
- 安装软件
- #rpm -ivh XXX.rpm
- 如何使用rpm包安装mysql数据库。
- 第二种方式
- tar 源码编译的方式 。
- zip 软件。
- 解压如拉进
- $ unzip xxx.zip
- 压缩软件
- $ zip x….zip file
- tar软件
- 解压
- 解压到当前目录
- $ tar -zxvf xxx.tar.gz
- 解压到指定的目录
- $ tar -zxvf xxxx.tar.gz -C dir
- 压缩
- $ tar -zcvf xxxx.tar.gz dir/file压缩到dir和file
- zip 软件。
- 第三种方式
- yum *需要配置源 解决了软件的包的依赖关系,和软件的各个安装顺序。
如何设置普通用户的sudo权限。
- 切换到root 用户 $ su
- # vi/etc/sudoers
- 在第一行添加如下内容:
- 用户名 ALL = (root)NOPASSWD:ALL
- sudo service iptables status 查看防火墙状态。
- $ sudo service iptables stop 关闭防火墙。
- $ sudo service iptables start 开启防火墙。
- $ sudo chkconfig iptables off|on 永久设置防火墙开启和关闭。
- $ sudo chkconfig –list|grep httpd 查看防火墙设置状态
- SELINUX 设置。永久禁用。
在Linux当中,自带的调度功能Crontab
- 每个用户都可以调度自己的任务。
- who 当前的用户 ,终端。
- which 查找某命令位置。
- crontab -e 编辑任务。
- cronbtab−l列出当前所有用户的当前任务。− crontab -r 删除所有的当前定时任务,不建议
-:wq 保存任务。
- 添加conrtab 的基本格式.
语法:* * * * * commmand
1)6个字段之间,使用都好隔开。
2)字段的含义: * * * * *
- 第一个*代表分钟,每10分钟执行一次:*/10
- 第二个*代表时,0~23,每两小时执行一次:*/2
- 第三个*代表日,1-31,
- 第四个*代表月,1-12,
- 第五个*代表星期,0-6,
实例:
- 每天的21:30分执行 :30 21 * * * cmd01
- 每个月1,11,21,的2:30执行:30 2 1,11,21 * * cmd02
- 每周6或者每周日,1:45执行 :45 1 * * 6,0 cmd03
- 每天的20:00 - 23:00中间每半个小时执行一次。0,30 20-23 * * * cmd04
- 每天的每一个小时执行: * /1 * * * cmd05