您的位置:

CentOS命令大全及常用用法

CentOS是一种开源的操作系统,它是基于Linux内核构建的一个发行版。它广泛地应用于服务器和桌面电脑。操作系统中的命令行界面提供了大量的命令来完成各种任务。在这篇文章中,我们将介绍一些常用的CentOS命令,帮助您更好地管理您的系统。

一、文件管理命令

1、ls命令:显示当前目录下的所有文件和目录。

ls

2、cd命令:进入目录或回到上一级目录。

cd /path/to/directory
cd ..

3、mkdir命令:创建一个新目录。

mkdir directory_name

4、rm命令:删除文件或目录。

rm file_name
rm -r directory_name

5、cp命令:复制文件或目录。

cp file_name new_file_name
cp -r directory_name new_directory_name

二、系统管理命令

1、top命令:实时显示系统中进程的使用情况。

top

2、ps命令:列出正在运行的进程信息。

ps

3、uptime命令:显示系统负载平均值和服务器运行时间。

uptime

4、ifconfig命令:显示网络接口的详细信息。

ifconfig

5、ping命令:测试网络连接和延迟。

ping domain_name/ip_address

三、用户管理命令

1、useradd命令:创建新用户。

useradd username

2、passwd命令:更改用户的密码。

passwd username

3、userdel命令:删除用户。

userdel username

4、su命令:更改当前用户身份为其他用户。

su username

5、whoami命令:显示当前用户的用户名。

whoami

四、软件包管理命令

1、yum命令:安装、更新和卸载软件包。

yum install package_name
yum update package_name
yum remove package_name

2、rpm命令:查询、安装和卸载RPM软件包。

rpm -q package_name
rpm -i package_name.rpm
rpm -e package_name

3、tar命令:将多个文件/目录压缩成单个归档文件。

tar -cvzf archive_name.tar.gz file_or_directory_name

4、wget命令:从Internet上下载文件。

wget https://example.com/file_name

5、curl命令:通过URL获取内容。

curl https://example.com

五、防火墙管理命令

1、firewalld命令:开启/关闭、添加、删除和列出防火墙规则。

systemctl start firewalld
systemctl stop firewalld
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --remove-port=8080/tcp --permanent
firewall-cmd --list-all

2、ufw命令:开启/关闭、添加、删除和列出防火墙规则。

ufw enable
ufw disable
ufw allow 8080/tcp
ufw delete allow 8080/tcp
ufw status

六、磁盘管理命令

1、df命令:显示文件系统的磁盘空间使用情况。

df -h

2、du命令:显示目录或文件的磁盘空间使用量。

du -sh directory_or_file_name

3、fdisk命令:管理磁盘分区。

fdisk /dev/sda

4、mkfs命令:将文件系统格式化为特定类型。

mkfs.ext4 /dev/sda1

5、mount命令:挂载文件系统。

mount /dev/sda1 /path/to/mount/point

七、日志管理命令

1、tail命令:显示文件的最后几行。

tail -n 10 file_name

2、grep命令:搜索文件中的文本。

grep "search_term" file_name

3、less命令:分页显示文件内容。

less file_name

4、journalctl命令:显示系统日志。

journalctl

5、dmesg命令:显示内核日志。

dmesg
以上是常用的CentOS命令,它们可以帮助您更好地管理您的系统!