Fourth week

2 篇文章 0 订阅
1 篇文章 0 订阅

1、自建yum仓库,分别为网络源和本地源
https://editor.csdn.net/md/?articleId=120164303
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
一、准备工作:关闭防火墙,关闭SELinux
提供开发工具及开发环境
[10:44:29 root@centos7 ~]#yum install -y gcc gcc++ zlib zlib-devel expat-devel pcre-devel
1)先将http2.4源码包传到linux中,并先安装编译安装所需要的程序:
(倘若不知道一开始不知道编译安装http2.4源码包需要哪些程序,那就直接先用源码包安装,缺什么工具,看报错提示,然后在补充。)
[10:44:29 root@centos7 ~]#yum install apr-devel -y
二、编译安装
编译安装apr-1.7.0.tar.gz

# cd ~
# tar xf apr-1.7.0.tar.gz
# cd apr-1.7.0
# ./configure --prefix=/usr/local/apr
# make && make install

编译安装apr-util-1.6.1.tar.gz

# cd ..
# tar xf apr-util-1.6.1.tar.gz
# cd apr-util-1.6.1
# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
# make && make install

编译安装 httpd-2.4.41.tar.gz

# cd ..
# tar xf  httpd-2.4.41.tar.gz  
# cd  httpd-2.4.41
# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
# make && make install

三、安装后的配置
至此:找到apache二进制文件的安装目录,其下有一个apachectl的文件

[root@centos7 ~]# cd /usr/local/apache/bin

给apachectl传递一个参数start,可以看到已经监听了80端口,说明httpd服务已经启动

[root@centos7 ~]# ./apachectl start

3、利用sed 取出ifconfig命令中本机的IPv4地址

[11:32:03 root@centos7 ~]#ifconfig |sed -nr \
'2s#^[^0-9]+([0-9.]+).*#\1#p'
[11:30:46 root@centos7 ~]#ifconfig eth0 | sed -n 2p | sed -r \
 's#^[^0-9]+([0-9.]+).*#\1#'

4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

sed 's@^#[[:space:]]\+@@'g /etc/fstab

5、处理/etc/fstab路径,使用sed命令取出其目录名和基名

[11:23:58 root@centos7 ~]echo /etc/fstab|sed -r 's@^(/.*/)(.*)@path:\1 basename:\2@'
分开写法:
[11:23:58 root@centos7 ~]#echo /etc/fstab | sed -r 's#^/(.*)/(.*)#\2#'
fstab
[11:27:59 root@centos7 ~]#echo /etc/fstab | sed -r 's#^/(.*)/(.*)#\1#'
etc

6、列出ubuntu软件管理工具apt的一些用法(自由总结)
apt install

apt命令命令的功能
apt remove移除软件包
apt purge移除软件包及配置文件
apt update刷新存储库索引
apt upgrade升级所有可升级的软件包(升级系统慎用)
apt autoremove自动删除不需要的包
apt full-upgrade在升级软件包时自动处理依赖关系
apt search搜索应用程序
apt show显示安装细节
apt list列出包含条件的包(已安装,可升级等)
apt edit-sources编辑源列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值