Linux常⽤管理命令(实验报告)
常⽤管理命令
1、实验⽬的
通过实验掌握Linux的进程管理,⽤户与组管理,⽂件与⽬录权限管理,⽂件系统的mount与umount等有关操作。
2、实验内容
(1)进程管理命令
(2)⽤户与组管理命令
(3)⽂件与⽬录权限管理命令
(4)⽂件系统管理命令
3、操作命令
(⼀)进程管理
(1)进程树及进程状态查询(pstree)
(2)终⽌进程执⾏(kill)
(⼆)⽤户管理和密码管理
(1)useradd:⽤于⽤户创建
(2)usermod:⽤于⽤户属性修改
(3)userdel:⽤户删除
(4)groupadd
(5)groupmod
(6)groupdel
(7)密码管理命令(passwd)
(三)权限管理命令
(1)umask:设置或显⽰umask
(2)chmod:改变⽂件权限
(3)chown:改变⽂件主
(4)chgrp:改变⽂件组
(四)⽂件系统
1. mount安装⽂件系统
2. umount 拆御mount上的⽂件系统
3. ⽂件查命令(find)
4. ⽂件复制命令(dd)
5. ⽂件的链接(ln)
6. 统计磁盘空间和⽂件系统的使⽤情况(df)
7. 统计⽬录使⽤磁盘空间情况(du)
8. 数据备份与磁盘⽂件归档管理命令(tar)
4、情景分析
(⼀)设置⽂件权限
(1)在⽤户主⽬录下创建⽬录test,进⼈test⽬录使⽤touch命令创建空⽂件filel
(2)以ls -1命令长格形式显⽰⽂件详细信息,注意⽂件的权限和所属⽤户和组户-
(3)对⽂件filel设置权限,使其他⽤户可以对此⽂件进⾏写操作。⽤ls -1命令查看设置结果。
(4)取消同组⽤户对此⽂件的读取权限。查看设置结果
(5)⽤数字形式来为⽂件filel设置权限,所有者可读、可写、可执⾏;其他⽤户和所属组⽤户只有读和执⾏的权限。设置完成后查看设置结果。rwx分别是111 101 101
(6)⽤数字形式更改⽂件filel的权限,使所有者只能读取此⽂件,其他任何⽤户都没有权限。查看设置结果。
(7)为其他⽤户添加写权限,查看设置结果。
(8)回到上层⽬录,查看test的权限。
(9)为其他⽤户添加对此⽬录的写权限。查看设置结果.
(10)查肴⽬录test及其中⽂件的所属⽤户和组。
(11)把⽬录test及其下的所有⽂件的所有者改成bin,所属组改成daemon。查看设置
结果。
(12)删除⽬录test及其下的⽂件。
(13)设定umask为000,重新创建testl⽬录.并查看其权限.系统采⽤⼋进制数777和umask做减法。例如umask为000则该⽂件的权限为777 也就是111 111 111 全部都为rwx'
(⼆)设置⽤户和组
1、  Geecy软件开发公司即将开始在Linux系统上进⾏两个项⽬的开发。开发⼈员David
和Peter组成⼀个⼩组,负责A项⽬的开发,开发⼈员Jack和Mike组成另⼀个⼩组,负责
B项⽬的开发。系统管理员Ray需要为这四名开发⼈员分别建⽴⽤户账号,并满⾜以下
要求。
(1)建⽴⽬录“/project-a",该⽬录⾥⾯的⽂件只能由David和Peter两⼈读取、增加、
删除、修改以及执⾏,其他⽤户不能对该⽬录进⾏任何的访问操作。
(2)建⽴⽬录“/project-b",该⽬录⾥⾯的⽂件只能由lack和Mike两⼈读取、增加、删
除、修改以及执⾏,其他⽤户不能对该⽬录进⾏任何的访问操作。
(3)建⽴⽬录“/project",该⽬录⾥⾯的⽂件只能由David, Peter,Jack和Mike四⼈读取、增加、删除、修改以及执⾏,其他⽤户只可以对该⽬录进⾏只读的访问操作。
2、新建⽤户userl,指定UID为777,⽬录为/home/userl,初始组为group1,有效组为root,指定shell为/bin/bash.
(1)新建⼀个系统⽤户user2.
(2)查看⽤户userl的组,切换到userl,在主⽬录下新建⽂件test1,切换有效组为root,再新建⽂件test2.
(3)修改⽤户userl的个⼈说明为This is a test(提⽰加⼀c选项)。
(4)修改⽤户密码过期时间为2010-09-01.
(5)更改⽤户userl的密码为111111,加锁⽤户user1并查看/etc/shadow,⽤户userl通
过ssh登录127.0.0.1.
(6)更改⽤户主⽬录/home/userl为/home/user11
(7)列出⽤户userl的UID. GID等。
(三)tar软件包管理
(1)将/etc⽬录以及该⽬录下所有的⽂件打包成⼀个etc. tar⽂件。
linux登录命令
(2)将/etc⽬录以及该⽬录下所有的⽂件打包压缩成⼀个etc. tar. gz⽂件。
(3)查询etc.tar档案⽂件中的⽂件⽬录列表。
(4)将etc. tar. gz⽂件追加归档到etc.tar档案⽂件中.
(5)解开etc. tar⽂件。
(四)⽤ps命令查看和控制进程。
(1)显⽰本⽤户的进程:ps.
(2)显⽰所有⽤户的进程:ps -au.
(3)在后台运⾏。at命令:cat⾐。
(4)查看进程cat:ps aux}grep cat.
(5)杀死进程cat: kill -9 cat.
(6)再次查看查看进程cat,看看是否被杀死。
1、 新建⼀个⽤户组group I,并新建⼀个系统组group2.
(1)更改组group2的GID为103,更改组名为grouptest o
(2)删除组grouptest.
2、试在系统中为新⽤户建⽴账户、密码等。采⽤不同⽅式设置⽤户密码,并设定密码控制期限。
3、如何查封⼀个⽤户账号?要使⼀个⽤户账号失效,应该怎么做?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。