yum仓库与sed一般应用
16lz
2021-03-22
1、自建yum仓库,分别为网络源和本地源
网络源:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install epel-release-latest-7.noarch.rpm
yum repolist
本地源:
mount /dev/cdrom /mnt/cdrom
cp /mnt/cdrom/Packages/* /mnt/yum
createrepo /mnt/yum
vim /etc/yum.repo.d/CentOS-Base.repo
[base-local]
name=Centos
baseurl=file:///mnt/yum
enable=1
gpgckeck=0
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
tar -xvf httpd-2.4.25 -C /usr/src
yum -y install gcc make openssl-devel pcre-devel apr-devel apr-util-devel
cd httpd-2.4.25/
./configure --prefix=/usr/local/httpd
make && make install
/usr/local/httpd/bin/httpd
3、利用sed 取出ifconfig命令中本机的IPv4地址
4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
sed -nr 's/(^#|^#[[:space:]]+)//p' /etc/fstab
5、处理/etc/fstab路径,使用sed命令取出其目录名和基名
©著作权归作者所有:来自51CTO博客作者xlfd1210的原创作品,如需转载,请注明出处,否则将追究法律责任更多相关文章
- 总结3.22
- 链接选项 rpath 的原理和应用
- /lib/ld-uClibc.so.0: No such file or directory
- compiler插件,定义编译打包的jdk版本
- rpm包管理 yum包管理与编译安装
- Java开发技巧:Java如何编译运行?
- 基于DevOps的Android交付工具链建设
- Vivo:基于 Jenkins 的持续交付实践与演进
- Linux内核开发双机调试(KGDB)