linux练习4

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。要求所有的用户登陆后必须先修改密码(强制执行)。执行该脚本程序并选择一到两个用户登陆以验证设置是否生效。

在这里插入图片描述在这里插入图片描述在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值