2019-03-28 练习题

练习题

作者:方维超

归档:学习笔记

2019/3/28

老男孩教育教学核心思想6重:重目标、重思路、重方法、重实践、重习惯、重总结

学无止境,老男孩教育成就你人生的起点!

第1章 一个EXT4的文件分区,当使用touch test.file命令创建一个新文件时报错,报错的信息是提示磁盘已满,但是采用 df -h 命令查看磁盘大小时,只使用了60%的磁盘空间,为什么会出现这种情况?

1、 再检查一下inode,df -i,,查看一下是不是被一些小文件沾满了磁盘空间。

2、 可能有程序或进程正在对该分区运行访问。

第2章 对名为fido的文件用chmod 551 fido进行修改,则他的许可权是?

551:-r-xr-x--x:属主权限是可读可执行,属组权限是可读可执行,其他的权限是可执行。

第3章 文件系统中软硬连接的区别?

1、软链接可以跨文件系统,硬链接不可以

2、删除源文件,对硬链接无影响,软链接失效

3、删除硬链接,对软文件和软链接无影响

4、硬链接不占用文件的inode,软链接占用一个inode

第4章 Linux开机启动流程详细步骤是什么?系统安装完,忘记密码如何破解

centos 6启动流程:

  1. 按下电源,bios自检

  2. MBR引导 ,通过硬盘启动

  3. 加载GRUB菜单,选择内核版本

  4. 加载内核

  5. 运行init进程

  6. 读取运行级别

  7. 运行初始化系统

  8. 加载开机自启动运行脚本

  9. 显示登录界面

centos 7启动流程:

1、按下电源,bios自检

2、MBR 引导

3、加载GRUB菜单,选择内核版本

4、加载内核

5、运行systemd

6、加载包含挂载fstab文件系统

7、并行启动各项服务

(设定target模式及加载脚本,初始化系统及加载basic,设定用户开机自启动程序)

8、显示登录界面

破解密码:

1、重启系统,进入GRUB菜单,在读秒(倒计时)界面,光标默认指定第一行,按e进入

2、找到相关内容:ro换成rw,在该行最后加上内容:init=/bin/sh,ctrl+x重启系统

3、启动完成后显示sh 4.2#,按四下回车,输入passwd修改密码

4、完成后重启,输入新密码,ok

第5章 请取出系统中所有的用户名及UID,并过滤出不可登录的用户

cat /etc/passwd|awk -F':' 'NR<2||NR>21{print NR 3}'

第6章 请取出eth0网卡的mac地址

ifconfig eth0|awk -F'[ ]+' 'NR==4{print $3}'

第7章 在/home目录下找出3天之前被修改过文件大于20k的文件,并把他们打包到/oldboy/目录下并以当前时间命名

find /home -type f -mtime +3 -size +20k|xargs tar zcf /oldboy/$(date +%F).tar.gz

第8章 如何在/var目录下找出90天之内未被访问过得文件?

find /var/* -type f -atime +89

第9章 如何使用CRT/Xshell向linux服务器上传下载文件

rz 上传

sz

第10章 如何检查selinux是否开启

检查:getenforce cat /etc/selinux/config

开机自启:systemctl enable firewalld.service

第11章 文件excel的访问权限为rw-r--r--.现要增加所有用户的执行权限和同组用户的写权限,命令是

chmod u+x,g+w,g+x,o+x excel

第12章 批量创建20个用户,用户名格式为oldboy1等等,并都设置密码 123456该如何实现?

1、创建用户oldboy1-oldboy20:seq 20|sed -r 's#(.*)#useradd oldboy\1#g'|bash

2、修改密码:tail -20 /etc/passwd|awk -F ":" '{print $1":123456"}'|chpasswd

方法2:

seq -w 20|sed -r 's#(.*)#useradd oldboy\1;echo 123456|passwd --stdin oldboy\1#g'|bash

方法3:

for i in echo {01..20}

do

useradd oldboy$i

echo 123456 | passwd --stdin oldboy$i

done

第13章 /var/www/html/是网站的发布目录。如何每天凌晨0点30对其进行自动备份,写出操作步骤

30 00 * * * /bin/cp /var/www/html/ /mnt &>/dev/null

第14章 crontab 在11月份内,每天的早上7点到11点中,每隔2小时执行一次/usr/bin/httpd.sh 怎么实现

00 7-11/2 * 11 * /bin/sh /usr/bin/httpd.sh &>/dev/null

你可能感兴趣的:(2019-03-28 练习题)