最后的话
最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!
资料预览
给大家整理的视频资料:
给大家整理的电子书资料:
如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
-
Linux镜像封装及注意事项
-
- 创建云主机
-
系统模版配置
-
系统模版创建镜像
-
使用镜像创建云主机
-
Windows virtio模式镜像封装及注意事项
-
- 创建云主机
-
- 添加系统镜像,平台选择windowsvirtio
-
创建云主机
-
安装驱动程序
-
- 给新加的设备添加驱动程序
-
SCSI控制器驱动
-
PCI简单通讯控制器驱动
-
以太网控制器驱动
-
安装Qemu Guest Agent/Cloudbase-Init
-
进行预防磁盘脱机设置
-
预处理系统
-
创建系统模版
-
最后总结
=======================================================================
相比于ISO模式创建云主机,使用已封装的镜像创建云主机,无须配置分区,安装模式等内容,提高部署效率。
创建云主机过程无需认为干预,可批量创建云主机
封装镜像时可以自定义软件包,安装更新,驱动等,可做到即装即用
=============================================================================
这里以Centos7.4为例
- 首先添加一个镜像
- 然后通过镜像创建云主机
进入安装界面 ,硬盘分区 系统类型等根据需求设置即可
安装完成并登陆后如图
-
如果需要更改主机名 :hostnamectl set-hostname 自定义主机名名字
-
安装clcmd-init(需要通公网):yum -y install cloud-init
- 修改配置文件(如果不做可能导致无法ssh):vi /etc/cloud/cloud.cfg
找到ssh_pwauth: 0 ,然后把0改为1(下图第5行),并添加6-9行内容(为了防止开机时间过长,可以不要)
datasource_list:[ Conf igDrive,Mone ]
datasource:
Conf igDirve:
dsmode:local
然后服务默认是关闭的,现在查看并开启该服务并设置开机自启
systemctl is-active cloud-init (查看状态active为运行状态)
systemctl start cloud-init (启动服务)
systemctl enable cloud-init(开机自启)
- 编辑网卡文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=dhcp
DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
NAME=eth0
- 安装运维工具:yum -y install qemu-guest-agent
然后服务默认是关闭的,现在查看并开启该服务并设置开机自启
systemctl is-active qemu-guest-agent (查看状态active为运行状态)
systemctl start qemu-guest-agent (启动服务)
systemctl enable qemu-guest-agent(开机自启)
-
临时关闭selinux :setenforce 0
-
永久关闭selinux:vi /etc/sysconfig/selinux
在里面把selinux=enforcing 改为 selinux=disabled
模版就配置完成了
然后去云平台停止该虚机
点击 创建云主机镜像
设置好名称以后点击确定即可
然后点击云资源池-镜像 即可看到我们创建的镜像
镜像创建好以后,现在通过镜像创建一个云主机测试 是否封装成功
在上图红圈中选择刚才封装的镜像
直接安装好并运行中便成功了。
然后把云主机的qga功能打开,去镜像也把qga功能打开,点击导出镜像,导出成功后详细页可以看得到一个URL,我们可以使用该URL对镜像直接进行下载保存到本地介质中,方便以后使用。
========================================================================================
添加系统镜像,平台选择windowsvirtio
存储选择ceph
需要注意 因为没有 安装qga所以这儿不勾选
再添加一个驱动镜像
这 平台选择other
存储选择ceph
URL是按需给的驱动包
并且依然不勾选qga
创建好的两个镜像如图
创建云主机
镜像选择刚才创建的系统镜像
往下拉 有一个驱动,点击加载ISO,然后选中刚才添加的驱动镜像即可
然后打开控制台
进入安装界面,按步骤走即可,需要注意的就是 到安装程序哪一步,系统找不到盘,所以需要手动指定,点击加载驱动程序
点击浏览,点击cd virio
找到对应路径,然后点击下一步就会安装
安装成功就可以看到盘了
然后点击下一步安装,完成安装以后重启,然后会让你设置用户密码,设置完成以后便安装完成
为了做好运维面试路上的助攻手,特整理了上百道 【运维技术栈面试题集锦】 ,让你面试不慌心不跳,高薪offer怀里抱!
这次整理的面试题,小到shell、MySQL,大到K8s等云原生技术栈,不仅适合运维新人入行面试需要,还适用于想提升进阶跳槽加薪的运维朋友。
本份面试集锦涵盖了
- 174 道运维工程师面试题
- 128道k8s面试题
- 108道shell脚本面试题
- 200道Linux面试题
- 51道docker面试题
- 35道Jenkis面试题
- 78道MongoDB面试题
- 17道ansible面试题
- 60道dubbo面试题
- 53道kafka面试
- 18道mysql面试题
- 40道nginx面试题
- 77道redis面试题
- 28道zookeeper
总计 1000+ 道面试题, 内容 又全含金量又高
- 174道运维工程师面试题
1、什么是运维?
2、在工作中,运维人员经常需要跟运营人员打交道,请问运营人员是做什么工作的?
3、现在给你三百台服务器,你怎么对他们进行管理?
4、简述raid0 raid1raid5二种工作模式的工作原理及特点
5、LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
6、Squid、Varinsh和Nginx有什么区别,工作中你怎么选择?
7、Tomcat和Resin有什么区别,工作中你怎么选择?
8、什么是中间件?什么是jdk?
9、讲述一下Tomcat8005、8009、8080三个端口的含义?
10、什么叫CDN?
11、什么叫网站灰度发布?
12、简述DNS进行域名解析的过程?
13、RabbitMQ是什么东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
的过程?
13、RabbitMQ是什么东西?
14、讲一下Keepalived的工作原理?
15、讲述一下LVS三种模式的工作过程?
16、mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?
17、如何重置mysql root密码?
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!