1、 编译安装httpd2.4
1.1 解压源码包
tar -zxf httpd-2.4.52.tar.gz
1.2 安装依赖包
yum install -y gcc make autoconf apr-devel apr-util-devel pcre-devel openssl-devel
1.3 配置
./configure --prefix=/opt/caoji/apps/httpd --sysconfdir=/etc/httpd --enable-ssl
#--prefix:指定软件安装路径
#--sysconfdir:指定配置文件路径
#--enable-ssl:启用ssl
1.4 编译安装
make && make install
1.5 创建软链接,便于启动
ln -s /opt/caoji/httpd/bin/apachectl /usr/local/bin/apachectl
1.6 启动httpd服务
apachectl start
1.7 验证访问
2、搭建本地yum私有仓库
2.1 挂载光盘至httpd服务访问路径下
mount /dev/sr0 /var/www/7
2.2 编辑配置vim CentOS-Base.repo
[local-base]
name=CentOS-7-LocalBase
baseurl=http://10.0.0.152/7/
gpgcheck=0
[net-base]
name=CentOS-$releasever-NetBase
baseurl=https://mirrors.cloud.tencent.com/centos/$releasever/os/$basearch/
gpgchenk=0
2.3 验证查看已配置yum源
yum repolist
3、利用sed 取出ifconfig命令中本机的IPv4地址
[root@qingzhu yum.repos.d]# ifconfig ens33|sed -n 's/^.*inet//;s/ netmask.*//p'
10.0.0.152
4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
[root@qingzhu www]# sed -ri.bak '/^#|^$/d' /etc/fstab
[root@qingzhu www]# cat /etc/fstab
UUID=59c2a52d-cdad-451b-9a67-62ce039f7c58 / xfs defaults 0 0
UUID=81d7c479-1e35-4bea-b084-f6811055dd55 /boot ext4 defaults 1 2
UUID=9e6c406f-ad2a-47f1-a147-c2b007719b38 /data xfs defaults 0 0
UUID=260ff798-2814-45d0-a4da-dc377a00c1f3 swap swap defaults 0 0
5、处理/etc/fstab路径,使用sed命令取出其目录名和基名
#目录名
echo '/etc/fstab' | sed -r 's#(.*)/([^/]+)/?#\1#'
#基名
echo '/etc/fstab' | sed -r 's#(.*)/([^/]+)/?#\2#'
6、ubuntu软件管理工具apt的一些用法
apt命令 | 命令的功能 |
---|---|
apt install | 安装软件包 |
apt remove | 移除软件包 |
apt purge | 移除软件包及配置文件 |
apt update | 刷新存储库索引 |
apt upgrade | 升级所有可升级的软件包 |
autoremove | 自动删除不需要的包 |
apt full-upgrade | 在升级软件包时自动处理依赖关系 |
apt search | 搜索应用程序 |
apt show | 显示安装细节 |
apt list | 列出包含条件的包(已安装,可升级等) |
apt edit-sources | 编辑源列表 |
apt depends | 查看软件依赖哪些包 |
apt redepends | 查看软件被哪些包依赖 |