老王第四周

第一题

查找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 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。