Linux 基础核心知识点全日总结(系统监控|开机级别|硬件信息|语言环境)

发布时间:2026/8/11 9:45:14
Linux 基础核心知识点全日总结(系统监控|开机级别|硬件信息|语言环境) 一、系统进程与资源监控命令top / w1、top 命令实时系统资源监控top 是 Linux 最经典的动态资源查看工具用于查看 CPU、内存、进程状态、负载信息。核心字段含义PID进程ID杀进程使用 kill PIDUSER进程所属用户PR / NI进程优先级NI越小优先级越高VIRT / RES / SHR虚拟内存、实际物理内存、共享内存S进程状态R运行、S睡眠、Z僵尸%CPU / %MEMCPU、内存占用百分比Swap 交换分区几乎不使用代表当前服务器内存压力小、系统空闲。常用快捷键P按CPU排序、M按内存排序、1展开多核、q退出。2、w 命令查看用户登录与系统负载w 用于查看当前登录用户、终端类型、系统运行时长、1/5/15分钟负载。关键区分tty1tty6本地物理终端虚拟机界面登录pts/0、pts/1SSH远程伪终端Xshell、FinalShell连接负载 load average 全部为 0代表系统极其空闲无任务压力。二、开机运行级别systemd target 核心考点1、/etc/inittab 文件彻底废弃CentOS7 / RHEL7 之后inittab 不再生效所有开机级别由 systemd 管理。2、两大开机模式必考multi-user.target→ 对应旧 runlevel 3 → 纯字符命令行模式服务器默认graphical.target→ 对应旧 runlevel 5 → 图形桌面模式3、三条核心命令systemctl get-default查看当前开机默认模式systemctl set-default graphical.target永久设置开机图形界面重启生效systemctl isolate graphical.target临时立刻切换图形界面重启失效如果设置图形界面后依旧进命令行说明未安装 GNOME 桌面。三、系统版本查看通用万能方法不知道系统品牌、不知道发行版优先使用通用文件cat /etc/os-release所有Linux通用显示系统名称、版本、IDcat /etc/redhat-release仅 CentOS / RHEL 使用uname -r / uname -a查看内核版本、系统架构易错点没有 /etc/os 文件正确是 os-release。四、/proc 伪文件系统硬件、内核实时信息/proc 是内存伪文件系统不占硬盘空间开机自动生成、关机全部消失专门用来查看内核、硬件、进程实时数据。1、/proc/cpuinfo —— CPU信息可查看 CPU 厂商、型号、核心数、频率、缓存等硬件参数。关键字段model nameCPU完整型号、physical id物理CPU、cpu cores核心数。2、/proc/meminfo —— 内存信息free 命令本质就是读取该文件内容。核心字段工作中只看这几个MemTotal总内存MemFree纯空闲内存一般很小不用它判断MemAvailable真正可用内存生产判断内存充足唯一标准SwapTotal / SwapFree交换分区大小与剩余3、/proc/version查看内核编译版本和 uname -a 信息互补。五、关机重启命令shutdownshutdown -r1分钟后重启shutdown -r now立刻重启shutdown -h now立刻关机shutdown -c取消正在倒计时的关机/重启重点保命命令六、系统语言环境 localelocale 用于控制系统字符编码、时间、语言、提示信息解决中文乱码问题。locale查看当前语言编码locale -a查看系统所有可用语言包优先级LC_ALL 局部LC_* LANG常用编码zh_CN.UTF-8中文、en_US.UTF-8英文服务器推荐七、易混淆单词与命令读音总结local局部变量脚本使用locale系统语言环境meminfo内存信息文件model硬件型号八、今日核心总口诀必背\1. 看进程用 top看用户登录用 w。\2. CentOS7 弃用 inittab开机级别用 systemd。\3. 查系统版本首选 /etc/os-release。\4. /proc 是内存文件看CPU、内存全靠它。\5. 内存看可用 MemAvailable不看 Free。\6. 乱码问题全部和 locale 编码有关。\7. 定时重启后悔一定要用 shutdown -c 取消。