N42-WeekSix

1、自建yum仓库,分别为网络源和本地源。
以本地光盘为yum源,配置如下:
挂载光盘至/mnt目录
mount /dev/cdrom /mnt/
修改yum配置文件
创建local-Base.repo配置文件,内容如图
配置网络源的yum仓库:
修改配置文件
创建net-Base.repo文件,内容如图
2、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。
第一步配置yum源之后,安装开发工具包。
yum install apr-devel apr-util-devel openssl-devel pcre-devel gcc -y
yum groupinstall "Development Tools"
第二步创建apache用户组和用户。

groupadd -g 48 apache
useradd -g 48 -u 48 -r -s /sbin/nologin apache

第三步创建httpd的编译目录,下载http源码包。

cd /tmp/
mkdir tmp_http
cd tmp_http/
wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.38.tar.gz

第四步解压,指定安装路径和配置文件路径编译安装http。

tar -xzf httpd-2.4.38.tar.gz
cd httpd-2.4.38
./configure --prefix=/usr/local/http2438 --sysconfdir=/etc/httpd
make && make install

第五步配置并导入环境变量。

echo "export PATH=$PATH:/usr/local/http2438/bin" > /etc/profile.d/apache2.sh
. /etc/profile.d/apache2.sh

第六步配置http帮助手册并手动刷新。

sed -i '/#MANDATORY_MANPATH/a MANDATORY_MANPATH           /usr/local/http2438/man' /etc/man_db.conf
mandb

第七步创建模块依赖配置文件,并手动加载。

echo "/usr/local/http2438/modules" > /etc/ld.so.conf.d/http2438.conf
ldconfig

第八步修改http配置文件中的启动程序的用户和用户组为apache。

sed -i -e 's/^User .*/User apache/' -e 's/^Group .*/Group apache/' /etc/httpd/httpd.conf

第九步修改http相关目录和文件的用户和数组为apache。

chown -R apache.apache /etc/httpd/ /usr/local/http2438/

第十步启动、停止和重启apache服务。

httpd -k start
httpd -k stop
httpd -k restart

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

mkfs.ext4 -b 2048 -L TEST /dev/sdc1

第三步创建挂载点目录/test,然后挂载文件系统,并且添加acl参数。

mkdir /test
mount -o acl /dev/sdc1 /test/

第四步开机自动挂载,且默认有acl挂载选项。

echo "/dev/sdc1    /test    ext4    defaults,acl    0    0" >> /etc/fstab

4、创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录。
第一步创建两个大小为10G的分区,如/dev/sdc2,/dev/sdd1。
创建两个10G的分区
第二步使用此两个分区创建两个pv,然后创建一个VG,名字为testvg,PE大小为16MB。

pvcreate /dev/sdc2 /dev/sdd1
vgcreate testvg -s 16M /dev/sdc2 /dev/sdd1

第三步创建lv,大小为5G,名字为testlv,并且挂载至/users目录。

lvcreate -n testlv -L 5G -ay testvg
mkdir -p /users
mount /dev/testvg/testlv /users
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值