学习Linux实验总结一
- 文件与用户管理
文件与用户管理
1.文件管理指令操作;
2.用户管理指令操作;
3.权限管理指令操作。
1、 说明如何在Linux桌面切换到tty3显示终端,并切换回桌面环境的操作;
Ctrl+Alt+F3 Ctrl+Alt+F1
2、 注销指令两条、重启指令两条、关机指令二条;
注销 logout / exit
重启 reboot / shutdown -r
关机 shutdown -h不断电:halt 断电:poweroff
3、 解释 /etc /home /bin /etc/init.d 四个系统目录功能;
/etc 存放系统配置文件,系统管理和维护的配置文件
/home 存放工作目录的主目录
/bin 存放可执行文件
/etc/init.d 存放系统中服务的脚本
4、 完成下列操作相关指令
(1)创建目录/home/test1,/root/test2;
mkdir /home/test1 /root/test2
(2)将当前目录切换到/home/test1;
cd /home/test1
(3)显示当前路径;
pwd
(4)在/home/test1目录下生成文件file1;
touch file1
(5)显示当前目录下的所有内容(包括隐藏文件),以确认是否生成文件file1;
ls -A
(6)将文件file1拷贝到目录/root/test2下;
cp file1 /root/test2
(7)将当前目录切换到/root/test2,用长格式显示当前目录下的内容(不包括隐藏文件),以确认拷贝操作是否成功;
cd /root/test2
ll
(8)删除空目录/home/test1;
rm -rf /home/test1
(9)将file1文件改名为file2;
mv file1 file2
(10)查找当前目录下所有以“file”开头的文件。
find ./ -name “file*”
5、 完成操作指令:找出/dev目录下以txt结尾的所有文件、找出/var/log目录下所有的3天之内的文件名长度为6且以.log结尾的文件、找出/home目录下所有用户为"john"的文件
find /dev -name “*txt”
find /var/log -name “??.log” -mtime -3
find /home -user “john”
6、 将系统光驱内的光盘制作成光盘映像文件myfile.iso并存储在/home目录下、将/root目录制作成root.iso光盘映像文件,然后创建并挂载到/mnt/root目录下查看内容,然后卸载;
cp /dev/cdroom /home myfile.iso
mkisofs -r -o root.iso /root
mount -o loop root.iso /mnt/root
umount /mnt/root/
7、 显示2012年12月的月历信息、查看当前系统时间、系统详细时间、更改系统时间为2014/3/25 10:23:30;
月历信息:cal 12 2012
系统当前时间:date
系统详细时间:date -R
更改系统时间: date -s 3/25/2014 10:23:30,clock -w
8、 说明vi编辑器启动、编辑、命令模式、等待模式的转换方式;
启动vi 编辑a i o 命令esc等待shift+:q退出
9、 完成,将file1 file2 file3三个文档合并为file、前三行合并为file3、后五行合并为file5、将file3文档的6-10行提出出来生成filemid文件的指令;
cat file1 file2 file3 > file
head -3 file1 file2 file3
cat file1 | head -3 >>file3
cat file2 | head -3 >>file3
cat file3 | head -3 >>file3
cat file1 | tail +5 >>file5
cat file2 | tail +5 >>file5
cat file3 | tail +5 >>file5
sed -n “6,10p” file3>>filemid
10、查看系统登录日志信息,将root用户的信息抓取出来;
Last
11、完成下列操作相关指令
(1)创建一个普通用户组teacher;
groupadd teacher
(2)创建一个普通用户whane,指定whane用户的主目录为/root/whane,且指定用户whane是用户组teacher的成员;
Useradd whane -d /root/whane -G teacher
(3)将用户whane的密码设置成123456;
passwd whane
(4)然后输入新密码:123456
(5)对whane的密码进行加锁,查看用户密码的状态;
passwd -l whane
tail -1 /etc/shadow
(6)对whane的密码解锁,再次查看密码的状态;
passwd -U whane
tail -1 /etc/shadow
(7)查看文件/etc/passwd,并查找用户whane的相关信息;
tail -1 /etc/passwd
(8)将用户whane的主目录改成/home/whane,再次查看/etc/passwd文件确认;
mkdir /home/whane
usermod -d /home/whane whane
chown whane.teacher /home/whane
tail -1 /etc/passwd
(9)查看文件/etc/shadow,观察用户whane的相关信息,然后锁定用户whane,重新查看文件/etc/shadow,观察用户whane相关信息的变化;
tail -1 /etc/shadow
usermod -L whane
tail -1 /etc/shadow
(10)对用户whane进行解锁操作,并将用户whane加入到用户组root中;
usermod -U whane
usermod -g root
(11)删除用户whane,同时删除该用户的主目录;
userdel -f whane
(12)删除普通用户组teacher。
groupdel teacher
12、创建两个用户Jerry和Tom,并分别设置密码;
useradd Jerry
passwd Jerry
useradd Tom
passwd Tom
(1)切换到用户Jerry新建一个文件file1.txt,查看file1.txt文件的属性;
su Jerry
touch file1.txt
ll
(2)将file1.txt文件的拥有者改为tom,查看file1.txt文件的属性;
su
chown tom:tom file1.txt
ll
(3)将file1.txt文件的拥有组改为nobody查看file1.txt文件的属性 ;
su
Chown Jerry:nobody file1.txt
(4)将file1.txt文件改为root用户,root组查看file1.txt文件的属性 ;
Chown root:root file1.txt
ll file1.txt
13、设12中file.txt文件的文件属性字符串为:-rw-rw-r–
(1)解释该属性字符串的详细含义;
File.txt所有者有读与写的权限,同组用户有读与写的权限,其他用户有读权限
(2)用绝对值法将文件属性修改为 -rw-r-----
Chmod 640 myfile.txt
(3)再次查看file.txt文件属性
ll file.txt
(4)用相对值修改法将文件属性改为 –rw-rw-rw
Chmod o+w
Ll file.txt
(5)用任意办法修改文件属性为 -r–r--r–
Chmod ug -w