Linux常用管理命令(实验报告)

实验2  常用管理命令

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文件。

(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、如何查封一个用户账号?要使一个用户账号失效,应该怎么做?

 

猜你喜欢

转载自blog.csdn.net/qq_41826183/article/details/85077803