Linux系统管理:命令大全
需积分: 9 164 浏览量
更新于2024-09-20
收藏 5KB TXT 举报
本文主要介绍了Linux操作系统中的一些常用命令,包括密码恢复、系统启动与运行级别、文件操作、进程管理、网络通信以及软件包管理等多个方面。这些命令是Linux用户日常工作中不可或缺的基础工具。
1. **找回Linux密码**
- 当忘记Linux密码时,可以通过在启动过程中进入单用户模式来重置。首先,在开机自检时不断按`e`键,选择以`k`开头的内核行再次按`e`,接着输入`single`并回车,最后按`b`启动进入单用户模式。在该模式下,可以使用`passwd`命令更改root密码。
2. **GRUB密码恢复**
- 如果设置了GRUB密码,需要通过救援模式来解除。首先,插入系统安装盘,设置计算机从光盘启动,进入救援模式。在救援模式中,选择语言和键盘布局后,不要立即点击`OK`,而是记下命令`chroot /mnt/sysimage`。执行此命令后,可以使用`passwd`命令更改root密码。
3. **运行级别管理**
- 可以通过`init`或`runlevel`命令改变系统的运行级别,例如`startx`启动图形界面,`init 3`切换到多用户无图形界面,`init 5`回到图形界面。修改`/etc/inittab`文件可以设置默认的运行级别。
4. **别名设置**
- 使用`alias`命令可以创建命令别名,例如`alias ls='ls --color=auto'`让`ls`命令默认显示颜色。
5. **文件系统与磁盘空间检查**
- `df`用于查看磁盘空间,`free`查看内存使用情况,`du`统计目录或文件大小,`cal`显示日历。
6. **系统信息查询**
- `uname -r`显示内核版本,`ps`命令获取进程状态,`top`实时监控系统性能。
7. **进程控制**
- `&`在后台运行命令,`Ctrl + Z`将当前命令挂起,`jobs`列出挂起的进程,`fg`将挂起的进程置于前台,`bg`使其在后台运行,`kill`发送信号结束进程,`kill -9`强制终止进程。
8. **网络操作**
- `ssh`用于安全远程登录,`nslookup`查询域名对应的IP地址,`su`切换用户,如`su - root`切换到root用户。
9. **链接管理**
- `ln`命令创建软链接(`-s`选项)和硬链接。软链接类似于Windows的快捷方式,硬链接则是多个文件名指向同一数据块。
10. **权限管理**
- `chmod`用于改变文件或目录的权限,`-R`对目录及其子目录递归应用,`a+x`为所有用户增加执行权限,`+`表示添加权限,`-`表示删除权限。
11. **软件包管理**
- `rpm`是Red Hat系Linux的软件包管理器,`rpm -ivh`安装软件,`-Uvh`升级,`-e`卸载。
12. **环境变量**
- `echo $LANG`显示当前语言环境,`export LANG=en_US.UTF-8`设置环境变量。
13. **压缩与解压**
- `tar`命令配合`-z`, `-j`, `-v`, `-x`, `-f`选项可以处理`.tar.gz`, `.tar.bz2`等压缩文件。
以上就是Linux常用的一些命令,熟练掌握这些基础操作对于管理和维护Linux系统至关重要。
2024-07-09 上传
2023-08-18 上传
174 浏览量
2021-01-09 上传
2023-07-12 上传
2024-11-12 上传
仲夏无雨
- 粉丝: 0
- 资源: 4
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍