"这篇文档是'Linux一句话解答',由陈绪先生整理,包含了2004年10月10日的Linux爱好者们在ChinaUnix.net论坛上的精彩问答记录。主要内容涉及Linux系统的各种操作技巧和问题解决方法,如修改主机名、启动设置、系统升级、文件管理、磁盘挂载、鼠标配置、XWindow安装、删除特殊文件、查看Red Hat版本、查找RPM包、使用Lilo/Grub等。"
1. **修改主机名**: 在Linux中,可以通过修改`/etc/hostname`文件来改变主机名,同时还需要更新系统启动时使用的主机名,这通常涉及到修改`/etc/sysconfig/network`文件中的`HOSTNAME`变量。
2. **启动到文字界面**: 要让Red Hat Linux不启动XWindow,可以在运行级别配置中修改。默认的运行级别5是图形界面,改为3则是命令行模式。修改`/etc/inittab`文件,将`id:5:initdefault:`改为`id:3:initdefault:`。
3. **自动升级更新Linux**: 可以使用`up2date`命令或者`yum`命令(如果系统支持)来自动升级系统软件包。`up2date`通常用于Red Hat相关的发行版,而`yum`更为通用,能处理依赖关系。
4. **在Windows下查看Linux分区**: 使用第三方软件如`Explore2fs`或`GParted`可以在Windows环境下查看和操作Linux分区。
5. **`mount`命令用法**: `mount`用于挂载文件系统到指定目录。例如,`mount /dev/sdb1 /mnt/windows`将设备`sdb1`挂载到 `/mnt/windows`目录。
6. **在VMware的Linux中使用FAT分区**: 在虚拟机中,可以使用`mount -t vfat /dev/sda1 /mnt/windows`来挂载Windows的FAT分区,其中`/dev/sda1`是虚拟机识别的FAT分区,`/mnt/windows`是挂载点。
7. **删除特殊文件**:对于包含特殊字符如`-`、`\0`或不可见字符的文件,可以使用`rm`命令配合引号来删除,如`rm "./-a"`,`rm "./\a"`,`rm -- "\0 file"`。
8. **设置滚轮鼠标**: Red Hat中,可以通过编辑`/etc/X11/xorg.conf`配置文件的`InputDevice`部分,设置滚轮鼠标。
9. **加装XWindow**: 可以使用`yum groupinstall "X Window System"`或`apt-get install xorg`(取决于Linux发行版)来安装XWindow系统。
10. **删除Linux分区**: 使用`fdisk`或`gparted`工具安全地删除Linux分区,注意这会丢失数据。
11. **退出`man`页面**: 在`man`页面中,按`q`键退出。
12. **不编译内核挂载NTFS分区**: 可以安装`ntfs-3g`驱动,它提供了对NTFS分区的支持,无需重新编译内核。
13. **`tar`分卷压缩与合并**: 使用`tar`命令的`--split`选项创建分卷压缩文件,然后使用`cat`或`tar`的`-M`选项合并这些分卷。
14. **找回忘记的root口令**: 如果忘记root密码,可以在Grub或Lilo引导加载器中选择修复模式,然后重置密码。
15. **禁用`Ctrl+Alt+Del`组合键**: 编辑`/etc/inittab`文件,注释掉`ca::ctrlaltdel:/sbin/shutdown -t 3 -r now`这一行。
16. **查看Red Hat版本**: 运行`cat /etc/redhat-release`或`lsb_release -a`命令。
17. **查找文件在哪个RPM包里**: 使用`rpm -qf 文件路径`命令。
18. **保存`man`或`info`信息为文本**: `man`命令后加上`> filename.txt`,`info`命令使用`-o filename.txt`选项。
19. **生成新文件**: 使用`cat`或`echo`命令结合重定向操作,如`cat file1 file2 > newfile`或`echo "content" > newfile`。
20. **配置COM1口**: 配置串口设备通常涉及到修改`/etc/sysconfig/serial`文件,并确保`/etc/rc.d/init.d/serial`服务正常启动。
21. **删除目录下所有文件**: 使用`rm -rf 目录/*`命令可以删除目录下的所有文件,但需谨慎,因为此操作不可逆。