什么是云计算?
- 云计算是通过虚拟化计算去实现的,他是一种按量付费的模式!!
- ksm内存压缩技术,内存压缩、超卖
云计算服务类型
- IAAS:基础设施即服务(infrastructure) ESC云主机、自己部署环境,自己管理代码
- PAAS:平台即服务(platform) 提供软件的运行环境php、java、python、go、c#、nodejs等;自己管理代码
- SAAS:软件即服务(software) 企业邮箱、cdn、rds
云计算IAAS有哪些功能?
- kvm虚拟化的管理平台,使用数据库来统计,统一管理资源和计费等。
云计算相关架构
- MVC(model view control) 一个站点把所有的东西都运行起来
- SOA(拆架构) 千万级用户同时访问;把各项功能拆分成一个独立web服务,每一个独立的web服务都拥有至少一个集群
- 微服务: 亿级用户; 开源eg:阿里云dubbo、spring boot
openstack(SOA架构):属于云计算IAAS,使用apache2.0开源协议
自动化代码上线:Jenkins + gitlab ci
自动化代码质量检查:sonarqube
安装模板机
在CentOS安装运行之前的界面Tab
键修改内核
quiet net.ifnames=0 biosdevname=0
简要安装过程
网络-时间-语言-最小安装-手动分区-关闭内核备份
优化模板机
修改ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.11
NETMASK=255.255.255.0
GATEWAY=10.0.0.254
DNS1=233.5.5.5
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭selinux
setenforce 0 #临时关闭
getenforce #查看
vi /etc/selinux/config #永久关闭
=disable
ssh优化
vi /etc/ssh/sshd_config
/set number #显示行号
GSSAPIAuthentication no # /79
UseDNS no # /115
systemctl restart sshd #重启sshd
hosts优化
vi /etc/hosts
10.0.0.11 controller
10.0.0.31 compute1
配置本地yum源
umount /mnt #取消光盘挂载
cd /etc/yum.repo.d/
mkdir bak -p #创建备份文件夹
mv *.repo test
# 一键创建本地yum源;注意file后有三个`/`;在出错的时,`\`后的命令可以重新执行
\echo '[local]
> name=local
> baseurl=file:///mnt
> gpgcheck=0'>local.repo
mount /dev/cdrom /mnt # 进行挂载
yum makecache
关闭网卡图形化设置管理,统一使用network管理,管理不一致容易造成冲突
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
安装tab补全
yum install -y bash-completion.noarch
安装常用命令
yum install -y vim lrzsz wget tree screen lsof tcpdum
关闭邮件服务
systemctl stop postfix.service
systemctl disable postfix.service
模板机优化完成,关机
shutdown -h now
相关摘要
在一次老基友 @阿Fei 的带动下,初次接触此框架,根据B站老男孩相关视频进行学习整理的备忘。
转自本人的个人网站:柚見小站