系统管理相关命令的基本用法
- 磁盘管理命令
- 1.df命令
- 2.du命令
- 网络管理命令
- 1.hostname命令
- 2.ifconig命令
- 3.netstart命令
- 进程管理命令
- 1.ps命令
- 2.kill命令
- Systemctl命令
- 防火墙命令firewall-cmd
- 关闭SELinu
磁盘管理命令
1.df命令
df命令用于显示磁盘文件系统的使用情况,使用该命令能够清楚显示各分区的总容量、已用容量、可用容量、可用容量占总容量的百分比、分区挂载以及分区文件系统类型等,用法用下:
其中-h使用较人性化的方法显示容量,方便阅读,-T表示显示文件系统类型
2.du命令
du命令用于计算文件或目录容量,用法如下:
其中-h使用较人性化的方法,/boot 表示显示/boot目录及子目录容量信息。
网络管理命令
1.hostname命令
hostname命令基本用法如下
查看主机名对应IP地址:
该命令会到 /etc/hosts文件中查找主机名和IP地址的对应关系,然后显示出于主机名对应的IP地址,/etc/hosts文件是本机的名字解析文件,它为本机提供一个名字与IP地址的对应关系。在 /etc/hosts文件中加入本机IP地址与主机名对应关系:192.168.20.11 RHEL7NO1,即可使用 hostname -i命令查询主机名对应IP地址
2.ifconig命令
这个命令相信大家都很熟悉了,即用于显示或设置网络接口信息,用法如下:
显示网卡名称,IP地址,子网掩码,广播地址,MAC地址等。其中,ens33就是网卡名称
ifconfig命令还可以修改IP地址,其用法如下
该命令立即在内存中生效,但系统重新启动后则恢复原来的。所以,如需重启后也生效,则需修改/etc/sysconfig/network-scripts/ifcfg-ens33 配置文件里面的IP地址即可。
3.netstart命令
该命令可以用于显示网络连接情况,路由表及网络数据统计等信息,基本用法如下:
表示以数字的方式显示所有TCP和UDP连接,并显示进程名称及对应ID号。
还可以使用如下命令查看服务器端程序是否正常启动,并在某个端口监听:
进程管理命令
1.ps命令
ps命令用于查看当前进程信息,其基本用法如下:
表示以全格式显示当前所有进程中保护sshd的行;其中e表示查看所有进程;f表示以全格式显示。
2.kill命令
Kill命令用于结束进程,其基本用法如下:
表示结束PID号为1018的进程
Systemctl命令
命令 | 用法表示 |
---|---|
#systemctl | 列出所有单元 |
#systemctl list-unit-file | 列出所有已安装的单元文件 |
#systemctl status sshd.service | 显示sshd服务状态 |
#systemctl stop sshd.service | 停止sshd服务 |
#systemctl start sshd.service | 启动sshd服务 |
#systemctl restart sshd.service | 重启sshd服务 |
#systemctl enable sshd.service | 开启时自动启动sshd服务 |
#systemctl isolate nulti-user.target | 切换到字符界面 |
#systemctl isolate graphical | 切换到图形界面 |
#systemctl reboot | 重启系统 |
#systemctl poweroff | 关闭系统 |
防火墙命令firewall-cmd
命令 | 用法表示 |
---|---|
#systemctl status firewalld.service | 显示防火墙状态 |
#systemctl stop firewalld.service | 关闭防火墙 |
#systemctl start firewalld.service | 启动防火墙 |
#systemctl restart firewalld.service | 重启防火墙 |
#systemctl enable firewalld.service | 开机时自动启动防火墙 |
#firewall-cmd --get-services | 显示所有服务列表 |
#firewall-cmd --list-services | 显示允许服务列表 |
#firewall-cmd --add-service=sshd --permanent | 永久允许sshd服务通过 |
#firewall-cmd --remove-service=ssh | 禁止ssh通过 |
#firewall-cmd -reload | 重新装载规则,不重启服务 |
关闭SELinu
SELinux是Linux系统的安全增强功能,在初学阶段可以关闭系统的SELinux功能。在RHEL7默认安装时,是启用了SELinux功能的,可以使用下列命令来关闭SELinux功能:
也可以通过修改SELinux配置文件来关闭SELinux,其配置文件为
/etc/selinux/config,将文件的SELINUX=enforcing行改为SELINUX=permissive或SELINUX =disabled,系统重启后SELinux功能将关闭。