当前位置:文档之家› Linux系统日常维护手册

Linux系统日常维护手册

Linux操作系统日常维护2015年12月目录第1章基本操作知识点●文件和目录操作的命令● Linux环境下运行DOS命令●登录和退出系统的方法●进程管理●安装软件以及在线帮助工具的使用1.1 系统登录与其他形式的UNIX类似,如果要使用Linux,必须登录。

Linux是多用户多任务的操作系统,每位合法用户都有也必须有唯一标识。

登录过程是建立在用户身份识别基础上的。

通过这种方式,允许合法用户访问系统,并将未授权的用户挡在系统之外。

Linux安装过程中,已经创建了超级用户(root)账户。

在安装过程中或安装结束后,您都可以创建一些普通用户账户。

用户登录系统时,为了使系统能够识别自己,必须输入用户名和密码,经系统验证无误后方能进入系统。

超级用户帐号root:使用这个帐号能访问所有文件,可以在系统中做任何事情。

大多数管理任务要求必须为root才应允。

在Linux系统安装中会自动创建root帐号,请您牢记该账号的口令。

普通用户帐号:这个帐号供普通用户使用,只能访问管理员所授予权限的文件,只能做管理员所授予的有限的操作。

用户登录进入系统后,如果是超级用户(root)提示行前面的符号是“#”,普通用户的提示符是“$”。

超级用户帐号通常完成一些系统管理的工作。

除非是测试系统,绝不要把超级用户帐号当普通帐号使用。

您应在需要时用su命令切换到root用户,完成后立即退回到普通用户。

以免无意中破坏系统。

1.1.1 定义登录方法安装Linux安装过程中,默认登录方法是选择“基于文本的登录”方法,该方法采用文本命令行方式进行系统登录,如果需要也可以选择“基于图形的登录”。

文本登录是首先登录系统,然后用命令方式再启动XWindows图形界面。

图形登录的登录界面将算在启动XWindows系统后图形界面中进行。

命令xconfig(turboxcfg),或setup工具中的“配置Xwindos功能”均可启动Xwindows图形配置工具,更改登录方法。

或者也可以直接修改配置文件/etc/inittab的改变登录方法。

1.1.2 使用命令行进行登录用户登录分两步进行:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己选择的一个特定字符串,对其他用户保密,是系统辨别真假用户的关键。

超级用户的用户名为root,密码在安装系统时已设定。

系统启动成功后,屏幕显示下面的提示:Local host login:这时输入超级用户名“root”,然后键入回车键。

此时,用户会在屏幕上看到输入口令的提示:Local host login:rootPassword:这时,需要输入口令。

输入口令时,口令不会在屏幕上显示出来。

如果用户输入了错误的口令,就会在屏幕上看到下列信息:loginincorrect.这时需要重新输入。

当用户正确地输入用户名和口令后,就能合法地进入系统。

屏幕显示:[root@loclhost/root]#此时说明该用户已经登录到系统中,可以进行操作了。

这里"#"是超级用户的系统提示符。

普通用户登录建立了普通用户帐号以后,就可以进行登录了。

在登录时,用户会在屏幕上看到类似下面的提示:Local host login:这时输入用户名“zzb”,然后键入回车键。

此时,用户会在屏幕上看到输入口令的提示:Local host login:zzbPassword:这时,需要输入口令。

输入口令时,口令不会在屏幕上显示出来。

如果用户输入了错误的口令,就会在屏幕上看到下列信息:Login incorrect.这时需要重新输入。

当用户正确地输入用户名和口令后,就能合法地进入系统。

屏幕显示:[xxq@loclhostxxq]$此时说明该用户已经登录到系统中,可以进行操作了。

对于本例,主机名为Turbo,用户名为zxin10。

[Turbo]login:zxin10Password:password[zxin10@Turbo/home]$出于安全方面的原因,系统不会显示密码字符串。

在上面的示例中,请注意主机名是如何从[hostname]变为[username@hostname/user_homedirectory]的,也就是说,从[Turbo]变为了[zxin10@Turbo/home]。

如果是使用命令行来登录的,但却打算使用X图形界面,可以用下述命令来启动XWindows系统:[zxin10@Turbo/home]$startx提示:超级用户应使用xconfig或turboxcfg命令已经配置好了自己的XWindows系统,普通用户没有这个权限限。

1.1.3 在命令行下退出登录状态不论是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入下列命令即可。

退出登录状态,使用命令logout或exit:下面以普通用户的退出为例,说明退出系统的过程:[zxin10@Turbo/home]$exit还有其他退出系统的方法,但上面一种是最安全的。

关闭计算机必须有超级用户的权限,然后运行shutdown或halt命令。

1.1.4 使用GUI(图形化用户界面)进行登录用图形登录过程由两个步骤组成,和基于文本的登录类似:1.在登录行上(Login:)输入用户名并按下回车键2.在密码提示符处键入密码,并按下回车键。

当成功登录系统后,XWindow开始启动,并显示XWindow系统管理器桌面。

使用GUI退出登录:如果打算从Xwindows环境退出,在主菜单下选择“Logout”,或用鼠标点击任务条上的登录退出图标。

提示:若已从命令行进行登录,用startx启动,会直接进入Xwindow,不再要求图形登录过程。

1.1.5 虚拟终端Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。

Linux还允许一个用户进行多次登录,这是因为Linux和许多版本的UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从控制台(系统的控制台是与系统直接相连的监视器和键盘)进行多次登录。

虚拟控制台的选择可以通过按下Alt键和一个功能键来实现,通常使用F1-F6。

例如,用户登录后,按一下Alt-F2键,用户又可以看到"login:"提示符,说明用户看到了第二个虚拟控制台。

然后只需按Alt-F1键,就可以回到第一个虚拟控制台。

一个新安装的Linux系统允许用户使用Alt-F1到Alt-F6键来访问前六个虚拟控制台。

从XWindow切换到虚拟终端,用Ctrl-Alt-F?(F?为F1,F2,…F6之一)按键组合。

一旦从XWindow切换到任一个虚拟终端之後,可以只用Alt-功能键来切换到其他虚拟终端。

虚拟控制台可使用户同时在多个控制台上工作,真正感受到Linux系统多用户的特性。

用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。

例如,开发软件时,可以在一个控制台上进行编辑,在另一个控制台上进行编译,在第三个控制台上查阅信息。

Alt-F7切回XWindow。

1.1.6 关闭系统只超级用户(root)才允许使用与关机有关的命令。

对于使用GNOME窗口管理器的用户可以选择“退出登录”(Logout),然后出现关机选项菜单,其中包括“Halt”(停止)和“Reboot”(重新引导)等选项。

简单地选择所需的选项,然后选择“确认”即可。

对于使用KDE窗口管理的用户,需要在控制台使用命令“halt”或“shutdown”命令关闭系统。

1.2 账户管理超级用户(root)账户具有特权,当以超级用户(root)身份登录到系统后,就能访问和运行任何程序,可以进行系统的配置和管理工作。

但超级用户(root)身份登录到系统也存在巨大的危险,可能会无意删除很重要的文件或破坏系统的正常工作。

要想安全地进行操作,应以普通用户身份登录到系统,只有需要时才使用su命令切换为超级用户身份,然后以超级用户(root)的特权执行完所需的任务,完成后立即退出超级用户(root)账户。

提示:对于超级用户(root)的账户和密码,应严格控制,防止非法入侵。

1.2.1 创建和更改用户账户(useradd,passwd)安装Linux的过程中会创建超级用户(root)账户。

普通用户账户可以在安装过程中注意:如已从命令行进行登录,用startx启动,会直接进入Xwindow,不再要求图形登录过程。

提示:只有超级用户才能创建用户以和更改其它用户的密码。

一般的用户账户只能使用更改自己的密码。

1.2.1.1 创建新账户要想创建账户zxin10,密码为jasper123。

可使用下面给出的命令序列。

在这个命令序列中,黑体表示的是用户的输入,非黑体表示的是系统的响应:# useradd zxin10# passwd zxin10Changing password for user zxin10New UNIX password: jasper123Retype new UNIX password: jasper123passwd: all authentication tokens updated successfully提示:在上面的命令序列中,当键入jasper123时,键入的字符串不会出现在屏幕上。

这是一种基本的安全防范措施。

1.2.1.2 更改密码为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。

如果用户忘记了口令,可以请系统管理员为自己重新设置一个。

如果root用户打算更改用户zxin10现在的密码,可以运行下面给出的命令序列。

假定新密码是bambi321:# passwd zxin10Changing password for user zxin10New UNIX password: bambi321Retype new UNIX password: bambi321passwd:all authentication tokens updated successfully1.2.1.3 处理错误消息当设置密码时,可能会遇到下述错误消息中的一种,说明您设置的密码是不安全的密码,可能会造成安全漏洞:表 1.2-1安全漏洞1.2.2 删除用户账户要想删除用户账户,例如zxin10,可以运行下述命令:#user del zxin10使用-r选项,还可以同时删除该用户的主目录,例如:#userdel –r zxin10提示:只有超级用户才能运行命令userdel。

1.2.3 切换用户(su)可以直接从当前用户切换为另一名用户,而不必执行繁琐的退出登录然后再重新登录。

相关主题