基础—磁盘管理和yum编译安装

yum编译安装

第一步
获取源代码包  
[root@qls ~]# wget  http://nginx.org/download/nginx-1.16.1.tar.gz

第二步
解压代码包
[root@qls ~]# tar  xf  nginx-1.16.1.tar.gz

第三步
进入到目录中,执行预编译,编写编译参数,生成一个Makefile的文件
[root@qls ~]# cd nginx-1.16.1
[root@qls nginx-1.16.1]# ./configure   --prefix=/application/nginx-1.16.1  --with-http_ssl_module

执行时报错
[root@qls nginx-1.16.1]# ./configure   --prefix=/application/nginx-1.16.1  --with-http_ssl_module
checking for OS
 + Linux 3.10.0-1062.4.3.el7.x86_64 x86_64
checking for C compiler ... not found
./configure: error: C compiler cc is not found

解决:
[root@qls nginx-1.16.1]# yum install  -y  gcc

再次执行报错
[root@qls nginx-1.16.1]# ./configure   --prefix=/application/nginx-1.16.1
./configure: error: the HTTP rewrite module requires the PCRE library.
You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.

解决: 
[root@qls nginx-1.16.1]# yum install  -y  pcre  pcre-devel

再次执行报错
[root@qls nginx-1.16.1]# ./configure   --prefix=/application/nginx-1.16.1  --with-http_ssl_module
./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.

解决
[root@qls nginx-1.16.1]# yum  install  -y  openssl-devel

再次执行
最后生成一个Makefile文件
[root@qls nginx-1.16.1]# ll
-rw-r--r--. 1 root   root    412 Nov 19 10:19 Makefile

第四步
根据Makefile文件进行编译
[root@qls nginx-1.16.1]# make

第五步  
将编译好的文件复制到./configure指定的目录中
[root@qls nginx-1.16.1]# make  install

第六步  
检查 
[root@qls nginx-1.16.1]# ll /application/nginx-1.16.1/
total 4
drwxr-xr-x. 2 root root 4096 Nov 19 10:38 conf
drwxr-xr-x. 2 root root   40 Nov 19 10:38 html
drwxr-xr-x. 2 root root    6 Nov 19 10:38 logs
drwxr-xr-x. 2 root root   19 Nov 19 10:38 sbin

  
第七步  
软链接  
[root@qls ~]# ln  -s  /application/nginx-1.16.1/   /application/nginx

第八步 
启动nginx
[root@qls ~]# /application/nginx/sbin/nginx

第九步  
浏览器访问  
http://10.0.0.100

磁盘管理

磁盘的工作过程 
机器代码  二进制  0  1  
通过电信号将二进制写入到磁盘

什么是磁盘,软盘,硬盘?
软盘  	1.44MB   3.5英寸
硬盘    
磁盘 

硬盘的结构  
盘片    1-5片左右    单片容量   分为两面  盘面  
磁道    成千上万个磁道     
扇区    最小的单位,512字节大小
柱面  
磁头    主要功能:读取和写入数据

磁盘的预备知识 
接口
	IDE   SCSI	淘汰
	SATA		民用
	SATA III    	     
	SAS 		服务器的标配  
	PCIE 		固态
	M2			超极本的接口   			
	M.2接口是为超极本(Ultrabook)量身定做的新一代接口标准,以取代原来的mSATA接口。无论是更小巧的规格尺寸,还是更高的传输性能,M.2都远胜于mSATA。

机械(HDD) hard disk drive   和   固态(SSD)  solid state drive	
体积大								体积小	
容量大价格低						容量小价格高
性能一般							性能高	
容易损坏 							不容易损坏	
数据恢复易 							数据恢复难
使用寿命无限						1-2w次	

盘的命名规则
[root@web01 ~]# ll  /dev/sd*
brw-rw----. 1 root disk 8, 0 Nov 18 11:24 /dev/sda
brw-rw----. 1 root disk 8, 1 Nov 18 11:24 /dev/sda1
brw-rw----. 1 root disk 8, 2 Nov 18 11:24 /dev/sda2
brw-rw----. 1 root disk 8, 3 Nov 18 11:24 /dev/sda3

sd    物理磁盘  
	a   第一块磁盘
	b 	第二块磁盘 
	1   第一个分区
	/dev/sdd3 		第四块硬盘的第三个分区
vd	  虚拟磁盘

磁盘的单位及名词
尺寸:  2.5  3.5英寸  
数据单位:    B  KB  MB  GB  TB  PB   
RPM		每分钟的转速
4200   5400   7200rpm     民用  
10k   15k 	  企业的磁盘转速	  
输入输出的单位 
IOPS   单位时间内,系统能够处理的IO读写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值