声明:是根据视频教程听的笔记还有做了一些摘要,^_^,无意侵犯版权,哈哈,如果有影响请作者告知,马上删除。以下是我--云瑞的笔记,保留一切权力。转载请注明出处。
第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网关。
Informix 于 2007-03-15 13:04:00发表:
:0L
云瑞 于 2007-03-15 10:49:05发表:
谢谢啊,^_^
空虚 于 2007-03-14 23:44:31发表:
经典`` 主楼辛苦啦``
Dragoncity 于 2007-03-14 23:16:14发表:
支持下,辛苦了