第六周

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

  • 网络源:
  1. 备份repo文件

mkdir /etc/yum.repos.d/bak
find /etc/yum.repos.d/ -name *.repo exec mv {} {}.bak \ ;
cd /etc/yum.repos.d/
cp *.bak bak

  1. 下载镜像站点repo文件

wget -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

  • 本地源:使用系统自带的光盘为例
    1. 挂载光盘

mkdir /media/cdrom
mount /dev/cdrom /media/cdrom

2.配置repo文件

vim /etc/yum.repos.d/centos-cdrom.repo
[cdrom]
name=cdrom
baseurl=file:///media/cdrom
enable=1
gpgchec=0

3.验证:

yum repolist

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

1.下载源码:http安装需要apr、apr-util,所以先下载源码

apr-1.7.0.tar.gz
apr-util-1.6.1.tar.gz
httpd-2.4.39.tar.gz

  1. 安装gcc 等开发库

yum install -y gcc gcc++ zlib zlib-devel expat-devel pcre-devel

  1. 解压软件包、编译安装

mkdir /usr/local/src
cd /usr/local/src
tar -xvf apr-1.7.0.tar.gz
tar -xvf apr-util-1.6.1.tar.gz
tar -xvf httpd-2.4.39.tar.gz
安装apr
cd ../apr-1.7.0
./configure --prefix=/usr/local/apr
make && make install
安装apr-util,与按apr一样
cd ../apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/usr/apr
make && make install
安装httpd
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

4.安装完成,启动apache进程

cd /usr/local/apache/bin
./apachectl start
报错启动路径:httpd: Could not open configuration file /xxx/conf/httpd.conf: No such file or directory
./apachectl -f /usr/local/apache/conf/httpd.conf -k start
查看端口:
ss -tnl
关闭防火墙:
systemctl stop firewalld
修改apache 配置文件
vim /usr/local/apache/conf/httpd.conf
ServerName localhost:80
在浏览器输入IP地址访问显示“it works”,则访问正常

5.此时安装工作已经完成,但是还有环境变量、库文件、头文件、帮助手册路径需要手动添加和优化。

修改PATH环境变量
echo $PATH 看到PATH并没有httpd的路径
echo 'export PATH=/usr/local/apache/bin:$PATH' > /etc/profile.d/http24.sh
source /etc/profile.d/http24.sh
echo $PATH 看到刚才配置路径已经添加到PATH环境变量中了
导入库文件
ldconfig命令的用途,主要是在默认搜寻(/usr/lib、/usr/lib64、/lib、/lib64)以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如前介绍,lib.so),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。但是自己编译安装的程序提供的库文件不在以上4个路径中,因此我们需要在系统里面添加一下。
vim /etc/ld.so.conf.d/httpd.conf 创建新的库文件httpd.conf
/usr/local/apache/lib 写入apache的库文件路径
ldconfig让系统重新生成缓存
导入头文件
apache安装生成的include头文件不在默认的头文件/usr/include/目录,可以通过符号链接或者直接复制的方式加入该目录,此处使用符号链接
ln -sv /usr/local/apache/include/ /usr/include/apache
导入MAN文件
修改/etc/man_db.conf
vim /etc/man_db.conf
MANDATORY_MANPATH /usr/local/apache/man

3、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项

fdisk /dev/sdb1 分区
cat /proc/partitons检查是否被kernel识别
mkfs -t ext4 -b 2048 -m 1 -L "TEST" /dev/sdb1 格式化分区
mkdir /test
mount /dev/sdb1 /test 挂载
echo "/dev/sdb1 /test ext4 defaults,acl 0 0" >> /etc/fstab修改/etc/fstab文件设置自动挂载
dumpe2fs -h /dev/sdb1 查看分区信息,重启验证

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录

创建2个10G的物理分区:/dev/sdb1 /dev/sdb2
pvcreate /dev/sdb{1,2}创建PV
pvs pvdisplay查看pv信息
vgcreate -s 16 testvg /dev/sdb{1,2}
vgs vgdisplay查看vg信息
lvcreate -L 20G -n testlv testvg创建lv
lvs lvdisplay查看lv信息
mkdir /users创建users目录
mke2fs -t ext4 /dev/testvg/testlv格式化分区
mount /dev/testvg/testlv /users挂载目录
df -h验证挂载信息

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容