随笔4

1、自建yum仓库,分别为网络源和本地源
1.将iso文件连接到主机上
mkdir /mnt/cdrom #创建挂载目录
mount /dev/cdrom /mnt/cdrom
2.编写yum文件
vim /etc/yum.repos.d/CentOS-local.repo
[c6-media]
name=CentOS-$releasever
baseurl=file:///mnt/cdrom/ #路径需与你光驱或ISO挂载的路径相同
gpgcheck=1
enabled=1 #enable后面值必须修改为1
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7 #可以不写这个
yum makecache
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
1.下载包
wget https://dlcdn.apache.org//httpd/httpd-2.4.51.tar.gz
tar -xvf httpd-2.4.51.tar.gz -C /usr/local/
yum -y install apr-util-devel apr apr-util-mysql apr-docs apr-devel apr-util apr-util-docs
wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz
wget http://archive.apache.org/dist/apr/apr-util-1.3.12.tar.gz
tar -zxf apr-1.4.5.tar.gz
cd apr-1.4.5
./configure --prefix=/usr/local/apr
make && make install
cd ;tar -zxf apr-util-1.3.12.tar.gz ;cd apr-util-1.3.12
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make && make install
cd /usr/local/httpd-2.4.51/
./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
make && make install
--prefix:指定将 httpd 服务程序安装到哪个目录下,如/usr/local/httpd
--enable-so:启用动态加载模块支持,使 httpd 具备进一步扩展功能的能力。
--enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。
--enable-charset-lite:启动字符集支持,以便支持使用各种字符集编码的网
--enable-cgi:启用 CGI 脚本程序支持,便于扩展网站的应用访问能力。
--with-apr=/usr/local/apr
--with-apr-util=/usr/local/apr-util/
编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80
vim /usr/local/httpd/conf/httpd.conf
启动httpd
/usr/local/httpd/bin/apachectl start

3、利用sed 取出ifconfig命令中本机的IPv4地址
ifconfig ens33 |sed -n '/inet /s/\(.*inet \)\(.*\)\( n.*\)/\2/p'
4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
sed '/^# */d;/^$/d' /etc/fstab
5、处理/etc/fstab路径,使用sed命令取出其目录名和基名
echo /etc/fstab | sed -nr 's@^(.*)/([^/]+)/?$@\1@p' #目录名
echo /etc/fstab | sed -nr 's@^(.*)/([^/]+)/?$@\2@p' #基名
6、列出ubuntu软件管理工具apt的一些用法(自由总结)
apt install 安装软件包
apt remove 移除软件包
apt purge 移除软件包及配置文件
apt update 刷新存储库索引
apt search 搜索应用程序
apt show 显示安装细节
apt list 列出包含条件的包(已安装,可升级等)
apt edit-sources
apt-cache madison (包名) 查看仓库中软件包有哪些版本可以安装

posted @ 2021-12-16 16:10  k大吉大利  阅读(27)  评论(0)    收藏  举报