1.:将用户mage被误删除的的家目录恢复,复制/etc/shadow到mage家目录中。并设置只有用户wang可以读取/home/mage/shadow。
rm -rf /home/mage cp -a /etc/skel/ /home/mage chown -R mage.mage /home/mage cp /etc/shadow /home/mage setfacl -m u:wang:rx /home/mage/ setfacl -m u:wang:r /home/mage/shadow su - wang cat /home/mage/shadow |
2.下载编译安装httpd 2.4最新版本,写出安装过程。
et apr-1.5.0.tar.bz2 apr-util-1.5.2.tar.bz2 httpd-2.4.10.tar.bz2 yum install pcre-deve 安装apr tar -xvf apr-1.5.0.tar.bz2 cd apr-1.5.0/ ./configure --prefix=/usr/local/apr make make install 安装apr-util tar -xvf apr-util-1.5.2.tar.bz2 cd apr-util-1.5.2/ ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr make make install 安装apache tar -xvf httpd-2.4.10.tar.bz2 cd httpd-2.4.10 ./configure --prefix=/usr/local/rjnnhttp --sysconfdir=/etc/rjnnhttp --with-pcre --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util make make install vim /etc/profile.d/rjnn.sh export PATH=$PATH:/usr/local/rjnnhttp vim /etc/man_db_conf MANDATORY_MANPATH /usr/local/rjnnhttp/man links
|
3.过滤ifconfig命令结果中所有大于0且小于255的三位数。
(1)ifconfig |grep -E '/<(([1-9])|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-4]))/>' (2)ifconfig |grep -E '/<((1[0-9][0-9])|(2[0-4][0-9])|(25[0-4]))/>' |
4.误删除/lib64/libc.so.6系统库文件,如何恢复之,实验说明。
##删除 libc.so.6 1、查找libc.so.6 ldd `which ls` 2、rm -rf/lib64/libc.so.6 ##如何恢复 3、重启计算机,在开机界面的时候按下一次esc键,设置为从光盘引导启动。 ##注:此处linux的环境是面vmware 虚拟机中。别的机器光盘启动方式不同。 4、进入光盘求援模式,6 与 7的界面选项根据实际情况选择。 6、复制/lib64/libc.so.6 到 /mnt/sysimage/lib64 7、关闭selinux vim /etc/sysconfig/selinux 将SELINUX=enforcing 改成 SELINUX=disabled 8、重启计算机
|
5.计算2+4+6+…+96+98+100之和。
echo {2..100..2} | tr " " "+" | bc |
6.yum源的配置与使用。创建一个本地yum源
base源指向https://mirrors.aliyun.com/centos/7/os/x86_64/
epel源指向https://mirrors.aliyun.com/epel/7Server/x86_64/
vim /etc/yum.repos.d/CentOS.repo [base] name=base baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/ gpgcheck=0 enabled=1 [epel] name=epel baseurl=https://mirrors.aliyun.com/epel/7Server/x86_64/ gpgcheck=0 enabled=1
|
|
7.编写脚本/root/bin/sysinfo.sh显示当前主机系统信息,包括主机名,操作系统版本,内核版本,CPU型号,内存大小,硬盘分区。
#!/bin/bash echo "HOSTNAME=`uname -n`" echo "IPADDR=`ifconfig |grep inet|head -1|tr -s " " |cut -d " " -f3`" echo "OPERATION=`uname -o`" echo "RELEASE=`uname -r`" echo "CPUTYPE=` lscpu |grep "Model name" `" echo "MEMSIZE=`free`" echo "DISKINFO=`lsblk`"
|
8.统计/var/log/httpd/access.log日志访问频繁前十的地址,并从大到小排序。
cat /var/log/httpd/access.log | cut -d" " -f1 | sort | uniq -c | sort -nr | head -10 |
9.编写脚本/root/bin/sysinfo.sh显示当前主机系统信息,包括主机名,操作系统版本,内核版本,CPU型号,内存大小,硬盘分区。
#!/bin/bash echo "HOSTNAME=`uname -n`" echo "IPADDR=`ifconfig |grep inet|head -1|tr -s " " |cut -d " " -f3`" echo "OPERATION=`uname -o`" echo "RELEASE=`uname -r`" echo "CPUTYPE=` lscpu |grep "Model name" `" echo "MEMSIZE=`free`" echo "DISKINFO=`lsblk`" |
10.三次握手,四次挥手详解:
受篇幅限制,请查看我的博客
开放题:
1. 优点:对新事物包含敬畏之心,热爱探索未知领域,热爱开源技术。
2. 缺点:字丑
难忘工作经验:2018考研