Linux系统管理:命令大全

需积分: 9 0 下载量 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系统至关重要。