
linux之系统命令(非常详细)零基础入门到精通,收藏这一篇就够了
发布日期:2025-04-08 10:51:17
浏览次数:9
分类:精选文章
本文共 2134 字,大约阅读时间需要 7 分钟。
Linux系统管理指南
1. 磁盘使用情况查看
1.1 df 查看磁盘使用情况
- df 是用于显示文件系统使用情况的命令。它可以提供磁盘使用情况的详细信息。
- 1K-blocks:表示每个文件系统的1KB块数量,用于显示磁盘空间的大小单位。
- Used:已使用的空间大小。
- Available:剩余的空间大小。
- Use%:磁盘使用率,高于90%时需注意,避免系统问题。
- Mounted on:磁盘挂载的目录。
1.2 df -h 显示磁盘使用情况
使用 df -h
可以按人体可读的单位显示磁盘使用情况,例如:
Filesystem:/dev/sda11K-blocks:123456Used:102400Available:2048Use%:5%Mounted on:/
2. 动态进程查看
2.1 top 查看动态进程
- top 是一个实时监控系统进程的工具,提供进程和系统资源使用情况的动态更新。
- 第一行显示当前系统时间和运行时间。
load average
列表显示系统负载,后面的三个数分别为1分钟、5分钟、15分钟的负载情况。- 如果负载数除以逻辑CPU数量高于5,说明系统在超负荷运转。
2.2 进程状态
- Tasks:显示系统进程总数、运行中进程数、休眠进程数、停止进程数和僵尸进程数。
- CPU状态:显示CPU的使用情况,包括用户空间、内核空间、空闲时间等。
- 内存状态:显示物理内存和交换分区的使用情况。
- 进程详情:显示每个进程的详细信息,包括PID、用户、优先级、内存使用情况、状态和命令名称。
2.3 top 的自定义
- 可以通过按键组合(如
z
或C + c
)退出top。 - 使用
top -d
可以设置刷新间隔时间。
3. 内存使用情况
3.1 free 查看内存使用情况
- free 命令用于显示系统内存、交换分区和缓存的使用情况。
- total:物理内存总量。
- used:已使用的内存总量。
- free:空闲内存总量。
- buffers/cache:缓存和缓存的总和。
- available:可用于启动新进程的内存大小。
4. 进程管理
4.1 ps 查看进程命令
- ps 是用于显示系统进程信息的命令,提供进程的详细信息。
- ps aux 可以显示所有用户的进程信息,包括用户、PID、CPU使用率、内存使用率等。
4.2 查看服务进程
- 使用
ps -ef | grep 服务名称
可以查看特定服务进程的状态。示例:查看MySQL服务进程:ps -ef | grep mysql
4.3 kill 杀死进程
- 使用
kill -9
可以强制终止指定进程。示例:终止某个进程:kill -9 PID
5. 网络端口查看
5.1 netstat -nltp 查看端口
- netstat -nltp 用于显示系统已打开的端口信息。
- netstat 的参数:
-n
:以数字形式显示网络接口信息。-l
:显示只听 sockets。-t
:显示 TCP 协议的端口。-p
:显示进程 ID。
5.2 查看端口占用
- 使用
lsof -i 端口号
可以查看指定端口的进程信息。示例:查看某个端口的进程:lsof -i 80
6. 主机信息
6.1 hostname 查看主机名
- hostname 命令用于显示主机名。示例:查看主机名:
hostname
6.2 查看系统位数
- 使用
getconf LONG_BIT
可以查看系统支持的位数。示例:getconf LONG_BIT
7. 文件大小查看
7.1 du -sh 查看文件大小
- du -sh 用于显示目录中文件的大小总和。示例:查看某个目录的文件大小:
du -sh 目录名
8. 别名设置
8.1 设置别名
- 使用
alias
命令可以为命令设置别名。示例:为ifconfig
设置别名if
:alias if=ifconfig
8.2 取消别名
- 使用
unalias
命令可以取消别名。示例:取消if
的别名:unalias if
9. 网络管理
9.1 网络服务管理
- 使用
service network
可以管理网络服务。- start:启动网络服务。
- stop:停止网络服务。
- restart:重启网络服务。
- status:查看网络服务状态。
9.2 联想键
- 使用
tab
键可以查看命令的联想建议。- 按下
tab
键可以查看上下文命令。 - 输入部分内容后按
tab
键可以看到匹配的命令。
- 按下
10. 软链接创建
10.1 创建软链接
- 使用
ln -s
创建软链接。示例:创建文件名mylink
指向文件file.txt
:ln -s file.txt mylink
10.2 软链接特点
- 路径形式:以实际文件的路径形式存在。
- 跨文件系统:可以跨文件系统。
- 可以对目录创建:支持创建对目录的软链接。
- 依赖关系:原始文件删除时,软链接会失效。
10.3 硬链接与软链接对比
- 硬链接:同一个文件有多个名称,不支持跨文件系统,不支持对目录创建。
- 软链接:指向不同的文件,支持跨文件系统,支持对目录创建。
以上命令和工具可以帮助系统管理员和开发人员有效管理和维护Linux系统,了解系统资源使用情况,快速解决问题。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年04月28日 02时18分17秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux——静态库
2023-02-02
Linux、Linux操作系统、GUN、GPL
2023-02-02
Linux、Windows渗透测试靶场手动搭建实战(附靶场安装包与安装脚本)
2023-02-02
linux一切皆文件之Unix domain socket描述符(二)
2023-02-02
linux上修改容器网卡docker0为固定ip
2023-02-02
Linux上压缩目录以及目录下的所有文件
2023-02-02
Linux上在文件夹上层新建一个同名目录
2023-02-02
Linux上安装TeamViewer
2023-02-02
Linux上怎样实现文件夹重命名
2023-02-02
Linux上添加新硬盘的实例介绍
2023-02-02
Linux上端口开放常用命令
2023-02-02
linux上调用接口命令
2023-02-02
Linux上运行Nacos服务出现报错及解决方法
2023-02-02
linux上部署NFS服务
2023-02-02
Linux下 RabbitMQ的安装与配置
2023-02-02
linux下 安装php的gettext模块
2023-02-02
Linux下Apache
2023-02-02
linux下awk命令用法,打印符合条件的列,求和
2023-02-02
linux下bob2木马查杀的经历
2023-02-02