1、Linux操作系统安装对硬盘进行分区:
/boot分区:300MB,称为Linux内核引导分区,Linux系统启动时加载和读取内核镜像,从而启动Linux操作系统;
/Swap分区:512MB,交换分区,称为虚拟内存,当物理内存不足时,应用程序可以使用虚拟内存;
/根分区:40GB,根文件系统,所有分区、目录的起始挂载点,Linux系统核心分区,存储Linux系统必备的软件、库文件等;
/data分区:剩余空间大小、数据分区,主要是用于存储各种应用数据、软件程序、Web网站和数据库等。
2、Linux操作系统安装方式:
1)基于光盘介质实现系统安装;
2)基于U盘、移动硬盘实现系统安装;
3)基于批量的工具:Kickstart、Cobbler实现系统安装
ifconfig获取:1个物理网卡和1个回环网卡
修改Linux操作系统的网卡IP的方法:
cd /etc/sysconfig/network-scripts/
ls
vi ifcfg-ens33
修改BOOTPROTO结果为dhcp
修改ONBOOT结果为yes
重启网卡服务 service network restart或systemctl restart network.service
3、Nginx高可用Web实战
1)高可用、高的可用性,针对于Web网站、服务器系统、数据库的;
2)高可用,不是说网站不宕机,可用率达到几个9、99%、99.9%,衡量的Web网站高可用率看几个9;
3)高可用,其共同的特点有多个(至少是2个+)相同系统做备份
2台Nginx、2台MySQL、2台Tomcat,当其中一台宕机,可以切换至另外一台;
3)Nginx Web高可用,实现方式:
基于Shell脚本实现高可用;(最简单)
基于keepalived软件实现高可用;
基于Heartbeat软件实现高可用;
Nginx Web高可用架构实战
生产环境至少需要2台硬件服务器(云主机),2台服务器分别部署Nginx
官网下载Nginx Web软件:wget http://nginx.org/download/nginx-1.12.2.tar.gz
解压Nginx软件包,tar -xzf nginx-1.12.2.tar.gz
预编译Nginx:./configure --prefix=/usr/local/nginx/ --prefix=/usr/local/nginx/ --user=www
–group=www --with-http_stub_stub_status_module --with-http_ssl_module
编译 make -j4
安装 make -j4
启动Nginx /usr/local/nginx/sbin/nginx