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

第三个里程:根据安装向导进行系统部署

  • ① 网络环境信息部署

    Linux系统安装部署

  • ② 系统分区设置说明
    • /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
  • 临时关闭:
    • 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 --- 强制删除数据信息

Linux系统安装部署

上一篇:linux makefile添加opencv库


下一篇:Linux系统安装Nginx(Centos7)