写在前面的一些话:
五年前考过了红帽认证工程师和Oracle专家的认证,现在回头看看很多技术并没有做一个系统化的梳理,这次就由浅入深,做一个整理,能成为一本运维工具手册是极好了,运维的工作光靠知识堆砌是没用的,不断的思考和总结才是长久之路。
命令就是手上的兵器,可以简单用也可以复杂用,简单的维护并不困难,服务器使用状况检查,日志记录,数据库备份,但是仅仅做到这些还是远远不够的,故障的提前预防,性能最大化的调优才是迈入高级运维的必修技能。
正文内容:
一、系统配置命令
1、配置一个拿手的控制器
演示用的是putty,体积小,便于日常使用。
2、su 命令
一般不推荐直接用root登陆,实验环境另说,执行一些必要操作的时候可以用su root快速切换。
3、hostname 命令
登陆一台新服务器后首先先改名,别嫌麻烦,改名会有助于设备管理。
hostname xx :改名 命令只能临时改名
vim /etc/hostname:配置文件里面修改后才是永久生效
4、 ip address或者ifconfig 命令
查看系统ip
5、telnet 命令
可以测试端口是否连通,使用方法:telnet ip port
6、uptime命令
比较常用的运维命令,能够显示出系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
7、iptables -L 命令
查询防火墙规则列表,其他常用的有
iptables -F:清除防火墙规则
firewall-cmd --state:查询linux系统防火墙开启状态
systemctl stop firewalld.service:临时关闭防火墙
systemctl disable firewalld.service:永久关闭防火墙
iptables -I INPUT -s IP -j ACCEPT:配置防火墙允许ip
8、ps 命令
于查看进程统计信息 ,常用组合 ps -aux
a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。
9、free命令
显示系统中物理上的空闲和已用内存,交换内存,还有内核使用的缓冲和缓存。
10、shutdown -h now 命令
关机命令,需要root用户或者具有root权限的用户才能操
常用的就还有重新启动,reboot命令
总结:
下一篇计划介绍用户,群组管理,文件操作等