第一题
查找var下不属于root lp gdm的文件
find /var ! -user root -a ! -user lp -a ! - user gdm
第二题
统计etc下functions文件中每个单词出现的次数
cat / etc/init.d/functions| grep -E -o "\b[[: alpha ]]+\b" |sort |uniq -c| sort -rn
第三题
取IP地址
ifconfig |sed -nr "s/.*inet (.*)netmask.*/\1/p"
第四题
yum的使用
yum install 安装包
yum -y 自动确认yes
yum remove卸载包
yum repolisr 列出仓库中的包
yum clean all 清除缓存
配置yum
mount /dev/sr0 /misc/cd挂载光盘
vim /etc/yum.repos.d/base.repo
[base]
name=centos7
baseurl=file:///misc/cd/
gpgcheck=0
就可以了然后清除yum缓存
yum clean all
第五题
编写系统初始化脚本
alias disepel=" sed -i.bak 's@enabled=.*@enabled=0@' /etc/yum.repos.d/yum.repo"
alias enaepel=" sed -i.bak 's@enabled=.*@enabled=1@' /etc/yum.repos.d/yum.repo"
PS1="\[\e[310m\][\u@\h \w \T]\\$\[\e[0m\]"
mkdir -p /etc/yum.repos.d/yum.bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/yum.bak
touch /etc/yum.repos.d/yum.repo
mount /dev/sr0 /misc/cd
cat >/etc/yum.repos.d/yum.repo<<END
[base]
name=base
baseurl=file:///misc/cd
gpgcheck=0
END
第六题
用yum安装tree ftb lftb telnet包
yum install tree ftb lftb telnet
第七题
编译安装Apache源码包
安装依赖包
yum groupinstll "development tools"
创建账号之类的
useradd -r -u 80 /data/www -s /sbin/nologin httpd
解压
tar xf httpd-2.4.2.25.tar.bz2
切换到httpd目录下
cd /httpd-2.4.2.25
开始编译
./configure --prefix=/app/httpd --sysconfix=/etc/httpd
构建应用程序
make
复制文件到相应目录
make install
启动软件
apachectl start