Linux面试必备:常用操作命令汇总与实战应用

需积分: 10 3 下载量 104 浏览量 更新于2024-09-08 收藏 93KB DOC 举报
本文档主要介绍了Linux系统中常用的操作命令,对于准备进行Linux面试或希望提升Linux技能的人来说是一份宝贵的参考资料。以下是主要内容的详细解读: 1. 命令行输入方式:Linux命令的三种常用获取帮助的方式包括: - `shutdown --help` 和 `shutdown --?`:用于查询shutdown命令的帮助信息,通常在不确定如何使用时使用。 - `man shutdown`:这是通过man命令查看Linux命令的手册页,提供了更全面的命令参数和用法解释。 2. 服务管理: - `chkconfig` 命令是Linux中用于管理服务启动和运行状态的重要工具,`chkconfig --list` 可以列出所有服务的状态,如启动、运行、关闭等。 - 启动与停止服务举例:`service mysql start`、`service iptables stop`、`service vsftpd restart` 分别用来启动、关闭和重启特定服务。 3. 开机自启动设置: - 使用`chkconfig`可以设置服务在系统启动时自动运行,如`chkconfig mysql on`表示将MySQL服务设置为开机启动,并指定在3、4、5级运行(分别为多用户、单用户和图形界面模式)。 - 配置系统的默认启动级别可以通过修改 `/etc/inittab` 文件,将`id:5:initdefault`中的5替换为所需的级别,如3代表纯命令行界面。 4. 修改启动级别和图形界面控制: - 通过调整启动级别,可以决定系统启动时默认进入哪种模式,如命令行模式(3级)或图形界面(5级)。 - 如果不再希望启动时进入图形界面,可以通过上述方法修改,下次启动将不会自动进入图形环境。 5. 硬件信息查看: - `uname -a` 显示内核信息、操作系统类型和CPU型号。 - `head -n 1 /etc/issue` 查看发行版名称和版本号。 - `cat /proc/cpuinfo` 提供详细的CPU信息,如核心数、频率等。 - `hostname` 显示当前机器的主机名。 - `lspci -tv` 和 `lsusb -tv` 分别列出PCI设备和USB设备列表。 - `lsmod` 显示当前加载的内核模块及其状态。 - `env` 显示系统环境变量,对于理解进程执行环境很有帮助。 - `free -m` 检查内存使用情况以及交换空间。 - `df -h` 以易于理解的格式显示磁盘分区使用情况。 掌握这些Linux常用操作命令,不仅能提高日常运维效率,也有助于在Linux系统管理和故障排查中游刃有余。无论是对Linux新手还是进阶者,理解和熟练运用这些命令都是不可或缺的。