linux_4

时间:2021-09-17 14:41:28   收藏:0   阅读:20

1、自建yum仓库,分别为网络源和本地源

1.1 本地源

tep1 添加光驱并挂载

[root@CentOS7 ~]#mkdir applocation/Centos7 -p
[root@CentOS7 ~]#mount /dev/sr1 /applocation/Centos7
[root@CentOS7 ~]#lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   30G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0 27.7G  0 part /
sr0     11:0    1  4.4G  0 rom  
sr1     11:1    1  723M  0 rom  /applocation/Centos7
#此时,光盘已经挂载到该目录下
[root@CentOS7 ~]#ls /applocation/Centos7
EFI  images  isolinux  LICENSE  TRANS.TBL

tep2 打开仓库配置文件

[root@CentOS7 ~]#ls /etc/yum.repos.d/
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo    CentOS-Vault.repo
CentOS-CR.repo    CentOS-fasttrack.repo  CentOS-Sources.repo  CentOS-x86_64-kernel.repo
[root@CentOS7 ~]#mv *.repo bak;touch base.repo;vim base.repo

[Base]
name=Centos7
baseurl=file://applocation/Centos7      
gpgcheck=0

tep3 检查本地仓库状态

[root@CentOS7 ~]##yum repolist 
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: www
repo id            repo name         status                   
base/7/x86_64        Base            10,072 
#此时已完成本地源配置

1.2 网络源

[base]
name=base
baseurl=https://mirrors.cloud.tencent.com/centos/7/os/x86_64/
	https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
	https://repo.huaweicloud.com/centos/7/os/x86_64/
gpgcheck=0

[epel]
name=epel
baseurl=https://mirrors.cloud.tencent.com/epel/7/x86_64/
        https://mirrors.huaweicloud.com/epel/7/x86_64/
        https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/

gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/epel/RPM-GPG-KEY-EPEL-7
       https://mirrors.huaweicloud.com/epel/RPM-GPG-KEY-EPEL-7
       https://mirrors.tuna.tsinghua.edu.cn/epel/RPM-GPG-KEY-EPEL-7
enabled=1
[extras]
name=extras
baseurl=https://mirrors.cloud.tencent.com/centos/7/extras/x86_64/
        https://mirrors.huaweicloud.com/centos/7/extras/x86_64/
	https://mirrors.tuna.tsinghua.edu.cn/centos/7/extras/x86_64/
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1
[root@CentOS7 ~]#yum repolist 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: repo.huaweicloud.com
 * epel: mirrors.cloud.tencent.com
 * extras: mirrors.cloud.tencent.com
repo id                                                               repo name                                                             status
base                                                                  base                                                                  10,072
epel                                                                  epel                                                                  13,665
extras                                                                extras                                                                   500
repolist: 24,237

2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

[root@centos7 ~]yum -y install gcc make
[root@centos7 ~]#tar xvf httpd-2.4.48.tar.gz 
[root@10 httpd-2.4.49]yum -y install apr-devel APR-util-devel pcre-devel openssl-devel #安装好相关依赖包
[root@10 httpd-2.4.49]./configure --prefix=/apps/httpd24 --sysconfdir=/etc/httpd24/ --enable-ssl

[root@10 httpd-2.4.49]make
[root@10 httpd-2.4.49]make install
[root@10 httpd-2.4.49]cho ‘PATH=/apps/httpd24/bin:$PATH‘ > /etc/profile.d/httpd24.sh
[root@10 httpd-2.4.49]#. /etc/profile.d/httpd24.sh
[root@10 httpd-2.4.49]#apachectl start
[root@10 httpd-2.4.49]#ps  aux
apache    21584  0.0  0.1 228312  2972 ?        S    21:30   0:00 httpd
apache    21585  0.0  0.1 228312  2972 ?        S    21:30   0:00 httpd
apache    21586  0.0  0.1 228312  2972 ?        S    21:30   0:00 httpd
apache    21587  0.0  0.1 228312  2972 ?        S    21:30   0:00 httpd
apache    21588  0.0  0.1 228312  2972 ?        S    21:30   0:00 httpd
apache    21589  0.0  0.1 228312  2972 ?        S    21:30   0:00 httpd

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

[root@CentOS7 ~]#ifconfig |sed -nr ‘2s@inet +(.*) +n.*@\1@p‘

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

[root@CentOS7 ~]#sed -r ‘s/^# +//p‘ /etc/fstab
[root@CentOS7 ~]#sed -r ‘s/^#[[:space:]]+//p‘ /etc/fstab

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

#取目录名

[root@CentOS7 ~]#echo /etc/fstab |sed -r ‘s/(^\/etc\/)fstab/\1/p‘
[root@CentOS7 ~]##echo /etc/fstab |grep "\/.*$"

#取基名

[root@CentOS7 ~]#echo /etc/fstab |sed -nr ‘s/^\/etc\/(fstab)/\1/p‘
[root@CentOS7 ~]#echo /etc/fstab |egrep -o ‘[^/]+$‘

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

[root@CentOS7 ~]#apt install tree
[root@CentOS7 ~]# apt remove tree
[root@CentOS7 ~]# apt list
[root@CentOS7 ~]# apt search nginx
[root@CentOS7 ~]# apt show nginx
[root@CentOS7 ~]# apt update

原文:https://www.cnblogs.com/hzgy/p/15248365.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!