linux

2019-08-20 19:42

试验二

登录root用户至其主目录;(如果已经登录可省略此步) 2) 用命令列出根目录下的目录及文件; 3) 用命令列出install.log文件的详细信息

4) 用命令把install.log文件的用户组更改为自己安装时创建的用户组 5) 用命令把install.log文件的拥有者改为自己安装时创建的用户 6) 用命令同时把install.log文件的拥有者和用户组更改为root 7) 用命令把install.log文件的属性更改为-rw-rw-rw- 8) 用命令把install.log文件的属性恢复到初始状态

实验三 文本及目录相关命令的使用

上机实验内容:

1. 目录操作:

1) 用命令列出根目录下的目录及文件; ls –al /

2) 用一条命令创建目录/root/test/x/y/z; mkdir /root/test/x/y/z -p 3) 查看当前目录下的所有文件,要求显示其详细信息;ls -al

4) 切换目录至/root/test/x/y,并删除目录z; cd /root/test/x/y rmdir z/

5) 切换回root用户的主目录,并使用一条命令删除/root/test,/root/test/x,

/root/test/x/y; cd /root rmdir –p test/x/y

2. 文件查看相关命令

1) 复制文件/etc/inittab,/etc/passwd,/etc/shadow至/root目录;

cp /etc/inittab /root/ cp /etc/passwd /root cp /etc/shadow /root 2) 用cat命令显示/root/inittab文件的内容,要求对输出的内容显示行号;

cat /root/inittab -n

3) 用more命令显示/root/passwd,并在在屏幕底部 More 提示符后打印信息;

more /root/passwd /duqiuye

4) 用less命令显示/root/shadow,要求显示读取文件的百分比、行号及总行数,

并在每行前输出行号; less /root/shadow

5) 用head命令显示/root/inittab前30行;head –n 30 /root/inittab 6) 用tail命令显示/root/inittab后30行;tail –n 30 /root/inittab

7) 用tail命令显示/root/inittab第30行至文件尾的部分;tail –n +30 /root/inittab 3. 文件操作相关命令

1) 用touch命令创建文件/root/test.txt;touch /root/test.txt

2) 用touch命令将/root/inittab文件的访问时间设置为当前时间;

touch it 时间 test.txt

3) 递归复制目录/etc/pam.d至root用户的主目录;查看/root/pam.d目录中的内容,

而后将此目录重命名为pam.test;

cp –r /etc/pam.d /root/ ll /root/pam.d cp –r /etc/pam.d /root/pam.test 4) 删除目录/root/pam.test;

实验四 文本及目录相关命令的使用(二)

i)查看当前用户的默认权限设置情况 umask -S

ii)在当前目录下创建一个新的文件和一个新的目录,查看该目录的操作权限 touch file1 mkdir dir1 ll

iii)在当前用户的基础默认权限中取消群组用户的写权限,同时也取消他人的全部权限 umask 026

iv)新建一个文本文件和一个目录,查看它们的属性设置,比较其与没有改变默认权限设置前创建的同类文件的权限差异 touch file2.txt mkdir dir2 ll

v)将默认权限改为原值 umask 0022 2、隐藏属性练习

i)查看上一个练习中修改完默认权限后新建的文件和目录的隐藏属性 lsattr ii)将上一个练习中创建的文本文件设置为只可追加不可删除数据 chattr +a file2.txt iii)将上一个练习中创建的文本文件设置为不可修改 chattr +i file2.txt 3、特殊权限练习

i)在普通用户家目录中新建一个目录testdir; rmdir testdir

ii)将文件/bin/ls文件复制到当前目录中,同时将其名称改为myls; cp /bin/ls myls iii)查看文件myls和目录testdir的当前隐藏权限 lsattr myls ; lsattr testdir

iv)为文件myls加上SGID权限 chmod 4755 myls v)为目录testdir加上SBit权限 chmod 2755 testdir

vi)再次查看文件myls和目录testdir的当前隐藏权限,观察与前次结果有何不同 ll

vii)查看文件myls和目录testdir的文件类型 file myls file testdir

viii)将文件myls和目录testdir的隐藏属性恢复为原值

chmod 0755 myls chmod 0755 testdir

4、搜索指令练习

i)查询ls和eboot指令的默认搜索路径,要求分别查询其默认第一个匹配路径与全部可匹配路径 which ls which –a eboot

ii)查询系统中文件名称含有bashrc的所有文件 whereis –s bashrc

iii)查询/home目录下所有文件名称为testfile的文件 find /home –name testfile iv)查询系统根目录下三天前曾访问的所有文件 find / -atime +3 v)查询/home目录下所有大小大于100的文件 find /home –size -100k vi)查询/home目录下为用户root(id号码为0)所有的文件 find /home –uid 0

vii)在/etc目录下查找所有以rc开头的文件名且2分钟内没有被访问过的文件 find /etc –name rc* amin +2 –print

实验五 磁盘与文件系统管理

一、链接文件

1)把当前的操作目录转到/tmp下 cd /tmp 2) 新建目录a mkdir a

3)在目录a中新建文件t touch a/t

4)查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示) du -sb df -i

5)在/tmp中建立a目录下文件t的硬链接t-h ln a/t t-h

6) 查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示) du -sb df -i

7)查看源文件和硬链接文件的详细信息(显示出文件存储时占用的inode号) ls -il 8)在/tmp中建立a目录下文件t的符号链接t-s ln -s a/t t-s

9) 查看当前状态下/tmp目录的容量和该目录所在分区的容量(以inode方式显示) du -sb df -i

10)查看源文件、硬链接文件和符号链接的详细信息(显示出文件存储时占用的inode号)ls -il

11)用cat指令分别查看t-h和t-s的内容 cat t-h catt-s 12)删除a目录中的文件t rm a/t

13) 用cat指令分别查看t-h和t-s的内容 cat t-h catt-s 二、链接数量

1)把当前的操作目录转到/tmp cd /tmp 2)查看/tmp目录的详细信 ls –dl

3)用ls指令查看目录/tmp下的内容 ls -al 4)在/tmp下新建目录c mkdir –p /tmp/c 5) 查看/tmp目录的详细信息 ls –dl 6) 查看目录c的详细信息 ls –dl /tmp/c

7)在/tmp下新建文件m touch m

8) 查看文件m的详细信息 ll m

9)为文件m建立符号链接m-s ln -s m m-s

10)查看文件m的详细信息 ll m

11) 为文件m建立硬链接m-h ln m m-h

12) 查看文件m的详细信息 ll m

实验六 磁盘与文件系统管理

上机实验内容:

打开终端后在[root@localhost ~]#后面输入自己名字 1) 读分区/dev/hda1的文件系统详细信息

fdisk -l /dev/hda1

2)查看LINUX内核支持的文件系统

ls -l /lib/modules/`uname -r`/kernel/fs

3)查看已经启用的档案系统(黄色标出的两个在书上,自己看) cat /proc/filesystems

4)将系统内的所有特殊档案格式及名称都列出來 df -aT

5) 创建新的磁盘分区

(1) 显示当前系统上所有磁盘设备的分区信息;

fdisk -l

(2) 对未进行分区的/dev/hdb进行分区,分区如下: hdb1为主分区200M hdb2为扩展分区600M hdb5为逻辑分区200M hdb6为逻辑分区200M hdb7为逻辑分区100M fdisk /dev/hdb

6)将hdb5格式化为ext3,且名称为logical,block为2048,inode为4096 mke2fs -j -L \7)用fsck检查/dev/hdb5,显示进度,指定文件系统为ext3

fsck -C -t ext3 /dev/hdb5

8)新建/mnt/hdb5目录,挂载/dev/hdb5分区 mkdir /mnt/hdb5

mount -t ext3 /dev/hdb5 /mnt/hdb5 9)将/dev/hdb5重新挂载,并加入ro mount -o remount,ro /dev/hdb5 10)将/mnt/hdb5卸载 umount /mnt/hdb5

11)将label为logical的分区挂载到/mnt/hdb5 mount -t ext3 -L \12)将/home目录挂载到/tmp/home上去 mkdir /tmp/home

mount --bind /home /tmp/home

13)将/dev/hdb6格式化为swap,并用swapon激活,用free查看,最后关闭/dev/hdb6的swap mkswap /dev/hdb6 free

swapon /dev/hdb6 free

swapoff /dev/hdb6 free

14)用dd建立交换文件,用swapon激活

dd if=/dev/zero of=/tmp/swap bs=4k count=16382 mkswap /tmp/swap swapon /tmp/swap


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

下一篇:全面加强国有企业党的先进性建设充分发挥国有企业党组织的政治核

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

马上注册会员

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