网络通信命令
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
ping | 测试网络的连通性 | ping 选项 IP地址 | -c 指定发送次数 ping 命令使用的是icmp协议,不占用端口 |
ifconfig | 查看和设置网卡网络配置 | ifconfig [-a] [网卡设备标识] | -a:显示所有网卡信息 ifconfig [网卡设备标识] IP地址 :修改ip地址 |
netstat | 主要用于检测主机的网络配置和状况 | -a all显示所有连接和监听端口 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 使用数字方式显示地址和端口号 -l (listening) 显示监控中的服务器的socket
eg:# netstat -tlnu 查看本机监听的端口 tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 协议 待收数据包 待发送数据包 本地ip地址:端口 远程IP地址:端口 |
进程管理命令
命令 | 作用 | 语法 | 选项 |
ps | 查看系统中的进程信息 | ps [-auxle] | a:显示所有用户的进程 u:显示用户名和启动时间 x:显示没有控制终端的进程 e:显示所有进程,包括没有控制终端的进程 l:长格式显示 |
pstree | 查看当前进程树 | pstree [选项] | -p 显示进程PID -u 显示进程的所属用户 |
top | 查看系统健康状态 显示当前系统中耗费资源最多的进程,以及系统的一些负载情况。 | top [选项] | -d 秒数,指定几秒刷新一次,默认3秒(动态显示) |
磁盘空间命令
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
df | 用于查看Linux文件系统的状态信息,显示各个分区的容量、已使用量、未使用量及挂载点等信息。看剩余空间 | df [-hkam] [挂载点] | -h(human-readable)根据磁盘空间和使用情况 以易读的方式显示 KB,MB,GB等 -M 以MB为单位显示信息 |
du | 用于查看文件或目录的大小(磁盘使用空间) | du [-abhs] [文件名目录] | -a 显示子文件的大小 -h以易读的方式显示 KB,MB,GB等 -s summarize 统计总占有量 |
df命令和du命令的区别: df命令是从文件系统考虑的,不仅考虑文件占用的空间,还要统计被命令或者程序占用的空间。 du命令面向文件,只计算文件或目录占用的空间。 | |||
free | 查看内存及交换空间使用状态 | free [-kmg] | -k: 以KB为单位显示,默认就是以KB为单位显示 -m: 以MB为单位显示 -g: 以GB为单位显示 |
清理缓存命令: echo 1 > /proc/sys/vm/drop_caches |
用户管理命令
命令 | 作用 | 语法 | 选项 |
---|---|---|---|
useradd | 添加用户 | useradd [选项] 用户名 | |
passwd | 修改密码命令 | passwd [选项] [用户名] | |
userdel | 删除用户 | -r 删除账号时同时删除宿主目录 |
修改主机名
临时生效: | hostname 主机名 |
永久生效:修改配置文件 | vi /etc/sysconfig/network |
修改映射关系
修改主机名和ip地址之 间的映射关系:在配置文件中写入本机ip,主机名,可设置任意多个。
测试:
ping主机名实际上ping的还是ip.