红联Linux门户
Linux帮助

浙大linux远程教学听课笔记(宋广华讲授)第7-8讲

发布时间:2007-03-14 22:51:54来源:红联作者:云瑞
声明:是根据视频教程听的笔记还有做了一些摘要,^_^,无意侵犯版权,哈哈,如果有影响请作者告知,马上删除。以下是我--云瑞的笔记,保留一切权力。转载请注明出处。

第3章 linux系统管理

用户和用户组的管理

用户帐号文件----passswd,用于定义系统的用户帐号,文本文件。在/etc文件下。它包含了一个系统账户列表,以及每个用户的一些信心,如ID、组、主目录、shell等。passwd文件中每一行定义一个用户帐号,用:分隔不同属性,第二字段用于存储加密后的密码或X,表示该用户有密码。

用户口令文件----shadow
shadow看到的是加密的口令。

用户组帐号文件----group
用ls-l可以看到每个文件的属主和组。记录格式为:groupname:passwd:GID:userlist

用户口令文件----gshadow
该文件用于定义组口令和组管理员,只有root用户可以读取。定义格式:groupname:encrypted password:group administrators:group members

增加一个账户
命令 useradd 用户名
该命令执行了以下几件事:
1在etc/passwd文件中增加了一行记录;
2在/home下创建新用户的主目录,然后用passwd为其设置口令。UID和GID自动加1。

选项-g用来增加该用户的私有组,用法如下:
useradd-g 组名 用户名

-D用于显示或设置useradd的默认值,格式如下:
useradd -D[-g group][
-b base][-s shell][-f inactive][-e expire]

修改用户帐号----usermod
该命令可以修改用户帐号的各种属性,格式如下:
usermod[-LU](锁定/解锁)[-c<备注>][-d<登录目录>][-e<有效期限>][-f<缓冲天数>][-个<组群>][-l<帐号名称>][-s][-u][用户帐号]

删除用户----userdel
用于删除指定账号。格式为: userdel [-r][用户帐号]
该命令可以删除帐号和相关文件,若不加参数,仅删除帐号,而不删除文件
-f 删除用户登陆目录及目录中所有文件

组增加命令----groupadd
组帐号的ID必须惟一且不为负。预设最小不得小于500,0~499为系统帐号保留。格式如下:
groupadd [-r] group

组帐号修改----groupmod
格式为:groupmod [-g<组识别码><-o>][-n<新组群名称>][组群名称]

删除组帐号----groupdel
若该组群中仍有某些用户,必须先删除这些用户后,才能删除组群。格式:groupdel [组群名称]

口令维护命令----passwd
格式:passwd [用户名]
超级用户可以修改其他用户口令,普通用户只能用不带参数的passwd命令修改自己的口令

超级用户可用参数
-s 查询指定帐号的状态
-l 锁定帐号口令
-u 解锁帐号口令
-d 删除指定帐号口令

组中用户成员的维护----gpasswd

添加用户到使用:gpasswd -a 用户帐号名 组帐号名

删除组中用户:gpasswd -d 用户帐号名 组帐号名

设置组管理员:gpasswd -A 组管理员用户列表 用户组

用户和组的状态命令

id命令
用于显示用户当前的UID,gid以及所属群组的组列表。
格式: id[选项][用户名称]

选项
-g 显示用户所属组群的ID
-G 显示用户所属附加组群的ID
-n 显示用户所属组群或附加组群的名称
-r 显示实际ID
-u 显示用户ID

whoami命令
用于显示登录者自身的用户名称,相当于'id-un'指令。

su命令
用于转换用户身份,可暂时变更登入的身份,需输入所变更的账户和密码。格式为:su [-flmp][-][-c<指令>][-s][用户帐号]

groups命令
显示指定用户所属的组,省缺为当前用户所属的组。

进程管理

进程的定义:在自身的虚拟地址空间运行的一个单独的程序。进程是动态的,可随时变化的,使用系统运行资源的。一个程序可以启动多个进程。

报告进程状态----ps
格式:ps [选项]
-e 显示所有进程
-f 全格式
-h 不显示标题
-l 给出长列表
-a 显示终端所有进程,包括其他用户进程
-r 只显示正在运行的进程
-m 显示存储器信息
-S 增加子CPU时间和页面出错
-w 用宽格式显示,不截取命令行,使它成一行

PS字段的含义,上机研究

结束进程
中断一个前台进程,用Ctrl+C,后台进程终止,用kill命令,格式如下:
kill [-s 信号| -p][-a] 进程号
kill -l[信号]

-s指定需要送出的信号,可为信号名也可以对应数字
-p 只显示进程的PID,不真正结束信号

-l 显示信号名称列表

进程睡眠----sleep
使当前执行的进程在规定时间内处于睡眠,格式:
sleep time
time为进程将睡眠的时间,以秒为单位

查看登录用户

系统管理员查看用户的操作用W命令

当查看某一具体用户时,用 w [用户名]

查看登录用户
若系统管理员想知道某一时刻有那些用户登录系统,可以用who命令

查看登录用户的历史行为,用last命令

查看日志文件

大多位于/var/log目录中。日志被循环使用。

查看日志文件
主菜单-系统工具-系统日志或者终端键入 redhat-logviewer命令

每30s刷新一次,用Ctrl+R刷新

检查日志文件

控制面板和设置管理工具

setup配置工具

引入救援/单用户/紧急模式 基本系统恢复

第4章linux网络基础

TCP/IP协议
127.0.0.1自循环网
路由:数据从一个节点到另一个节点的过程。IP的路由-IP网关。
文章评论

共有 4 条评论

  1. Informix 于 2007-03-15 13:04:00发表:

    :0L

  2. 云瑞 于 2007-03-15 10:49:05发表:

    谢谢啊,^_^

  3. 空虚 于 2007-03-14 23:44:31发表:

    经典`` 主楼辛苦啦``

  4. Dragoncity 于 2007-03-14 23:16:14发表:

    支持下,辛苦了