系统管理工具
w #查看系统的负载情况
系统相关信息
cat /proc/cpuinfo #查看cpu信息
vmstat #系统当前信息
top #3秒刷新一次,显示系统信息[shift+m按照内存大小进行排序]
free #查看内存
free -h #友好的格式输出内存的使用情况
ps aux #当前系统运行的进程
ps aux | grep [模糊匹配进程的名字] #模糊匹配
kill -9 [pid进程编号] #强制杀死某个进程
#查看网络情况
netstst -lnp
netstst -lnp | grep httpd #查看软件链接情况
netstst -lnp | grep 80 #查看端口是否被占用
网卡配置
ifconfig #查看网卡信息
ifdown eth0 #关闭网卡
ifup eth0 #启用网卡
service network restart #重启网络服务
vim /etc/sysconfig/network-scripts/ifcfg-eth0
指定DNS服务:
nameserver dns服务器ip地址
如果不写,会使用网关默认分配的
修改host文件
vim /etc/host.conf
dns解析,先去找host文件,如果没有再去其他地方找,如果先去找DNS缓存找,如果哪都没有,向外网寻找
防火墙
iptables
service iptables stop|start|restart #关闭防火墙
selinux 一种安全机制,可以控制很多方面,包括文件权限,配置麻烦,所以我们不用,选用其他方案来代替。
setenforce 0 #临时关闭
vim /etc/selinux/config #修改配置文件,进行永久关闭
把SELINUX = disabled
getenforce获取selinux的状态
计划任务
定时执行某一个任务
crontab
crontab -e #编辑当前用户的计划任务
先打5个*
*****
最好写绝对路径
***** /bin/cp -r /var/data /backup