Linux yum仓库搭建、http2.4源码编译和文件系统创建挂载

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

在http服务器上,准备yum源文件和repo数据库文件;
在本地服务器上配置repo文件;


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

tar -xvf httpd-2.4.41.tar.bz2解压源码包;
yum install 安装提示需要的编译依赖包;
. /configure --prefix=/app/httpd-2.4.41 设置编译配置文件;
make 编译;
make install 安装;
/app/httpd-2.4.41/bin/apachectl start 启动服务;


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

fdisk /dev/sdb创建一个分区;
lsblk 查看创建的分区块设备;
mke2fs -b 2048 -L TEST -t ext4 /dev/sdb1;
dumpe2fs /dev/sdb1 | more 查看文件系统信息;
blkid 查看文件系统;
vim /etc/fstab 添加配置文件实现自动挂载;
df -h 查看挂载的文件系统;



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

fdisk 创建id为8e的分区;
pvcreate /dev/sdb2 /dev/sdc2创建pv;
pvs 查看pv;
vgcreate -s 16M testvg /dev/sdb2 /dev/sdc2;
vgs 查看vg;
lvcreate -L 5G -n testlv testvg;
lvs 查看lv;
mkfs.xfs /dev/mapper/testvg-testlv
blkid 查看文件系统;
mount /dev/mapper/testvg-testlv /users/
df 查看挂载情况;

原文地址:https://blog.51cto.com/12752016/2482826

时间: 2024-10-29 18:14:59

Linux yum仓库搭建、http2.4源码编译和文件系统创建挂载的相关文章

linux软件包的安装之----源码编译安装

前提:必须装好前面说过的开发环境,rhel6上的3个开发包组 Rhel5/centos5上面安装: 1)Development Tools (2)Server Platform Development (3)Develogmentlibraries Rhel6/centos6上面安装: 1)  Development Tools (2)Server Platform Development (3)Desktop PlatformDevelopment **由于tarball中的c程序源码文件之间

Linux运维学习历程-第十三天-yum前端工具与源码编译安装

yum 前端工具 1.yum 2.源码编译安装http 二.作业: 1.输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序 2.删除kernel包后,无法启动,并恢复之 3.源码安装apache

linux程序包管理之源码编译安装

一.linux程序包基础概念 1.1.linux程序开发遵循开源协定:GPL, BSE, Apache等 1.2.源程序常用的开发语言:C, C++, perl, python等 1.3.应用程序的开发.编译和运行 就像面包师直接使用的材料是面粉而非麦种一样,我们大部分应用程序员在开发程序时也并非直接接触硬件层,因为底层硬件太过抽象和"丑陋",如果应用程序开发都从底层开始,无疑工作量巨大.于是,有些系统级程序员在"裸机"上抹上了一层操作系统,用于管理硬件资源,这个系

Linux中MySQLl单实例源码编译安装

MySQL5.5以后源码安装要用cmake 1.3 安装相关包(cmake) 1.3.1 cmake软件 cd /home/Public/tools/ tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure #CMake has bootstrapped. Now run gmake. gmake gmake install cd ../ 1.3.2 依赖包 yum install ncurses-devel -y 1.4 开始安装mysql 1

【Linux】Mysql5.7.12源码编译安装及配置

安装环境 Linux(CentOS7.0 版).boost_1_59_0.tar.gz.mysql-5.7.12.tar.gz MySQL 5.7主要特性: 更好的性能:对于多核CPU.固态硬盘.锁有着更好的优化,每秒100W QPS已不再是MySQL的追求,下个版本能否上200W QPS才是吾等用户更关心的 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库.此外,GTID在线平滑升级也变得可能 更好的优化器:优化器代码重

linux/unix系统编程手册源码编译

我的操作,我在官网下载 书本源代码 ,在windows 解压后 ftp工具 传到 linux虚拟机 然后 make 发现 报错 如: No rule to make target `../libtlpi.a', needed by 郁闷好久! 方案: 把源代码压缩包 ftp到虚拟机 在解压缩,make 就成功了! 注意,习惯: 永远在linux解压缩

Linux服务器中OpenSSH的源码编译与升级

https://www.oschina.net/question/12_7383

1、Spark 2.1 源码编译支持CDH

目前CDH支持的spark版本都是1.x, 如果想要使用spark 2x的版本, 只能编译spark源码生成支持CDH的版本. 一.准备工作 找一台Linux主机, 由于spark源码编译会下载很多的第三方类库包, 因此需要主机能够联网. 1.安装Java, 配置环境变量, 版本为JDK1.7或者以上 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261

Linux程序包管理之yum仓库、源码编译安装

CentOS:yum,dnf URL:ftp://172.16.0.1/pub yum是C/S架构,是rpm的前端工具,依赖于rpm存在的: 1.本地要有yun程序: 2.本地要有配置文件(配置远程服务器yum仓库或本地服务器yum仓库): 3.要有存在的文件服务器(程序包仓库即yum仓库).(也可以在本地配置服务器yum仓库): yum支持的服务器有两种:一种是ftp服务器,第二种是http服务器: yum工作简述: yum是客户端,也认为是自我独立管理的组件,需要联系远程的仓库,从仓库中下载