Linux系统安装部署
内容概述
- 1)虚拟环境部署介绍说明
- 虚拟软件安装部署
- 虚拟软件网络配置
- 虚拟主机创建过程
- 2)操作系统安装过程 centos7系统使用
- 系统分区概念知识
- 系统网络设置知识
- 3)操作系统基础命令知识
- 系统基础优化操作
- 系统常见操作命令
虚拟环境部署介绍说明
虚拟软件安装部署
硬件环境要求:CPU I5 内存 8G 磁盘 500G
虚拟软件版本:vmware workstation 15版本 苹果电脑(vmware fusion | 系统网络环境调整)
软件安装部署:省略
虚拟软件网络配置
编辑 --> 虚拟网络编辑器中 --> 网络模式设置nat 网段地址信息10.0.0.0/24 网关地址信息 10.0.0.254
- 1) 桥接模式
- 特点:
- ① 可以实现让虚拟主机访问外网
- ② 可以实现和局域网物理主机进行通讯 192.168.10.0/24 服务器01(10.1)--虚拟环境--虚拟主机01 192.168.10 .10
- ③ 可能造成IP地址冲突问题
- 特点:
- 2)NAT模式 --- (必须和其他物理主机建立通讯 映射技术 192.168.10.1 9000 --》10.0.0.1 22)
- 特点:
- ①可以实现让虚拟主机访问外网
- ②无法实现和局域网物理主机进行通讯 192.168.10.0/24 服务器01(10.1)--虚拟环境--虚拟主机01 10.0.0.1 网络地址映射技术
- ③ 可以更好避免IP地址冲突
- 特点:
- 3)仅主机模式
- 特点:
- ①无法访问外网环境
- 特点:
虚拟主机创建过程
安装系统版本选择 linux centos版本 --- CPU --- 内存 2G --- 磁盘 100G --- 完成虚拟主机创建
- 虚拟软件扩展功能:
- 1)提前创建好快照信息 月光宝盒
- 2)虚拟主机删除操作:右击-管理-从磁盘中删除
- 3)虚拟主机克隆过程 将模板主机中uuid信息和mac地址信息删除|克隆好的主机要一台一台启动
操作系统安装过程
下载好系统镜像文件:
新版本系统镜像:https://mirrors.aliyun.com/centos/
老版本系统镜像:https://mirrors.aliyun.com/centos-vault/
加载镜像安装系统
第一个里程:虚拟主机加载镜像文件
光驱加载centos7镜像文件
第二个里程:启动虚拟主机
无法正常安装系统问题
- 1)有CPU相关提示报错 将BIOS中虚拟技术默认启动
- 2)虚拟主机中已存在系统 进入BIOS加载光驱启动 ctrl+alt 控制鼠标从虚拟机中跳出
- 3)虚拟软件不支持多开 可以将多开程序关闭
- 4)虚拟主机突然不能使用 将注册码命名的lck锁文件进行删除
修改系统网卡名称
centos7 默认网卡名称和企业应用网卡名称不一致:默认网卡名 ens33 ens34 ens35 企业网卡名 eth0 eth1
修改系统网卡名称操作:net.ifnames=0 biosdevname=0
第三个里程:根据安装向导进行系统部署
- ① 网络环境信息部署
- ② 系统分区设置说明
- /boot 200M 启动分区
- / 剩余 根分区
- swap 1G 交换分区(将硬盘空间交换给内存使用) 云主机|虚拟化物理主机
- ③ 时间时区设置
- ④ 安装系统基础软件 最小化安装 选1236选项
- ⑤ 开始安装系统需要输入用户密码 123456
操作系统基础命令知识
系统基础优化操作
1)需要关闭安全服务程序
① 防火墙安全服务 systemctl --- 控制服务程序状态
- systemctl start firewalld 防火墙服务启动
- systemctl stop firewalld 防火墙服务关闭
- systemctl restart firewalld 防火墙服务重启
- systemctl disable firewalld 防火墙服务开启禁止运行
- systemctl enable firewalld 防火墙服务开启自动运行
- systemctl is-active firewalld 防火墙服务运行状态查看
- systemctl is-enabled firewalld 防火墙服务开机运行状态查看
- systemctl status firewalld 防火墙服务详细状态查看
② 系统selinux程序关闭 selinux:主要用于管理root用户权限
- 永久关闭:调整文件内信息俩种方式: ① vi|vim ② sed
- ① vi|vim
- vi /etc/selinux/config --- 移动光标位置 --- 输入小写字母i进行编辑操作 --- 输入esc退出编辑 --- :wq! 强制保存退出文件编辑状态
- ② sed
- sed ’7s#修改内容#修改后内容#g‘ /etc/selinux/config 不加-i只有视觉效果不是真正修改
- sed -i '7s#enforcing#disabled#g' /etc/selinux/config
- ① vi|vim
- 临时关闭:
- setenforce 0 --- 临时关闭selinux
- 查看操作:
- getenforce
2)需要确认网络环境配置优化
第一个里程:确认或修改网卡文件配置信息
- 命令行调整:
- vi /etc/sysconfig/network-scripts/ifcfg-eth0 --- 网卡文件
- TYPE=Ethernet
- BOOTPROTO=none --- 自动获取IP地址功能是否开启
- DEFROUTE=yes --- 是否开启系统默认路由功能
- NAME=eth0 --- 设置网卡名称
- DEVICE=eth0 --- 设置网卡名称
- ONBOOT=yes --- 是否激活网卡状态
- IPADDR=10.0.0.7
- PREFIX=24
- GATEWAY=10.0.0.254
- DNS1=223.5.5.5
- DNS2=223.6.6.6
- 图形界面调整:
- nmtui 进入网卡图形配置界面
第二个里程:重启或启动网络服务
- systemctl start network --- 启动网络服务
- systemctl restart network --- 重启网络服务
查看操作:
- ip address show 等价于 ip a --- 检查网卡配置信息
- ping www.baidu.com
3)系统下载源优化说明
介绍:在部署服务时,需要连接外网下载软件程序,利用yum命令进行下载安装软件
yum 主要用于更方便部署软件程序 可以解决软件依赖
原理: 客户源 --- 网络 --- 软件仓库(国内) 优化yum源
优化三个源:
- 1. base基础源 base仓库(大厂研发软件程序)
- curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
- 2. epel扩展源 扩展仓库(个人或中小企业软件程序)
- curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
- 3. pip python源 pyhon仓库
- mkdir ~/.pip/ --- 创建一个目录
- touch ~/.pip/pip.conf --- 创建一个源文件
- vi ~/.pip/pip.conf
[global] index-url = https://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com
- 查看操作:
- yum install -y vim telnet net-tools wget lrzsz bash-completion
系统常见操作命令
1)查询帮助命令:man help
- man 命令名称 --- 获取详细帮助信息
- help 命令名称 --- 获取详细帮助信息
2)文件和目录相关命令
- ls --- 列表查看目录或文件是否存在
- -l --- 表示查看数据详细信息
- -d --- 表示查看目录详细信息
- -a --- 表示查看隐藏文件信息 linux系统中文件名称前有点 就是隐藏数据
- cd --- 切换目录结构命令
- cd ../ --- 切换到上一级目录
- cd - --- 在两个目录之前来回切换
- cd ~ --- 快速返回到家目录
- mkdir --- make directory 创建目录
- -p --- 可以创建多级目录 /etc/oldboy/oldboy01/oldboy02/oldboy03/
- touch --- 创建文件信息 创建空文件
- pwd --- 显示当前所处路径信息 *** cp --- 复制数据信息命令:cp 需要复制数据 复制到路径信息
- -a --- 表示可以复制文件也可以复制目录
- mv --- 移动数据信息命令:mv 需要移动数据 移动到路径信息
- rm --- 清除数据资源
- -r --- 实现递归删除数据信息 主要用于删除目录
- -rf --- 强制删除数据信息