简介 | 命令 | 命令详解 | 结果 |
系统 | shutdown -r now | 重启系统 | |
系统信息 | uname -a | 查看内核/操作系统/CPU信息 | |
系统信息 | head -n 1 /etc/issue | 查看操作系统版本 | |
系统信息 | cat /proc/cpuinfo | 查看CPU信息 | |
系统信息 | hostname | 查看计算机名 | |
系统信息 | lspci -tv | 列出所有PCI设备 | |
系统信息 | lsusb -tv | 列出所有USB设备 | |
系统信息 | lsmod | 列出加载的内核模块 | |
系统信息 | env | 查看环境变量资源 | |
存储相关 | free -m | 查看内存使用量和交换区使用量 | |
存储相关 | df -h | 查看各分区使用情况 | |
存储相关 | du -sh <目录名> | 查看指定目录的大小 | |
存储相关 | grep MemTotal /proc/meminfo | 查看内存总量 | |
存储相关 | grep MemFree /proc/meminfo | 查看空闲内存量 | |
存储相关 | uptime | 查看系统运行时间、用户数、负载 | |
存储相关 | cat /proc/loadavg | 查看系统负载磁盘和分区 | |
存储相关 | mount | column -t | 查看挂接的分区状态 | |
存储相关 | fdisk -l | 查看所有分区 | |
存储相关 | swapon -s | 查看所有交换分区 | |
存储相关 | hdparm -i /dev/hda | 查看磁盘参数(仅适用于IDE设备) | |
接口网络 | dmesg | grep IDE | 查看启动时IDE设备检测状况网络 | |
接口网络 | ifconfig | 查看所有网络接口的属性 | |
接口网络 | iptables -L | 查看防火墙设置 | |
接口网络 | route -n | 查看路由表 | |
接口网络 | netstat -lntp | 查看所有监听端口 | |
接口网络 | netstat -antp | 查看所有已经建立的连接 | |
接口网络 | netstat -s | 查看网络统计信息进程 | |
软件程序 | ps -ef | 查看所有进程 | |
软件程序 | chkconfig –list | 列出所有系统服务 | |
软件程序 | chkconfig –list | grep on | 列出所有启动的系统服务程序 | |
软件程序 | rpm -qa | 查看所有安装的软件包 | |
软件程序安装 | yum install 程序名称 | 根据提示,输入Y安装即可成功安装 | |
软件程序查看 | rpm -qa|grep 程序名称 | 检查是否安装的程序 | |
软件程序卸载 | rpm -e 软件包名称 --nodeps | 删除已安装 | |
系统服务 | service httpd start | 服务运行状态 | |
系统服务 | netstat | 服务监听的80端口 | |
系统服务 | ps aux | grep httpd | 可以看到相关进程 | |
文本编辑 | cat /etc/httpd/conf/httpd.conf | more | 查看httpd.conf配置文件的内容 | |
http | service httpd status | 产看HTTP服务现状 | |
http | service httpd start | 启动HTTP服务 | /sbin/service httpd start |
http | service httpd restart | 重启HTTP服务 | |
http | service httpd stop | 停止HTTP服务 | |
http | which httpd | 查看httpd存放路径 | |
http | /sbin/chkconfig httpd on | 设置为开机启动 | |
防火墙 | systemctl stop firewalld.service | centos 7:停止 | |
防火墙 | systemctl disable firewalld.service | centos 7:禁用 | |
防火墙 | service iptables stop | 之前的版本:停止 | |
防火墙 | chkconfig iptables off | 之前的版本:禁用 | |
用户组 | cat /etc/group | 查看所有用户组 | |
用户组 | groupadd -g 1020 groupname | 新增GID为1020的用户组group | |
用户组 | newgrp group3 | 切换用户组至 group3 | |
用户组 | groupadd groupname | 增加用户组 | |
用户组 | groupdel groupname | 删除用户组 | |
用户组 | groups | 查看当前登录用户的组内成员 | |
用户组 | groups username | 查看username用户所在的组,以及组内成员 | |
用户组 | cut -d: -f1 /etc/group | 查看系统所有组 | |
用户组 | gpasswd groupname | 用户组密码 | |
用户组 | groupmod | 修改用户组信息 | |
用户 | cat /etc/passwd | 查看所有用户 | |
用户 | useradd -g group1 -G group2,group3 user1 | 新建用户同时指定user1的主用户组为group1,附加用户组为group2和group3 | |
用户 | useradd | 增 | |
用户 | usermod | 改 | |
用户 | userdel | 删 | |
用户 | whoami | 查看当前登录用户名 | |
用户 | w | 查看活动用户 | |
用户 | cut -d: -f1 /etc/passwd | 查看系统所有用户 | |
用户 | id | 查看指定用户信息 | |
用户 | top | 实时显示进程状态用户 | |
用户 | last | 查看用户登录日志 | |
用户 | crontab -l | 查看当前用户的计划任务服务 | |
用户 | sudo passwd root | 当前用户密码更改 | |
用户 | passwd | 当前用户密码更改 | |
文件 | mv /filepath/filename /filepath/filenamenew | 修改文件名称 | |