- 安装软件包:
ubuntu:apt-get install package_name
centos 7:yum install package_name
- 更新软件包列表:
ubuntu:apt-get update
centos 7:yum update
- 卸载软件包:
ubuntu:apt-get remove package_name
centos 7:yum remove package_name
- 查找文件:
ubuntu:find /path/to/search -name “filename”
centos 7:find /path/to/search -name “filename”
- 显示系统信息:
ubuntu:lsb_release -a
centos 7:cat /etc/centos-release
- 查看网络接口信息:
ubuntu:ifconfig
centos 7:ip addr
- 启动服务:
ubuntu:systemctl start service_name
centos 7:systemctl start service_name
- 停止服务:
ubuntu:systemctl stop service_name
centos 7:systemctl stop service_name
- 重新启动服务:
ubuntu:systemctl restart service_name
centos 7:systemctl restart service_name
- 查看服务状态:
ubuntu:systemctl status service_name
centos 7:systemctl status service_name
- 启用服务(开机自启动):
ubuntu:systemctl enable service_name
centos 7:systemctl enable service_name
- 禁用服务(开机不自启动):
ubuntu:systemctl disable service_name
centos 7:systemctl disable service_name
- 防火墙规则操作:
ubuntu:ufw allow port_number
centos 7:firewall-cmd --zone=public --add-port=port_number/tcp --permanent
- 用户管理 - 创建用户:
ubuntu:adduser username
centos 7:useradd username
- 用户管理 - 修改密码:
ubuntu:passwd username
centos 7:passwd username
- 用户管理 - 删除用户:
ubuntu:deluser username
centos 7:userdel username
- 用户管理 - 用户组管理:
ubuntu:addgroup groupname
centos 7:groupadd groupname
- 用户管理 - 用户属性修改:
ubuntu:usermod -ag groupname username
centos 7:usermod -ag groupname username
- 显示磁盘空间使用情况:
ubuntu:df -h
centos 7:df -h
- 显示内存使用情况:
ubuntu:free -m
centos 7:free -m
- 显示系统日历:
ubuntu:cal
centos 7:cal
22. 查看系统运行时间和平均负载:
ubuntu:uptime
centos 7:uptime
23. 显示当前登录用户列表:
ubuntu:who
centos 7:who
24. 显示系统启动日志:
ubuntu:journalctl -b
centos 7:journalctl -b
25. 查看系统日志:
ubuntu:less /var/log/syslog
centos 7:less /var/log/messages
26. 显示系统主机名:
ubuntu:hostname
centos 7:hostname
27. 显示文件和目录的权限:
ubuntu:ls -l file_or_directory
centos 7:ls -l file_or_directory
28. 创建目录:
ubuntu:mkdir directory_name
centos 7:mkdir directory_name
29. 删除目录:
ubuntu:rmdir directory_name
centos 7:rmdir directory_name
30. 创建空文件:
ubuntu:touch filename.txt
centos 7:touch filename.txt
31. 复制文件或目录:
ubuntu:cp source destination
centos 7:cp source destination
32. 移动文件或目录:
ubuntu:mv source destination
centos 7:mv source destination
33. 删除文件或目录:
ubuntu:rm file_or_directory
centos 7:rm file_or_directory
34. 查看文件内容:
ubuntu:cat filename.txt
centos 7:cat filename.txt
35. 逐页查看文件内容:
ubuntu:less filename.txt
centos 7:less filename.txt
36. 查看文件的前几行:
ubuntu:head filename.txt
centos 7:head filename.txt
37. 查看文件的最后几行:
ubuntu:tail filename.txt
centos 7:tail filename.txt
38. 在文件中搜索文本:
ubuntu:grep “pattern” filename.txt
centos 7:grep “pattern” filename.txt
39. 测试与远程主机的网络连接:
ubuntu:ping hostname_or_ip
centos 7:ping hostname_or_ip
40. 显示网络接口配置信息:
ubuntu:ifconfig
centos 7:ip addr
- 显示进程信息:
ubuntu:ps aux
centos 7:ps aux
42. 终止进程:
ubuntu:kill process_id
centos 7:kill process_id
43. 显示当前用户信息:
ubuntu:id
centos 7:id
44. 创建软链接:
ubuntu:ln -s source_file link_name
centos 7:ln -s source_file link_name
45. 显示系统内核版本:
ubuntu:uname -r
centos 7:uname -r
46. 显示可用磁盘空间:
ubuntu:df -h
centos 7:df -h
47. 显示可用内存和交换空间:
ubuntu:free -m
centos 7:free -m
48. 显示系统进程的内存使用情况:
ubuntu:ps aux --sort -%mem
centos 7:ps aux --sort -%mem
49. 显示系统进程的cpu使用情况:
ubuntu:ps aux --sort -%cpu
centos 7:ps aux --sort -%cpu
50. 显示系统当前时间:
ubuntu:date
centos 7:date
51. 显示日历:
ubuntu:cal
centos 7:cal
52. 显示系统的启动时间:
ubuntu:systemctl show -p activeentertimestamp --value
centos 7:systemd-analyze
53. 显示系统中的硬件信息:
ubuntu:lshw
centos 7:lshw
54. 显示可用网络接口:
ubuntu:ip link show
centos 7:ip link show
55. 显示系统中的pci设备:
ubuntu:lspci
centos 7:lspci
56. 显示系统中的usb设备:
ubuntu:lsusb
centos 7:lsusb
57. 显示系统中的scsi设备:
ubuntu:lsscsi
centos 7:lsscsi
58. 显示系统中的cpu信息:
ubuntu:lscpu
centos 7:lscpu
59. 显示系统中的内存信息:
ubuntu:lsmem
centos 7:lsmem
60. 显示系统中的文件系统信息:
ubuntu:df -t
centos 7:df -t
- 查看系统运行的进程和资源使用情况:
ubuntu:htop
centos 7:top
62. 定时执行任务(cron):
ubuntu:crontab -e
centos 7:crontab -e
63. 显示系统主机名:
ubuntu:hostname
centos 7:hostname
64. 查看系统中已安装的软件包:
ubuntu:dpkg --list
centos 7:rpm -qa
65. 显示系统环境变量:
ubuntu:printenv
centos 7:env
66. 显示系统日志文件:
ubuntu:cat /var/log/syslog
centos 7:cat /var/log/messages
67. 显示网络路由表:
ubuntu:ip route
centos 7:route -n
68. 显示系统硬盘分区信息:
ubuntu:lsblk
centos 7:fdisk -l
69. 创建压缩文件(tar):
ubuntu:tar -czvf archive.tar.gz /path/to/directory
centos 7:tar -czvf archive.tar.gz /path/to/directory
70. 解压缩文件(tar):
ubuntu:tar -xzvf archive.tar.gz
centos 7:tar -xzvf archive.tar.gz
71. 安装软件包(snap):
ubuntu:snap install package_name
centos 7:snap 不是 centos 7 默认支持的包管理器。
72. 切换用户:
ubuntu:su username
centos 7:su username
73. 切换用户并保留环境变量:
ubuntu:su - username
centos 7:su - username
74. 显示系统内核模块:
ubuntu:lsmod
centos 7:lsmod
75. 列出已安装的文件包及其信息:
ubuntu:dpkg -l
centos 7:rpm -qa
76. 设置静态ip地址(命令行方式):
ubuntu:编辑 /etc/network/interfaces 文件
centos 7:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件
77. 启用和禁用网络接口:
ubuntu:ifconfig interface_name up 或 ifconfig interface_name down
centos 7:ip link set interface_name up 或 ip link set interface_name down
78. 显示用户登陆历史记录:
ubuntu:last
centos 7:last
79. 显示系统开机时间:
ubuntu:uptime -s
centos 7:uptime -s
80. 显示系统cpu信息(详细):
ubuntu:lscpu
centos 7:lscpu
- 查看系统的dns配置:
ubuntu:cat /etc/resolv.conf
centos 7:cat /etc/resolv.conf
82. 显示系统时间同步状态:
ubuntu:timedatectl status
centos 7:timedatectl status
83. 显示系统开机启动服务:
ubuntu:systemctl list-unit-files | grep enabled
centos 7:systemctl list-unit-files | grep enabled
84. 显示系统环境变量的值:
ubuntu:echo $var_name
centos 7:echo $var_name
85. 显示当前用户的家目录:
ubuntu:echo $home
centos 7:echo $home
86. 显示系统启动的进程:
ubuntu:systemctl list-units --type=service
centos 7:systemctl list-units --type=service
87. 显示已安装的内核包列表:
ubuntu:dpkg -l | grep linux-image
centos 7:rpm -qa | grep kernel
88. 显示系统的默认编辑器:
ubuntu:update-alternatives --display editor
centos 7:alternatives --display editor
89. 显示当前登录用户的组:
ubuntu:groups
centos 7:groups
90. 显示系统启动时运行的脚本(系统d服务):
ubuntu:systemctl list-dependencies multi-user.target
centos 7:systemctl list-dependencies multi-user.target
91. 显示文件的inode号:
ubuntu:ls -i filename
centos 7:ls -i filename
92. 显示系统开机启动的级别:
ubuntu:runlevel
centos 7:systemctl get-default
93. 显示系统内核参数:
ubuntu:sysctl -a
centos 7:sysctl -a
94. 显示已加载的内核模块:
ubuntu:lsmod
centos 7:lsmod
95. 显示用户账户的详细信息:
ubuntu:finger username
centos 7:finger username
96. 显示系统的电源状态:
ubuntu:upower -i /org/freedesktop/upower/devices/battery_bat0
centos 7:cat /sys/class/power_supply/bat0/status
97. 显示系统的默认编辑器:
ubuntu:update-alternatives --config editor
centos 7:alternatives --config editor
98. 显示系统中的网络连接:
ubuntu:ss -tuln
centos 7:netstat -tuln
99. 显示系统中的cpu负载:
ubuntu:cat /proc/loadavg
centos 7:cat /proc/loadavg
100. 显示系统的启动日志:
ubuntu:journalctl -b
centos 7:journalctl -b
发表评论