1、通过命令行完成查询目前Linux虚拟机的如下信息:cpu的信息,操作系统的发型版本和内核版本,内存的配置情况。
Cat /proc/cpuinfo
Cpu信息
发行版本和内核版本
more /proc/meminfo查看内存详细内存
Free 也可以查看:
2 通过命令查看当前系统的运行级别,并和开机设定运行级别文件中的内容进行对比,看是否一致?如何通过切换运行级别进行系统重启,该操作可只写命令行,不需执行重启操作。
Cat /etc/inittab
Init 6
3 切换目录到存放临时文件的目录,在该目录下创建一个test子目录。在test目录中创建一个名为bigfile大小为500M的文件。并将该文件保持属性不变地复制到用户的家目录中一份,并验证最终的结果。
cd /tmp
mkdir test
cd test
dd if=/dev/zero of=bigfile bs=500M count=1
cp -a bigfile /root/bigfile
4先查询一下系统中用来保存组用户信息的文件,然后对该文件按GID号进行倒序排序输出并显示在屏幕上。
Cat /etc/group
5 查询一下/bin/ls文件是哪个软件包提供的文件。并查询该软件包的相关信息和依赖情况。
如果该软件包已安装,可以用rpm -qi 软件包
查询该软件包的相关信息。
如果没有安装的话,可以用rpm -qpi 软件包
查询该软件包的相关信息。
查询软件包的依赖关系也是如此:
如果已安装该软件包可以用rpm -qR 软件包
查询
没有安装该软件包用rpm -qpR 软件包
查询
6通过虚拟机的设置,在虚拟机中添加一块10G的硬盘(如下图下中的矩形框所示),然后按图中所示进行分区管理。
该问题具体操作可以参考上一个练习的第一题:硬盘分区
7 把下面分区示意图中的分区按要求进行文件系统的创建并挂载在/media目录下的不同子目录中,子目录的名字要求与分区文件名相同。
8 编写一个带有输出信息的C语言程序,然后对该程序编写makefile文件,要求makefile文件中包含install和clean目标。然后通过make工具进行自动编译和安装,最后执行安装好的程序,在屏幕显示运行的结果。
9 在当前目录下用vi编辑一个hello.txt的文件,然后放入后台运行。查看该进程的id号,然后杀死该进程以结束该命令的执行。
10 编写一个shell脚本程序,完成如下的功能:以root的身份在系统中批量创建用户,用户名为stu*(*取值范围为1到20),并且所有的新建用户所使用的shell都是csh,统一的初始密码123456。要求所有的用户登陆后必须先修改密码(强制执行)。执行该脚本程序并选择一到两个用户登陆以验证设置是否生效。