目录
Linux下磁盘管理命令、内存查看命令讲解:
查看系统信息:
$uname
$uname -r
$cat /proc/cpuinfo:查看cpu信息
$cat /proc/meminfo
查看日期:
$date:显示当前系统时间
$date -R:显示日期加时区
$cal +年份:显示日历表
设置系统时间:
#:date -s +日期:设置日期和时间
查看磁盘信息:
$df -lh:查看磁盘空间
#fdisk -1:
#fsck +根目录:自动修复磁盘
#mount :查看挂载磁盘信息
#umount +目录:卸载磁盘
查看内存信息:
$free -m:看系统内存使用情况
$ top:各个进程内存的使用情况
Linux下软件安装方式:
RPM命令:
#rpm -qa|grep 软件名:检查某个软件是否安装
#rpm -e --nodeps xxxx:卸载已安装软件
#rpm -ivh xxx.rpm:安装软件
源码编译安装软件:
zip软件:
$unzip xxx.zip:解压
$zip yy.zip file :压缩
tar软件:
$tar -zxvf xxxx.tar.gz:解压到当前目录
$tar -zxvf xxxx.tar.gz -c dir:解压到指定的目录
$tar -zcvf zzzz.tar.gz dir
设置普通用户的sudo权限:
#vi / etc/sudoers
最上面插入:
用户名 ALL(root)NOPASSWD:ALL
防火墙相关:
$sudo service iptables status:查看防火墙是否关闭
$sudo service iptables stop :关闭防火墙
$sudo service iptables start:启动防火墙
$sudo chkconfig iptables off|on:永久关闭/开启防火墙
Crontab定时调度:
针对用户,每个用户都可以自动调度
$crontab -1:列出目前所有的定时任务
crontab基本定义:
* * * * * command
分:1-59,每十分钟:*/10 时:0-23,每两小时*/2 日 :1-31 月:1-12 星球:0(星期天)-6
例子:
每天21:30执行
30 21 * * * 命令
每个月1,11,21的2:30执行
30 2 1,11,21 * * 命令
每周六或者每周日,1:45执行
45 1 * * 6,0 命令
每天20:00至23:00,每半小时执行一次
0,30 20-23 * * 命令
每一个小时执行一次
* */1 * * * 命令