百度
360搜索
搜狗搜索

查看linux服务器命令大全详细介绍

以下是 Linux 服务器常用命令分类及示例,涵盖系统管理、文件操作、网络、进程等核心领域,方便快速查阅和学习:

一、基础系统命令

命令 功能描述 示例
uname 查看系统内核信息 uname -a(显示完整系统信息)
date 显示或设置系统时间 date +"%Y-%m-%d %H:%M:%S"(指定格式)
cal 显示日历 cal 2025(显示 2025 年全年日历)
echo 输出文本 echo "Hello World"
reboot 重启系统 sudo reboot
shutdown 关机 / 重启(支持定时) shutdown -h now(立即关机)

二、文件与目录操作

1. 基本操作

命令 功能描述 示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd /var/log(进入日志目录)
pwd 显示当前路径 pwd
mkdir 创建目录 mkdir -p dir1/dir2(递归创建)
rmdir 删除空目录 rmdir dir1
touch 创建空文件或更新时间戳 touch file.txt

2. 文件操作

命令 功能描述 cp复制文件 / 目录
cp 复制文件 / 目录 cp file.txt /backup
mv 移动 / 重命名文件 mv old.txt new.txt
rm 删除文件 / 目录 rm -r dir(删除目录及其内容)
cat 查看文件内容(适合小文件) cat config.conf
more/less 分页查看文件(less支持搜索) less access.log
head/tail 查看文件头部 / 尾部内容 tail -f log.log(实时监控日志)
nano/vim 文本编辑 vim /etc/sysctl.conf(编辑配置文件)

3. 文件权限

命令 功能描述 示例
chmod 修改文件权限 chmod 755 script.sh(赋予执行权限)
chown 修改文件所有者 / 所属组 chown user:group file.txt
chgrp 修改文件所属组 chgrp group file.txt
umask 查看 / 设置默认权限掩码 umask(查看当前掩码)

三、系统监控与管理

1. 进程管理

命令 功能描述 示例
ps 查看进程状态 ps aux(显示所有用户进程)
top/htop 实时监控进程(htop交互性更强) top(按 CPU / 内存排序进程)
kill 终止进程 kill -9 1234(强制终止进程 1234)
pgrep 按名称查找进程 ID pgrep sshd
pstree 以树状图显示进程关系 pstree

2. 资源监控

命令 功能描述 示例
free 查看内存使用情况 free -h(以人类可读格式显示)
df 查看磁盘空间 df -h(显示各分区容量)
du 查看目录大小 du -sh /var/log(目录总大小)
vmstat 监控系统资源(CPU、内存、IO 等) vmstat 5(每 5 秒输出一次)
dmesg 查看内核日志 `dmesg grep error`(过滤错误信息)

3. 服务管理(Systemd)

命令 功能描述 示例
systemctl 管理系统服务(启动 / 停止 / 重启 / 状态) systemctl start sshd(启动 SSH 服务)
systemctl enable sshd(设置开机启动)
systemctl status httpd(查看状态)

四、网络工具

1. 网络配置

命令 功能描述 示例
ifconfig 查看 / 配置网络接口(旧版) ifconfig eth0(查看 eth0 接口信息)
ip 新一代网络配置工具(推荐) ip addr show(显示 IP 地址)
netstat 查看网络连接状态 netstat -antp(显示所有 TCP 连接)
ss 更高效的网络状态查看工具 ss -tuln(查看监听端口)
阅读更多 >>>  linux如何被外网访问权限

2. 网络测试

命令 功能描述 ping测试网络连通性
ping 测试网络连通性 ping www.baidu.com
traceroute 追踪路由路径 traceroute google.com
nslookup DNS 查询 nslookup www.example.com
curl/wget 下载文件 curl -O https://example.com/file.zip
scp 安全复制文件(跨服务器) scp user@server:/path/file .

3. 防火墙

命令 功能描述 示例
firewall-cmd CentOS/RHEL 防火墙管理(Firewalld) firewall-cmd --add-port=80/tcp
ufw Ubuntu 防火墙管理 ufw allow ssh(允许 SSH 连接)
iptables 底层防火墙规则配置(较复杂) iptables -A INPUT -p tcp --dport 80 -j ACCEPT

五、磁盘与文件系统

命令 功能描述 示例
fdisk 磁盘分区管理 fdisk /dev/sda(分区硬盘)
mkfs 格式化磁盘分区 mkfs.ext4 /dev/sda1(格式化为 EXT4)
mount/umount 挂载 / 卸载文件系统 mount /dev/sda1 /mnt/data
dd 磁盘镜像 / 数据复制(底层) dd if=/dev/sda of=sda_backup.img
fsck 检查 / 修复文件系统错误 fsck -y /dev/sda1

六、软件包管理

1. Debian/Ubuntu(.deb)

命令 功能描述 apt-get install nginx(安装 Nginx)
apt 软件包管理工具 apt update(更新软件源)
apt upgrade(升级所有软件)

2. RedHat/CentOS(.rpm)

命令 功能描述 yum install httpd(安装 HTTPD)
yum/dnf 软件包管理工具(dnf为新一代) yum update(更新系统)
dnf search python3(搜索软件包)

3. 通用工具

命令 功能描述 tar -czvf backup.tar.gz /data(压缩)
tar 压缩 / 解压缩文件(支持多种格式) tar -xzvf backup.tar.gz(解压)
gzip/bzip2 压缩 / 解压缩单个文件 gzip file.txt(压缩为 file.txt.gz)

七、文本处理与编程

命令 功能描述 示例
grep 文本搜索 grep "error" log.txt(查找含 error 的行)
awk 文本处理与格式化 awk '{print $1}' file.txt(打印第一列)
sed 流文本编辑(替换、删除等) sed 's/old/new/g' file.txt(替换文本)
wc 统计文件行数、字数、字节数 wc -l file.txt(统计行数)
sort/uniq 排序 / 去重 `sort file.txt uniq`(排序并去重)

八、高级技巧

  1. 管道与重定向

    • 命令1 | 命令2:将命令 1 的输出作为命令 2 的输入(如 ls -l | grep .txt)。
    • >:输出重定向(覆盖),>>:追加重定向(如 echo "log" >> record.log)。
    • <:输入重定向(如 sort < data.txt)。

  2. 通配符

    • *:匹配任意字符(如 rm *.log)。
    • ?:匹配单个字符(如 file?.txt)。
    • []:匹配括号内任意字符(如 ls [A-Z]*)。

  3. 帮助文档

    • man 命令:查看命令手册(如 man ls)。
    • 命令 --help:查看简单用法(如 ls --help)。

常用快捷键

快捷键 功能描述
Ctrl + C 终止当前进程
Ctrl + Z 暂停进程并放入后台
Ctrl + D 退出当前终端(等价于exit
Ctrl + L 清屏(等价于clear
Tab 自动补全命令 / 路径
↑/↓ 切换历史命令
阅读更多 >>>  用linux用什么版本好用

扩展学习

  • 在线手册:Linux Man Pages
  • 命令练习:通过 Linux Command Line Tutorial 或实战平台(如Linux Shell Challenges)练习。

如果需要某个命令的详细用法,可以随时告诉我,我会进一步展开说明!

← 上一篇: 下一篇:

网站数据信息

"查看linux服务器命令大全"浏览人数已经达到19次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:查看linux服务器命令大全的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!