You are on page 1of 2

ISSN 1009-3044 E-mail:

kfyj@dnzs.net.cn
Computer
第 13 卷第 Knowledge and Technology
29 期 (2017 年 10 月) 电脑知识与技术 http:
Computer //www.dnzs.net.cn
Knowledge and Technology 电脑知识与技术
Vol.13, No.29, Oct. 2017 Tel:
+86-551-65690963 65690964

Ubuntu Linux 操作系统的维护技术


王亚军
(中国人民武装警察部队学院,
河北 廊坊 065000)

摘要:作为 Linux 操作系统中最受广大用户欢迎的发行版,Ubuntu Linux 发行版的应用范围越来越广泛。针对 Ubuntu


Linux 发行版在系统安装、用户登录、软件安装、
程序运行、
设备操作等方面的维护技术问题, 文中进行了深入的分析。
关键词:Ubuntu Linux;操作系统;软件包;超级用户;登录界面;文件系统
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)29-0245-02
DOI:10.14004/j.cnki.ckt.2017.3279
Ubuntu Linux Operating System Maintenance Technology
WANG Ya-Jun
(The Chinese People’
s Armed Police Forces Academy,Langfang 065000, China)
Abstract:As the Linux operating system in the majority of users the most popular distributions, Ubuntu Linux distribution range
more widely. For Ubuntu Linux distribution in the system installation, user logon, software installation, program operation,
equipment operation and other aspects of the maintenance of technical problems, the paper conducted in-depth analysis.
Key words:Ubuntu Linux; Operating System; Software Package; Superuser;Login Interface; File System

1 概述 在安装 Ubuntu 和 Windows 双系统时,应该首先安装 Win⁃


dows,然后再安装 Ubuntu。因为在一块硬盘上安装两个操作系
作为 Linux 发行版中的后起之秀,Ubuntu Linux 在短短几年
统时,一般都要用 Grub 之类的开机管理程序在开机时让用户
时间里便迅速成长为从 Linux 初学者到资深专家都十分青睐的
选择启动哪个操作系统。Windows 安装程序中并没有提供
发行版。由于 Ubuntu Linux 是开放源代码的自由软件,用户可
Grub 之类的开机管理程序,而 Ubuntu 安装程序中提供了这类
以登录 Ubuntu Linux 的官方网址(http:
//www.ubuntu.com/)免费
程序。所以,后安装 Ubuntu,Grub 就能被正确写入硬盘的主引
下载该软件的安装包。用户在使用过程中,没有人对该软件进
导记录, 从而正确引导双系统。
行技术维护,用户只能自己解决遇到的技术故障。针对 Ubun⁃
如果后安装 Windows 导致 Grub 映像被覆盖,可以采用以下
tu Linux 系统使用过程中在系统安装、用户登录、软件安装、程
步骤尝试修复 Grub:使用 Ubuntu 桌面版安装光盘重新引导系
序运行、设备操作等方面常见的维护问题,下面进行深入的
统;选择安装语言环境为“中文(简体)”;在安装界面选择“试用
分析。
Ubuntu 而不改变计算机中的任何内容(T)”;进入 Ubuntu 系统之
2 Ubuntu Linux 系统的维护技术 后,在 GNOME 界面中选择“应用程序 à 附件 à 终端”菜单项,
1) Ubuntu 安装光盘启动后没有出现试用桌面和图形化安 打开一个终端窗口;在终端窗口输入“Grub”命令,进入 Grub 命
装界面。 令行界面;在 Grub 命令行界面中依次输入两行命令“root (hdx,
Ubuntu 的发布形式有两种:Desktop CD 和 Alternate CD,分 y)”和“setup (hdx)”,其中 x 和 y 分别代表已安装的 Ubuntu 系统所
别是图形界面安装光盘和文字界面安装光盘。前者不仅提供 在硬盘的编号及分区编号(从 0 开始);使用“quit”命令退出 Grub
桌面版 Ubuntu 安装前的试用功能, 而且提供图形化安装向导界 界面; 重新启动系统。
面,这种安装类似于 ghost 软件的系统还原过程,安装速度较 3) Ubuntu 系统启动后直接进入命令行登录界面,而不启动
快。后者是标准的正宗的安装 CD,面向安装个性化需求更高 图形登录界面。
更专业的用户,用户可以详细地制定安装内容。所以,如果用 Linux 系统可以以图形登录界面启动,也可以以命令行登
户使用的是第二种光盘,就不会出现试用桌面和图形化安装 录界面启动,这需要修改文本文件/etc/inittab 来实现。若要以
界面。 图形登录界面启动,修改方法是:在命令行界面中输入“vi /etc/
2) 安装完 Windows 后,在 Windows 之前安装的 Ubuntu 无法 inittab”,打开文件/etc/inittab,将文件中的一行“id:3:initdefault”
启动。 修改为“id: 5: initdefault”
即可。

2017-08-05
收稿日期:
基金项目:
河北省思想政治工作研究课题“社会主义核心价值体系与部队思想政治教育” (HBSZKT-2014143)
作者简介:
王亚军(1978—),男,
黑龙江绥化市人,
中国人民武装警察部队学院,
副教授,
硕士, 研究方向为 Linux 操作系统。

本栏目责任编辑:梁 书 计算机工程应用技术 245


Computer Knowledge and Technology 电脑知识与技术 第 13 卷第 29 期 (2017 年 10 月)

4) 在 Ubuntu 桌面上,单击应用程序窗口右上方的关闭按 dev/hda2 被从/home 目录位置卸载后, /home 中原有的 user 和


钮时, 程序并不停止。 ubuntu 两个子目录又会重新显示出来。
一般来说,多次单击窗口关闭按钮后,桌面上会弹出一个 10) 卸载 Ubuntu 的硬盘分区失败,系统提示设备处于忙
对话框,提示用户这个程序已经停止响应并询问用户是否想关 状态。
闭它。这时,用户可以选择关闭该程序。如果多次单击关闭按 卸载失败的原因是某个进程正在使用分区上的某个文件,
钮后,不弹出这个提示对话框,用户可以按下 Alt+F2 键,然后输 或者分区上的某个目录被打开。通常关闭 Shell 等相关程序或
入“xkill”命令并按回车键。此时鼠标会变成一个小骷髅头的 者更改正在使用的相关目录即可解决问题。而当系统有很多
形状, 用户单击要关掉的软件窗口即可。 用户登录时,有时难以找到使分区忙的用户。如果不急于卸载
5) 在 Ubuntu 系统中, CRT 显示器出现黑屏或闪烁现象。 分区,可以试试缓慢的卸载过程,即在命令行界面输入“umount
CRT 显示器的刷新频率设置过低会引起闪烁,使用户眼睛 -l /whatever”命令。这种卸载方法可以将/whatever 从目录树
产生疲劳。而刷新频率过高,显示器会停止工作,出现黑屏,甚 结构中分离出来,但只有等到文件系统不忙时,才能清除对该
至烧坏显示器。正常情况下,CRT 显示器的刷新频率设置为 文件系统的所有引用。如果急于卸载分区,可以使用“umount
85Hz 比较合适,不要低于 75Hz。设置方法是:在 Linux 命令行 -f /whatever”命令强制卸载分区,但有可能导致已打开的文件
界面中输入“gtf”命令,参数为预期的分辨率和刷新频率。比如 丢失数据。
分辨率为 1024×768,刷新频率为 85Hz,则可以输入命令“gtf 11) Ubuntu 的硬盘文件被误删除, 不知如何恢复。
1024 768 85”, 然后重新启动 X-Window 界面即可看到效果。 Ext3 文件系统会清除指向已删除文件的信息节点指针,所
6) Ubuntu 系统超级用户 root 的密码被用户遗忘。 以难以找回已删除文件。而对于 Ext2 文件系统,只要文件还没
如果用户使用的其他用户名拥有 root 权限,那么可以用该 被新文件覆盖,且删除的文件所占的块为连续的,就有可能恢
用户名登录,并执行修改超级用户密码的命令“passwd root”, 复已删除的文件。假设所删文件为/home/chris/myfile.txt,且/
然后根据屏幕提示输入新密码即可。如果用户没有其他用户 home 为 单 独 的 分 区/dev/hda5,那 么 可 以 采 取 下 列 步 骤 恢 复
名拥有 root 权限,那么可以用系统光盘启动到单用户模式,分 文件:
三个步骤解决问题:第一步,在命令行界面中执行“vi /etc/pass⁃ 卸载/home 分区,在命令行界面中输入“umount /dev/hda5”
wd”命令,打开/etc/passwd 文件,把文件中“root:”后面的“!”去 命令。输入“debugfs /dev/hda5”命令,在这个分区上运行 de⁃
掉; 第二步,在命令行界面中执行“vi /etc/security/passwd”命令, bugfs 命令。在 debugfs 提示符后输入“ls -ld /home/chris”命令,
打 开/etc/security / passwd 文 件 ,删 除“root:”下 面 类 似“pass⁃ 列出目录下删除的文件。在所列的文件 myfile.txt 前面的小于
word=AmMwUe2EQ491U”、 “lastupdate=1054106568”和“flags=” 号和大于号之间,如果显示的数字大于 0(如 115),就表明该数
的信息;第三步,重启计算机,输入新的“passwd root”命令,即 字是文件的信息节点编号。在 debugfs 提示符后输入“dump<
可重新设置 root 密码。 115> /tmp/myfile_dumped.txt”命令把这个已删除的文件恢复
7) 在 Ubuntu 系统中无法安装 .rpm 软件包。 到/tmp 目录下并改名为 myfile_dumped.txt。在命令行界面中输
扩展名为 .rpm 的软件包是 Red Hat 及其派生 Linux 系统支 入“mount /home”命令,重新挂载文件系统,然后就可以把/tmp
持的软件包。若要在 Ubuntu 系统中安装一个名为 package.rpm 目录下刚刚恢复的文件复制到原来的位置。
的软件包,需要先用 alien 工具把该 rpm 包转换为同名的 deb 3 结束语
包。具体步骤是:第一步,在 Ubuntu 命令行界面中输入“sudo
综上所述,Ubuntu Linux 发行版在系统安装、用户登录、软
apt-get install alien”命令来安装 alien 工具;第二步,输入“sudo
件安装、程序运行、设备操作等方面常见的维护技术问题,用户
alien package.rpm”命令,完成后会生成一个 package. deb 文件;
可以按照上面的分析予以解决。更多的维护方法,用户可以登
第三步,输入“sudo dpkg -i package. deb”命令,使用 dpkg 工具
录 Ubuntu Linux 的社区网站进行查询。
来安装转换后的软件包。
8) 网 卡 的 代 号 eth0 没 有 被 Ubuntu 系 统 识 别 ,用 户 无 法 参考文献:
上网。 [1] Keir Thomas. Beginning Ubuntu Linux [M]. New York, New
Eth0 是计算机上第 1 块网卡的代号。若一台计算机上有 York, USA:Springer-Verlag New York Inc,2005
多个网卡,系统将使用 eth0、eth1、eth2 等区别不同的网卡。正 [2] William Stalling. OPERATING SYSTEMS:INTERNALS AND
常情况下,用户在命令行界面中使用 ifconfig 命令能够显示出 DESIGN PRINCIPLES (6TH EDITION) [M]. Upper Saddle
eth0 等网卡的配置信息。如果没有显示 eth0 的配置信息,就说 River, New Jersey, United States:PRENTICE HALL, 2008.
明该网卡没有被系统识别。为此,可以在命令行界面中输入 [3] CORBET, JONATHAN/ RUBINI, ALESSANDRO/ KROAH-
“dhclient eth0” 命令来让系统识别网卡。 HARTMAN, GREG.LINUX DEVICE DRIVERS[M]. Sebasto⁃
9) 挂载 Ubuntu 的硬盘分区后,挂载点目录下原来的内容 pol, California ,USA: OREILLY & ASSOCIATES INC,2005.
找不见了。 [4] Linux Network File System [EB/OL]. http:
// cooldatabase.java⁃
假设/home 目录中原有/home/user 和/home/ubuntu 两个子目 eye.com/ blog/ 628085, 2010.
录,现在想把硬盘分区/dev/hda2 挂载到/home 目录位置。挂载 [5] Linux NTFS file system support [EB/OL]. http: //sourceforge.
后, /home 中显示的就是分区/dev/hda2 中的内容,而/home 中原 net /projects /linux-ntfs/, 2010.
有的 user 和 ubuntu 两个子目录就被暂时隐藏了。等到分区/

246 计算机工程应用技术 本栏目责任编辑:梁 书

You might also like