yum
更新和安装软件、systemctl
管理服务、top
监控系统资源等。在CentOS服务器中,命令行操作是系统管理员和用户进行各种任务的重要方式,以下是一些常见的命令及其用途:
基本操作
1、关机/重启:
shutdown -h now
:立即关机。
shutdown -r now
:立即重启。
reboot
:重启系统。
2、查看系统信息:
uname -a
:查看内核信息。
env
:查看当前用户环境变量。
who
:显示当前登录到系统的用户列表。
last
:显示最近登录到系统的用户列表。
df -h
:查看磁盘使用情况。
fdisk -l
:查看机器所挂硬盘个数及分区情况。
uptime
:查看系统运行时间、登录用户数等信息。
3、文件操作:
mkdir [目录名]
:创建目录。
rm -r [目录名]
:删除目录。
cp [源文件] [目标文件]
:复制文件。
mv [源文件] [目标文件]
:移动或重命名文件。
touch [文件名]
:创建空文件。
tar zcvf [压缩包名].tar.gz [文件名]
:压缩打包文件。
tar zxvf [压缩包名].tar.gz
:解压缩文件。
ll -h
:查看当前目录下所有文件的大小。
ls -l
:显示文件详细信息。
ls -a
:查看隐藏文件和目录。
4、用户管理:
useradd [用户名]
:添加用户。
passwd [用户名]
:修改密码。
5、网络管理:
ip link show
:查看网络接口。
ifconfig
:查看网卡信息。
netstat -npl
:查看端口情况。
6、服务管理:
systemctl start [service_name]
:启动服务。
systemctl stop [service_name]
:停止服务。
systemctl restart [service_name]
:重启服务。
yum install [软件包名]
:安装软件包。
7、计划任务:
crontab -e
:编辑计划任务。
8、日志查看:
tail -fn 10 [日志文件]
:查看日志最后10条并实时刷新显示。
9、其他常用命令:
ps aux | grep [进程名]
:查看进程。
find / -name "*.zip"
:查找根目录下所有以.zip结尾的文件。
rpm -qa
:查看已安装的软件包。
以下是一个简要的表格归纳,列出了上述提到的部分命令及其用途:
命令 | 用途 | |
shutdown -h now | 立即关机 | |
shutdown -r now | 立即重启 | |
reboot | 重启系统 | |
uname -a | 查看内核信息 | |
env | 查看当前用户环境变量 | |
who | 显示当前登录到系统的用户列表 | |
last | 显示最近登录到系统的用户列表 | |
df -h | 查看磁盘使用情况 | |
fdisk -l | 查看机器所挂硬盘个数及分区情况 | |
uptime | 查看系统运行时间、登录用户数等信息 | |
mkdir [目录名] | 创建目录 | |
rm -r [目录名] | 删除目录 | |
cp [源文件] [目标文件] | 复制文件 | |
mv [源文件] [目标文件] | 移动或重命名文件 | |
touch [文件名] | 创建空文件 | |
tar zcvf [压缩包名].tar.gz [文件名] | 压缩打包文件 | |
tar zxvf [压缩包名].tar.gz | 解压缩文件 | |
ll -h | 查看当前目录下所有文件的大小 | |
ls -l | 显示文件详细信息 | |
ls -a | 查看隐藏文件和目录 | |
useradd [用户名] | 添加用户 | |
passwd [用户名] | 修改密码 | |
ip link show | 查看网络接口 | |
ifconfig | 查看网卡信息 | |
netstat -npl | 查看端口情况 | |
systemctl start [service_name] | 启动服务 | |
systemctl stop [service_name] | 停止服务 | |
systemctl restart [service_name] | 重启服务 | |
yum install [软件包名] | 安装软件包 | |
crontab -e | 编辑计划任务 | |
tail -fn 10 [日志文件] | 查看日志最后10条并实时刷新显示 | |
ps aux | grep [进程名] | 查看进程 |
find / -name "*.zip" | 查找根目录下所有以.zip结尾的文件 | |
rpm -qa | 查看已安装的软件包 |
相关FAQs
Q1: CentOS服务器如何修改root用户的密码?
A1: 可以使用以下命令来修改root用户的密码:passwd root
,然后根据提示输入新密码即可。
Q2: CentOS服务器如何查看某个服务的状态?
A2: 可以使用以下命令来查看某个服务的状态:systemctl status [service_name]
,其中[service_name]
为你要查询的服务名称。
小编有话说
CentOS作为一个稳定且强大的Linux发行版,其命令行工具为系统管理员提供了极大的便利,掌握这些命令不仅能够提高工作效率,还能在面对复杂问题时提供有力的解决方案,希望本文能够帮助大家更好地理解和使用CentOS服务器的命令行工具。