一:用sed命令修改/etc/fstab文件,删除文件中的空行,注释行,并保留文件备份
二:用find命令查找出/var/目录中大于1M且以db结尾的文件
三:先判断当前主机是否安装了nginx包,如果没安装,则执行命令安装,如果己安装,则执行命令卸载,用短路运算实现
四:请用rpm命令列出nginx包中所有的配置文件
五:新增一块20G的硬盘,分三个区,大小分别是3GB,4GB,5GB,将这三个分区做成物理卷,然后创建卷组,在该卷组上创建一个6GB的逻辑卷,挂载至/log/目录下,再将该逻辑卷扩容至10GB,请写出实现步骤,文件系统不限
1.新建了一个虚拟硬盘20g后,有没有不重启生效的方法 ?(忘记了)
....
六:根据下列命令执行结果,写出你能读出来的信息
- sda是一个大小为200GB的磁盘,没有挂载点。它有两个分区:sda1和sda2。
- sda1是一个1GB的分区,挂载在/boot目录上。
- sda2是一个199GB的分区,没有挂载点。它是一个逻辑卷管理(LVM)组,包含三个逻辑卷:rl-root、rl-swap和rl-home。
- rl-root是一个70GB的逻辑卷,挂载在/目录上
- rl-swap是一个2GB的逻辑卷,用作交换分区。
- rl-home是一个127GB的逻辑卷,挂载在/home目录上
七:请配置一块网卡,IP地址是10.0.0.110,子网掩码是24位,网关是10.0.0.2,DNS分别是10.0.0.2和114.114.114.114,请写出配置文件内容,另外,写一个脚本,配置成别名,该别名对root用户永久生效,要求传入网卡设备名可以让修改后的内容重载生效。
下面不是很会了 要在研究哈视频了。
八:请描述一下一个网络请求从一台设备到另一台设备的具体过程
九:当执行shell脚本时,可向shell脚本传参,请说明$0, $#,$@,$*这几个参数的含义
$0
:它表示当前脚本的名字,即在命令行执行的脚本名。
$#
:它表示传递给脚本的参数个数,不包括$0。
$@
:它表示传递给脚本的所有参数,并且以字符串的形式存储,并且在引用时,会将它们作为独立的单词。
$*
:它也表示传递给脚本的所有参数,不同的是,在引用时,会将它们作为一个整体的单词。
十:写一个脚本,计算出100以内能被3整除的数之和,以及能被4整除的数之后,然后再输出这两个数字
十一:写一个脚本,打印输出8行8列的国际象棋棋盘,使用红黄两色
十二:写一个脚本,生成10个随机数放到一个数组中,再将该数组中的元素从小大到排序进行输出
怎么表示随机的正无穷的数字?