上机实践

2018-11-24 19:02

文件管理与常用命令(一)

【实验目的】

熟悉命令行操作方式;掌握man,info等常用的帮助命令;掌握Linux目录常见的概念(路径,根目录、用户主目录);熟悉文件与目录的基本操作,包括显示文件内容命令-cat、more、less、tail;文件内容查询命令-grep;文件查找命令-find,locate;文本处理命令-sort,uniq;文件内容统计命令-wc; 文件比较命令-comm,diff;文件复制、移动和删除命令-cp,mv,rm;文件链接命令-ln;目录的创建与删除-mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令-cd、pwd,ls等。

【实验内容】

1. 对命令行基本操作进行了解,具体步骤如下: (1)通过GNOME的终端仿真器熟悉命令行操作;

(2)通过组合键CTRL+ALT+F1切换到终端TTY1,进行操作; (3)使用智能补全、历史记录等功能;

(4)使用man、info查看cat、head、tail等命令的联机帮助。 2. 文件与目录基本操作命令

(1)用root帐号登录到终端,使用pwd命令查看当前目录; (2)使用cd命令将当前目录切换到/目录下;

(3)使用ls命令查看Linux的目录结构,了解各个目录存放与系统相关的文件; (4)使用cat、more、head、tail等命令显示/etc/inittab文件内容; (5)使用grep命令在/etc/inittab文件中查询“initdefault”字符串; (6)使用find和locate命令查找/目录下所有以main开头的文件,并显示这些文件的内容; (7)用cp命令将/etc目录下的inittab文件和拷贝到/root目录下;

(8)使用sort或uniq命令对/root目录下的inittab文件排序后输出其结果; (9)统计inittab文件的字节数、行数、字数;

(10)用mkdir命令在/root目录下创建一个test目录;

(11)用cp命令将/etc目录及其下所有内容复制到test目录下; (12)使用cd和ls 查看/root/test/etc下的内容; (13)将test目录改名为test2; (14)删除test2目录。

【实验重点】

1.熟悉命令行环境;

2. 路径(包括绝对路径、相对路径)的表示;

3. 掌握各种文件目录操作命令,熟悉常用的命令选项。

1

文件管理与常用命令(二)

【实验目的】

通过练习,使学生能够对Linux中文件所有者的概念和权限的概念有基本的理解;使用长列表命令来查看文件与目录的信息,能够解释文件与目录权限中各位的含义;能够对普通文件与目录的权限进行操作;熟悉文件/目录的打包和压缩命令。

【实验内容】

1.设置文件权限

(1)在用户主目录下创建目录test,进入test目录使用touch命令创建空文件file1。 (2)以ls –l命令长格形式显示文件详细信息,注意文件的权限和所属用户和组。

(3)对文件file1设置权限,使其他用户可以对此文件进行写操作:#chmod o+w file1。

用ls –l命令查看设置结果。

(4)取消同组用户对此文件的读取权限:#chmod g-r file1。查看设置结果。

(5)用数字形式来为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限:#chmod 755 file1。设置完成后查看设置结果。

(6)用数字形式更改文件file1的权限,使所有者只能读取此文件,其他任何用户都没有权限:#chmod 400 file1。查看设置结果。

(7)为其他用户添加写权限:#chmod o+w file1。查看设置结果。 (8)回到上层目录,查看test的权限。

(9)为其他用户添加对此目录的写权限。#chmod o+w test。查看设置结果。 (11)查看目录test及其中文件的所属用户和组。

(12)把目录test及其下的所有文件的所有者改成bin,所属组改成daemon:#chown -R bin:daemon test/。查看设置结果。 (13)删除目录test及其下的文件。

(14)设定umask,#umask 000;重新创建test1目录,并查看其权限。 2.打包压缩命令

(1)将/etc目录拷贝到/root目录下;

(2)将/root/etc目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。

【实验重点】

1.使用长列表命令查看文件、目录的权限;

2.比较各文件间的权限有何不同,理解文件权限和文件的所有者的含义; 3.用八进制模式和符号模式设置和修改权限; 4.了解权限被修改后文件和目录的工作有何改变;

5.能熟练使用打包和压缩命令,如gzip、bzip2、 tar、zip、unzip等。

2

用户与用户组管理和软件包管理

【实验目的】

熟悉命令行操作方式进行用户和用户组管理的方法;学会使用RPM命令管理RPM软件包。

【实验内容】

1. 创建用户和组

(1)创建一个新用户user1,设置其主目录为/home/user1: #useradd –d /home/user1 -m user1

(2)查看/etc/passwd文件的最后一行,看看是如何记录的。

(3)查看文件/etc/shadow文件的最后一行,看看是如何记录的。 (4)给用户user1设置密码:#passwd user1。

(5)再次查看文件/etc/shadow文件的最后一行,看看有什么变化。 (6)使用user1用户登录系统,看能否登录成功。 (7)使用同样的方法创建user2用户

(8)更改用户的属组,使用usermod命令来修改,其中“-g”参数是修改用户所属的群组,“-G”修改用户所属的附加群组:#useradd –g root user1 #useradd –G root user2

(9)修改完成后可以来看一下上面两个参数的区别,此时打开/etc/passwd文件来查看,可以看到此时user1用户只属于root组中,而user2用户即属于user2组又属于root组 (10)更改用户user1的帐户名为user2:#usermod –l user2 user1。 (11)查看/etc/passwd文件的最后一行,看看有什么变化。 (12)删除用户user2。#usermod user2 2.组的管理

(1)创建一个新组,stuff:#groupadd stuff。

(2)查看/etc/group文件的最后一行,看看是如何设置的。

(3)创建一个新帐户user02,并把他的起始组和附属组都设为stuff:

#useradd –g stuff –G stuff user02。

(4)查看/etc/group文件中的最后一行,看看有什么变化。 (5)给组stuff设置组密码:#gpasswd stuff。

(6)在组stuff中删除用户user02:#gpasswd –d user02 stuff。 (7)再次查看/etc/group文件中的最后一行,看看有什么变化。 (8)删除组stuff。

3.rpm软件包的安装,卸载

使用Webmin可以轻松配置Linux服务器,甚至是远程配置目前Linux上运行的所有服务。Webmin的管理工作是通过网页的方式来实现的,所有操作简单、直观。全部功能可以分为五个部分:Webmin自身配置、系统配置管理、服务配置管理、硬件配置、其他配置。 (1)使用rpm –ivh 命令来安装webmin软件包;

3

(2)检测一下webmin是否启动,使用netstat –an命令检查端口是否开放(10000端口);

(3)查看一下ip地址;

(4)通过浏览器来测试一下,在地址栏中输入对方Linux服务器的ip地址如:http://192.168.1.200:10000(连接10000端口);

此时webmin已经安装完了,注意:如果这个时候来直接通过远程配置服务器,那么配置用户的口令可能会被其他人截获,最好是能够配置上ssl加密传输 (5)卸载webmin软件包。 #rpm –e webmin

【实验重点】

1.用户和组相关文件;

2.创建用户、组帐户和设置用户口令;

4

3.RPM管理方法。

5


上机实践.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014年一建工程法规总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: