1.uname:显示系统名称
uname -r:显示内核版本
cat /proc/cpuinfo:显示cpu信息
cat /proc/meminfo: 显示内存信息
date:显示系统当前日期时间
cal 年份:显示某一年的日历表
设置日期和时间(必须是root用户):date -s 日期/时间
如 date -s 2015-09-03
date -s 14:42:45
df -lh:显示磁盘信息
du -sh 文件名:显示文件大小
自动修复磁盘(必须是root用户):fsck 磁盘名
查看挂载磁盘信息:mount
挂载磁盘。如:mount /dev/sdb1 /data01
卸载磁盘。如:umount /dev/sdb1
看系统内存使用情况:free -m
查看各个进程内存的使用情况:top
在linux下软件的安装方式:
第一种方式:rpm命令
检查某个软件是否安装:rpm -qa|grep xxx
卸载 某个软件:rpm -e --nodeps xxx
安装某个软件:rpm -ivh xxx.rpm
第二种方式:tar
zip软件
解压:unzip xxx.zip
压缩:zip yy.zip file
tar软件
解压:
解压到当前目录:tar -zxvf xxx.tar.gz
解压到指定目录: tar -zxvf xxx.tar.gz -C dir
压缩:
tar -zcvf xxx.tar.gz dir/filename
第三种方式:yum
如何设置普通用户的sudo权限:(必须是root用户下)
vi /etc/sudoers
在第一行添加如下内容:
beifeng ALL=(root)NOPASSWD:ALL
查看防火墙是否关闭:
sudo service iptables status
关闭防火墙
sudo service iptables stop
启动(重启)防火墙
sudo service iptables start(restart)
永久性设置防火墙关闭(开启):
sudo chkconfig iptables off(on)
which 命令名:查看命令所在的位置
在beifeng用户下创建定时任务
功能:每分钟执行一次,将时间写入到指定文件中:
crontab -e
### first crontab
* /1 * * * * /bin/date >> /home/beifeng/bf-log.txt
列出目前所有的定时任务:crontab -l
删除所有的定时任务:crontab -r
crontab语法:
* * * * * command
说明:
1)六个字段之间,需要隔开
2)字段的含义:
第一个*:表示分钟,1-59.每十分钟执行一次:*/10
第二个*:表示小时,0-23.每两小时执行一次:*/2
第三个*:表示日期,1-31
第四个*:表示月份,1-12
第五个*:表示星期,0-6,0表示周天。
聚一次额例子:
1)每天21:30执行
30 21 * * * cmd01
2)每个月1,11,21的2:30执行
30 2 1,11,21 * * cmd02
3)每周六周日,1:45执行:
45 1 * * 6,0 cmd03
4)每天20:00至23:00,每半个小时执行一次
0,30 20-23 * * * cmd04
5)每一小时执行一次
* */1 * * * cmd05