CentOS常见命令
CentOS(Community ENTerprise Operating System)基于Red Hat Enterprise Linux(RHEL)源代码开发,是常用的Linux发行版之一。在CentOS体系中,有许多命令用于管理和操纵体系,以下是一些CentOS体系中常见的命令种别和示例:1. 体系信息检察和管理命令:
[*] 检察体系根本信息:
hostnamectl # 显示或临时更改主机名及相关系统信息
uname -a # 显示内核版本和系统信息
lsb_release -a # 显示发行版详细信息
cat /etc/os-release # 查看操作系统详细版本信息
free -h # 显示内存使用情况
df -h # 显示磁盘分区使用情况
uptime # 查看系统运行时间和负载
[*] 检察CPU信息:
cat /proc/cpuinfo # 显示CPU详细信息
grep 'model name' /proc/cpuinfo # 获取CPU型号
nproc # 显示逻辑CPU数量
2. 网络管理命令:
[*] 检察网络设置和状态:
ifconfig # 查看和配置网络接口(在较老版本中使用,新版本推荐使用ip命令)
ip addr show # 查看网络接口详细信息
netstat -tulnp # 查看网络连接状态、监听端口和服务进程
ss -tulpn # 功能类似netstat,但性能更好(ss是socket statistics工具)
[*] 设置网络服务:
systemctl start|stop|restart network # 控制网络服务
nmcli # 管理网络连接(NetworkManager命令行工具)
3. 文件和目次操纵命令:
[*] 目次切换:
cd /path/to/directory # 切换工作目录
[*] 文件和目次操纵:
mkdir directory_name # 创建目录
touch file.txt # 创建空文件或更新文件时间戳
cp source destination # 复制文件或目录
mv source destination # 移动或重命名文件或目录
rm -rf file_or_directory # 删除文件或目录(慎用-f和-r选项,前者强制删除,后者递归删除目录)
[*] 检察文件内容:
cat file.txt # 查看文件内容
less file.txt # 分页查看文件内容
head file.txt # 查看文件开头几行
tail file.txt # 查看文件末尾几行
[*] 权限和所有权管理:
chmod permissions file_or_directory # 更改文件或目录权限
chown user:group file_or_directory # 更改文件或目录的所有者和组
4. 包管理命令(CentOS 7以前使用Yum, CentOS 8开始推荐使用DNF):
[*] 使用Yum/DNF安装、升级、卸载软件:
yum install package_name # 安装软件包
dnf install package_name # (CentOS 8及以上版本使用DNF)
yum upgrade # 升级所有已安装软件包
dnf upgrade # (CentOS 8及以上版本使用DNF)
yum remove package_name # 卸载软件包
dnf remove package_name # (CentOS 8及以上版本使用DNF)
[*] 检察软件包信息:
yum info package_name
dnf info package_name
[*] 清理缓存:
yum clean all # 清理所有Yum缓存
dnf clean all # (CentOS 8及以上版本使用DNF)
5. 用户和权限管理:
[*] 创建用户和设置暗码:
useradd username # 创建新用户
passwd username # 为用户设置密码
[*] 切换用户:
su - username # 切换到另一个用户
sudo command # 以超级用户权限执行命令
6. 体系服务管理:
[*]启动、制止和检察服务状态:systemctl start service_name # 启动服务
systemctl stop service_name # 停止服务
systemctl restart service_name # 重启服务
systemctl status service_name # 查看服务状态
7. 日记检察:
[*]检察体系日记:journalctl # 查看系统日志(Systemd日记系统)
tail -f /var/log/messages # 查看实时系统日志(对于非Systemd系统)
8. 时间和日期管理:
[*]检察和设置体系时间:date # 显示当前日期和时间
timedatectl # 查看和临时设置系统时间与日期
hwclock -w # 将系统时间同步到硬件时钟
9. 文件搜刮:
[*]在当前目次及其子目次下搜刮文件:find . -name pattern # 在当前目录下查找符合pattern的文件
10. 进程管理:
[*]检察和管理进程:ps aux # 查看当前系统所有进程
top # 动态查看和管理进程资源消耗
kill process_id # 结束指定进程
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]