Linux实用操作系统大作业(上机实践):(要求将实现过程截屏并配有文字说明)
1、 以root身份登录Linux系统,添加两个用户账户(一个账号名为:xxxy,另一个账号名
为:你名字的拼音缩写),分别修改登录密码,然后在tty2和tty3上登录。显示在线用户登录情况,然后将登陆情况保存在文件login.info中,让两个用户互发消息。 useradd xxxy; passwd xxxy useradd hhy passwd xxxy
ctrl+alt+f2;ctrl+alt+f3; who |cat>login.info ls
cat login.info $mail username $mail
who/who am i
2、 进入root的主目录,显示该目录中的所有内容(包含隐含文件),并显示当前目录中
的所有文件的详细信息,并说出每一列代表的含义。统计该目录中所有的文件数目,并对该目录中的文件按大小进行排序(升序和降序) ls -l
ls -l|sort -hk 5 ls -l|sort -rhk 5 第一列 第二列 第三列 第四列 第五列 第六列 -rw------- 1 root root 1296 12月 18 23:59 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改时间 anaconda-ks.cfg 第七列 文件名称 3、 Linux系统有几种基本文件类型?在系统中找出每一种文件类型的文件,并显示该文件
的位置。 1普通文件 2目录文件
3字符设备或块设备文件 4套接口文件 5符号链接文件
4、 创建一个目录树,进入目录/xju/xxxy/jsj143,使用cat建立小型文本文件ex1和ex2,
内容自定,查看文件ex1和ex2文件内容,并显示行号。把ex1和ex2合并成一个新文件ex。
mkdir /xju/xxxy/jsj143 -p
5、 创建一个目录树/cmd/cbin和/cmd/dbin,把/bin下以c开头的文件复制到
/cmd/cbin,把/bin下以d开头的文件复制到下/cmd/dbin。修改目录/cmd/cbin的名字为/cmd/bin,并删除/cmd/dbin目录。然后,复制/cmd目录到/xju/xxxy/jsj143目录下。 6、 进入目录/xju/xxxy/jsj143,查看文件ex1,ex2的属性,注意文件的属主和属组。把文
件ex1的属主和属组分别改成xxxy,把文件ex2的属主和属组分别改成你的账户。查看文件ex1和ex2 的权限,修改文件ex1 的权限为rw- r-- ---,修改文件ex2 的权限为r-- --- --- ,请问现在root能否对ex2 进行修改。 7、 统计当前系统共安装了多少软件包。查询当前系统是否安装软件mysql。试着使用yum
在线安装mysql。(如果mysql已经安装,请先将其卸载再安装)。
8、 显示当前系统所有的进程信息,查询用户xxxy登陆进程号,将其终止,再查看该终端
显示的信息。查看当前系统分区情况,并显示当前系统的运行级别。
请进一步学习如下内容:
1、 学习tar软件包(源代码)的安装方法,rpm软件包和tar软件包(源代码)的安装有
什么不同之处,各自的优缺点。
2、 学习并理解Linux系统多用户管理,可以根据系统的具体需要添加用户和组。 3、 Linux系统如何进行前后台管理。
4、 Linux系统的特殊权限:用户置位(SUID)组置位(SGID)、粘着置位(SBIT)。 5、 shell脚本编程的基本方法。
6、 学习Linux系统网络服务,主要有:NFS服务器、Apache服务器、vsftpd服务器、
Samba服务器和MySQL数据库服务器的安装、配置和管理。