当前位置: 代码网 > 服务器>服务器>Linux > Linux系统100条命令:关于Ubuntu和 CentOS 7 相同功能的不同的终端操作命令

Linux系统100条命令:关于Ubuntu和 CentOS 7 相同功能的不同的终端操作命令

2024年08月02日 Linux 我要评论
CentOS 7:ip link set interface_name up 或 ip link set interface_name down。Ubuntu:ifconfig interface_name up 或 ifconfig interface_name down。CentOS 7:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件。Ubuntu:编辑 /etc/network/interfaces 文件。

在这里插入图片描述

  1. 安装软件包:

ubuntu:apt-get install package_name
centos 7:yum install package_name

  1. 更新软件包列表:

ubuntu:apt-get update
centos 7:yum update

  1. 卸载软件包:

ubuntu:apt-get remove package_name
centos 7:yum remove package_name

  1. 查找文件:

ubuntu:find /path/to/search -name “filename”
centos 7:find /path/to/search -name “filename”

  1. 显示系统信息:

ubuntu:lsb_release -a
centos 7:cat /etc/centos-release

  1. 查看网络接口信息:

ubuntu:ifconfig
centos 7:ip addr

  1. 启动服务:

ubuntu:systemctl start service_name
centos 7:systemctl start service_name

  1. 停止服务:

ubuntu:systemctl stop service_name
centos 7:systemctl stop service_name

  1. 重新启动服务:

ubuntu:systemctl restart service_name
centos 7:systemctl restart service_name

  1. 查看服务状态:

ubuntu:systemctl status service_name
centos 7:systemctl status service_name

  1. 启用服务(开机自启动):

ubuntu:systemctl enable service_name
centos 7:systemctl enable service_name

  1. 禁用服务(开机不自启动):

ubuntu:systemctl disable service_name
centos 7:systemctl disable service_name

  1. 防火墙规则操作:

ubuntu:ufw allow port_number
centos 7:firewall-cmd --zone=public --add-port=port_number/tcp --permanent

  1. 用户管理 - 创建用户:

ubuntu:adduser username
centos 7:useradd username

  1. 用户管理 - 修改密码:

ubuntu:passwd username
centos 7:passwd username

  1. 用户管理 - 删除用户:

ubuntu:deluser username
centos 7:userdel username

  1. 用户管理 - 用户组管理:

ubuntu:addgroup groupname
centos 7:groupadd groupname

  1. 用户管理 - 用户属性修改:

ubuntu:usermod -ag groupname username
centos 7:usermod -ag groupname username

  1. 显示磁盘空间使用情况:

ubuntu:df -h
centos 7:df -h

  1. 显示内存使用情况:

ubuntu:free -m
centos 7:free -m

  1. 显示系统日历:

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

  1. 显示进程信息:

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

  1. 查看系统运行的进程和资源使用情况:

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

  1. 查看系统的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

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com