2019-04-12 第四周作业

2019-04-17  本文已影响0人  ritch

1. 查找/var目录下不属于root、lp、gdm的所有文件

2. 统计/etc/init.d/functions文件中每个单词的出现次数,并排序(用grep和sed两种方法分别实现)

3. 利用sed取出ifconfig命令中本机的IPv4地址
ifconfig eth0|sed -nr "s/.
inet (addr:)?([^ ]+).
/\1/p"

4. 总结yum的配置和使用,包括yum仓库的创建

  1. yum的配置
    /etc/yum.conf yum的全局配置文件
    /etc/yum.repos.d/*.repo yum仓库的配置文件都存放在这里
  2. yum的使用
  1. yum 仓库的创建

5. 编写系统初始化脚本reset.sh ,包括别名,提示符,yum仓库

 #!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

#别名
echo 'alias vi='vim'' >> ~/.bashrc
echo 'alias yy='yum -y'' >> ~/.bashrc
echo 'alias scandisk='echo - - - > /sys/class/scsi_host/host2/scan'' >> ~/.bashrc

#提示符颜色
echo 'PS1="\[\e[1;41;33m\][\u@\h \W]\\$\[\e[0m\]"' >> /etc/profile.d/env.sh

#yum仓库
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak
cat >> /etc/yum.repos.d/base.repo <<\EOF
[development]
name=CentOS-$releasever - Base - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/os/$basearch/
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

[epel]
baseurl=https://mirrors.aliyun.com/epel/$releasever/$basearch/
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-7

#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
EOF

6. 安装tree,ftp,lftp,telnet等包
yum install tree ftp lftp telnet

7. 在centos7上编译安装apache2.4源码包,并启动服务

上一篇下一篇

猜你喜欢

热点阅读