在Linux服务器上,掌握一些常用的操作命令是管理和维护服务器的关键。以下是一些常用的Linux命令,涵盖了文件操作、系统管理、网络配置、进程管理等方面:
- 文件和目录操作
命令 说明
ls 列出目录内容(ls -l 显示详细信息,ls -a 显示隐藏文件)
cd 切换目录(cd ~ 进入家目录,cd .. 返回上一级)
pwd 显示当前工作目录的路径
mkdir 创建目录(mkdir dirname)
rmdir 删除空目录(rmdir dirname)
rm 删除文件或目录(rm -r 递归删除目录,rm -f 强制删除)
cp 复制文件或目录(cp -r 递归复制目录)
mv 移动或重命名文件/目录
touch 创建空文件或更新文件时间戳
cat 查看文件内容
more / less 分页查看文件内容
head / tail 查看文件开头/结尾内容(tail -f 实时查看日志)
find 查找文件(find /path -name “filename”)
grep 搜索文件内容(grep “keyword” filename)
chmod 修改文件权限(chmod 755 filename)
chown 修改文件所有者(chown user:group file)
- 系统信息查看
命令 说明
uname -a 查看系统内核信息
cat /etc/os-release 查看系统版本信息
df -h 查看磁盘使用情况(-h 以易读格式显示)
du -sh 查看目录大小(-s 汇总,-h 易读格式)
free -h 查看内存使用情况
top / htop 实时查看系统资源使用情况(htop 更友好)
uptime 查看系统运行时间和负载
ps 查看进程状态(ps aux 查看所有进程)
kill 终止进程(kill -9 PID 强制终止)
lsof 查看文件被哪些进程占用
- 网络管理
命令 说明
ifconfig / ip a 查看网络接口信息
ping 测试网络连通性(ping example.com)
netstat 查看网络连接状态(netstat -tuln 查看端口监听)
ss 查看网络连接(替代netstat)
curl 发送HTTP请求(curl http://example.com)
wget 下载文件(wget http://example.com/file)
scp 远程复制文件(scp file user@host:/path)
rsync 同步文件(rsync -avz src/ user@host:/dest)
ssh 远程登录服务器(ssh user@host)
iptables 配置防火墙规则
nslookup / dig 查询DNS记录
- 包管理
Debian/Ubuntu (APT)
命令 说明
apt update 更新包列表
apt upgrade 升级已安装的包
apt install 安装软件包(apt install package)
apt remove 卸载软件包
apt autoremove 删除不需要的依赖包
apt search 搜索软件包
CentOS/RHEL (YUM/DNF)
命令 说明
yum update 更新所有包
yum install 安装软件包(yum install package)
yum remove 卸载软件包
yum search 搜索软件包
dnf DNF是YUM的替代工具,用法类似
- 用户和权限管理
命令 说明
useradd 添加用户(useradd username)
passwd 修改用户密码(passwd username)
userdel 删除用户(userdel -r username 删除用户及家目录)
usermod 修改用户属性(usermod -aG group username 将用户添加到组)
groupadd 添加用户组
id 查看用户信息
sudo 以超级用户权限执行命令
su 切换用户(su – username 切换到指定用户)
- 日志管理
命令 说明
journalctl 查看系统日志(journalctl -xe 查看详细日志)
tail -f 实时查看日志文件(tail -f /var/log/syslog)
dmesg 查看内核日志
- 压缩和解压
命令 说明
tar 打包和解压文件(tar -czvf archive.tar.gz dir 压缩,tar -xzvf archive.tar.gz 解压)
zip / unzip 压缩和解压ZIP文件
gzip / gunzip 压缩和解压GZ文件
- 定时任务
命令 说明
crontab -e 编辑当前用户的定时任务
crontab -l 列出当前用户的定时任务
cron 定时任务服务
- 其他常用命令
命令 说明
history 查看命令历史记录
alias 创建命令别名(alias ll=’ls -l’)
echo 输出文本(echo “Hello”)
date 显示或设置系统时间
reboot 重启系统
shutdown 关机(shutdown -h now 立即关机)
- 常用快捷键
– Ctrl + C:终止当前命令。
– Ctrl + Z:暂停当前任务。
– Ctrl + D:退出当前终端。
– Ctrl + L:清屏。
– Tab:自动补全命令或文件名。
掌握这些命令后,你可以更高效地管理和维护Linux服务器。

广告位使用:
站长QQ:3491280556注意:本站不销售、不代购、不提供任何支持,仅分享信息(有时效性),自行辨别,请遵纪守法文明上网 转载或复制请注明出处