Linux系统封装及配置
文章目录
- 1、系统的封装
- 2、配置
- 3、安装快照
- 4、虚拟机上网
- 5. 清理缓存
1、系统的封装
[root@foundation15 images]# lftp 172.25.254.250
lftp 172.25.254.250:~> ls
drwxr-xr-x 17 0 0 4096 Jun 06 2020 pub
lftp 172.25.254.250:/> cd pub
lftp 172.25.254.250:/pub> cd iso
lftp 172.25.254.250:/pub/iso> get rhel-8.2-x86_64-dvd.iso
[root@foundation15 images]# mv /var/lib/libvirt/images/rhel-8.2-x86_64-dvd.iso /isos/
[root@foundation15 images]# cd /isos
[root@foundation15 isos]# ls
rhel-8.2-x86_64-dvd.iso
最小系统
自己分盘
2、配置
##真机
[root@westoslinux yum.repos.d]# firewall-cmd --permanent --add-service=http
success
[root@westoslinux yum.repos.d]# firewall-cmd --reload
success
[root@westoslinux images]# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0##虚拟机
## 1.配置ip
[root@rhel8 etc]# cd /etc/sysconfig/network-scripts/
[root@rhel8 etc]# nmcli connection reload
[root@rhel8 etc]# nmcli connection down enp1s0
[root@rhel8 etc]# nmcli connection up enp1s0
## 2. 配置软件仓库
[root@rhel8 ~]# vim /etc/yum.repos.d/westos.repo
[AppStream]
name=AppStream
baseurl=http://192.168.0.106/westos/AppStream
gpgcheck=0[BaseOS]
name=BaseOS
baseurl=http://192.168.0.106/westos/BaseOS
gpgcheck=0## 3.安装相应软件
[root@rhel8 etc]# dnf install bash-* vim lftp -y
## 4. 配置解析
[root@rhel8 etc]# vim hosts
192.168.0.106 foundation15.ilt.example.com
192.168.0.1 server1
192.168.0.2 server2
192.168.0.3 server3
192.168.0.4 server4
192.168.0.5 server5
192.168.0.6 server6
[root@rhel8 ~]# getenforce
Enforcing
[root@rhel8 ~]# systemctl status firewalld##更改接口名称 enp1s0 更改为eth0 可不做更改
[root@server1 ~]# cd /boot/grub2/
[root@server1 grub2]# ls
device.map fonts grub.cfg grubenv i386-pc
[root@server1 grub2]# vim grubenv
quiet后添加 net.ifnames=0
[root@server1 grub2]# reboot ##重启使之生效
配置网卡信息
3、安装快照
[root@foundation15 images]# qemu-img create -f qcow2 -b fengzhuang.qcow2 vm1
##配置ip
[root@server1 ~]# hostnamectl set-hostname server1
[root@server1 ~]# cd /etc/sysconfig/network-scripts/
[root@rhel8 etc]# nmcli connection reload
[root@rhel8 etc]# nmcli connection down enp1s0
[root@rhel8 etc]# nmcli connection up enp1s0
[root@server1 ~]# ip route ##真机ip是192.168.0.106 和无线ip是同网段的
default via 192.168.0.106 dev enp1s0 proto static metric 100
192.168.0.0/24 dev enp1s0 proto kernel scope link src 192.168.0.1 metric 100
[root@server1 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
4、虚拟机上网
## 真机中ip和无线不是同网段时
[root@foundation15 etc]# firewall-cmd --permanent --add-masquerade
success
[root@foundation15 etc]# firewall-cmd --reload
success
[root@foundation15 etc]# firewall-cmd --list-all
[root@foundation15 etc]# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 1
net.ipv4.ip_forward_use_pmtu = 0
[root@foundation15 etc]# ip addr add 192.168.3.1/24 dev br0 ##无线ip是192.168.3.250 临时添加ip
[root@foundation15 etc]# ip addr show br0##虚拟机中 临时添加和无线ip同网段ip
[root@node1 etc]# ip addr add 192.168.3.11/24 dev br0
[root@node1 etc]# ip route add default via 192.168.3.250
[root@node1 etc]# route -n
[root@node1 etc]# cat /etc/resolv.conf
# Generated by NetworkManager
search ilt.example.com example.com
nameserver 114.114.114.114
[root@node1 etc]# ping www.baidu.com
5. 清理缓存
真机中做以下操作
[root@foundation images]# du -h rhel8.2.qcow2
21G rhel8.2.qcow2
[root@foundation images]# virt-sysprep -d rhel8.2
[root@foundation images]# virt-sparsify --compress rhel8.2.qcow2 rhel8.2-base.qcow2
[root@foundation images]# du -h rhel8.2-base.qcow2
694M rhel8.2-base.qcow2[root@foundation images]# du -h rhel8.2-base.qcow2
694M rhel8.2-base.qcow2
[root@foundation images]# ls
rhel7.6-base.qcow2 rhel7.6-newbase.qcow2 rhel8.2-base.qcow2 rhel8.2.qcow2 vm1 vm1.qcow2 vm2
[root@foundation images]# rm -fr rhel8.2.qcow2
Linux系统封装及配置相关推荐
- 《Docker容器:利用Kubernetes、Flannel、Cockpit和Atomic构建和部署》——2.2 容器式Linux系统的Docker配置...
本节书摘来自异步社区<Docker容器:利用Kubernetes.Flannel.Cockpit和Atomic构建和部署>一书中的第2章,第2.2节,作者: [美]Christopher ...
- linux 软件 web管理系统,如何快速安装Webmin(linux系统web管理配置工具)
如何快速安装Webmin(linux系统web管理配置工具) 简介: Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作 ...
- Linux系统中网络配置详解
从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面来介绍 ...
- 乌班图linux配置yum仓库,Linux系统的仓库配置(yum、epel)与软件安装(wireshark,wget,nginx)...
文章目录 Linux系统的仓库配置(yum.epel)与软件安装(wireshark,wget,nginx) 1.配置本地yum仓库安装wireshark,wget 2.配置epel仓库,安装ngin ...
- Linux系统下怎样配置多个Tomcat
Linux系统下怎样配置多个Tomcat同时运行呢,首先修改变量为第一个tomcat,然后修改第二个tomcat启动的脚本 1.修改环境变量 # vi /etc/profile ####### 工程1 ...
- Linux系统下快速配置HugePages的完整步骤
关于Linux系统的HugePages与Oracle数据库优化,可以参考熊爷之前的文章,相关概念介绍的非常清晰:Linux大内存页Oracle数据库优化 本文旨在Linux系统上快速配置HugePag ...
- Nagios飞信linux系统免费短信报警配置
Nagios飞信linux系统免费短信报警配置 2009-12-10 15:42 http://www.chinaunix.net 作者:solaris小兵 发表于:2009-05-26 16:2 ...
- Linux系统中网络配置详解(一)
从linux诞生的那一天起,就注定了它的网络功能空前地强大.所以在linux系统中如何配置网络,使其高效,安全的工作就显得十分重要.下面我们就从网络设备的安装,网络服务的设置和网络安全性三个方面 ...
- Linux系统通过Squid配置实现代理上网
Squid是什么 Squid是一种用来缓冲Internet数据的软件.它接受来自人们需要下载的目标(object)的请求并适当地处理这些请求.也就是说,如果一个人想下载一web页面,他请求Squid为 ...
- Linux系统网络环境配置(初学者必看)!!
Linux系统网络环境配置 大家好,我是作者小白,很高兴在这里跟大家分享在Linux初学者必须经历的一个问题,那就是在VM Ware中网络环境配置,步骤很简单,相信你看一遍就能立马上手,那我们开始吧! ...
最新文章
- LeetCode刷题记录5——441. Arranging Coins(easy)
- SQL 2008中修改表结构提示“阻止保存要求重新创建表的更改”
- 重建包含快照的vmdk描述文件。
- Linux 交换空间优化(swap 优化)(积极使用交换空间占比,可能会使程序运行缓慢!)
- springboot-静态资源配置原理
- 获取map第一个的key和value_谁要是再敢用Map传参,我过去就是一JIO
- 信步漫谈之Git—环境搭建及入门
- 重大技术突破首次发布!十问解密云栖大会!
- linux-centos7环境搭建
- Qt的工程文件讲解 .pro
- 【毕业答辩】毕业设计答辩现场技巧
- python创意小作品-python turtle库的几个小demo
- FreeCAD项目编译记录(1)
- html 字体思源_CSS3嵌入字体@font-face调用字体(思源宋体regula/PingFang SC/ttf/woff)...
- JAVA101本土精选,Java101系列文章
- 给PDF文档添加图片签名的简单方法
- mysql查询连续天数数据
- 知物由学 | AI与黑产的攻守之道,详解攻击类文字图像的检测
- No suitable application records were found. Verify your bundle identifi
- Python视觉深度学习系列教程 第三卷 第9章 Kaggle竞赛:情绪识别
热门文章
- 计算机指纹驱动程序,解决方法:联想笔记本指纹识别驱动程序安装教程[详细]...
- 一个根据用户名生成头像的库——@multiavatar/multiavatar在react中的使用
- Open_source_tools
- 基于jsp、ssm企业工资管理系统
- node(map对象/键值对,作用域,函数作用域,全局作用域)
- bex5 mysql_BeX5开发中MySQL视图使用的一个小问题
- VC 2012 visualstudio的项目属性表 .props文件
- ERP实施项目的计划阶段要点分析
- 中文ocr-Benchmarking Chinese Text Recognition: Datasets, Baselines, andan Empirical Study
- OV2640摄像头模块