• Linux保姆级安装及配置教程


    目录

    1.安装vmware软件

    1.1 VMWare简介

    1.2. 硬件要求

    1.3 安装步骤

    2.安装Centos操作系统 

    2.1Centos下载地址

    2.2新建虚拟机

    3.基本安装步骤 

    4 网络设置 

    4.1检查网络IP网段和网关

    4.2 修改当前虚拟机ip地址

    4.3 服务操作

    5 安装Xshell7和Xftp7

    6.其它配置 

    6.1配置时间同步

    6.2禁用防火墙

    6.3禁用selinux

    6.4关闭sshd服务的DNS验证

    ​6.5关机重启命令


    1.安装vmware软件

    1.1 VMWare简介

    VMWare就是虚拟机软件。目前最常用的版本是VMware Workstation Pro15。使用VMWare就是使用软件来模拟一台真实的 计算机。由于虚拟机安装在当前计算机中,所以虚拟机硬件配置上 限就是当前计算机硬件配置。

    1.2. 硬件要求

    虚拟机运行过程中比较耗费内存,为了应对后面的课程,建议同学 们电脑内存至少8G以上。如果可以最好是16GB。当然了,即使4G 内存也可以运行,只是那时电脑会非常非常的卡。

    1.3 安装步骤

    运行安装程序 按照提示进行安装,点击“下一步”

     关于这一步的密钥,可以去网上搜

     

    2.安装Centos操作系统 

    2.1Centos下载地址

    网易镜像:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/

    搜狐镜像:http://mirrors.sohu.com/centos/7.9.2009/isos/x86_6 4/

    2.2新建虚拟机

    启动vmware软件

     

     

     

    3.基本安装步骤 

    打开VM软件,在node0标签,点击“CD/DVD(IDE) 自动检测”条目,给虚拟机的光 驱塞进去一张光盘,光盘通过ISO文件模拟。然后选择右侧的“使用 ISO映像文件”,点击“浏览”,在查找对话框中找到“CentOS-7- x86_64-Minimal-2009.iso”,点击“打开”即可。

     开机后,设置CD ROM作为第一个启动设备。这里可以使用shift + 来进行移动

     

     

     

     

     

     

     

     

    4 网络设置 

    4.1检查网络IP网段和网关

     

     

     4.2 修改当前虚拟机ip地址

     以下标红的项必须修改,有值的按照下面的值修改,没有该项的要 增加,另外删除UUID这行配置。 #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静 态分配IP|BOOTP协议|动态分配IP协议)

    1. UUID=xxxx #删除这一行 esc ->dd
    2. BOOTPROTO=static
    3. ONBOOT=yes
    4. #IP地址
    5. IPADDR=192.168.20.100
    6. #子网掩码
    7. NETMASK=255.255.255.0
    8. #网关
    9. GATEWAY=192.168.20.2
    10. #域名解析器
    11. DNS1=114.114.114.114
    12. DNS2=8.8.8.8

     

     ping 测试主机之间网络连通性

    1)基本语法

    ping 目的主机 (功能描述:测试当前服务器是否可以连接目的 主机)

    4.3 服务操作

    1.相关命令

    systemctl start 服务名 :开启服务

    systemctle stop 服务名 :关闭服务

    systemctl restart 服务名 :重新启动服务

    systemctl status 服务名 :查看服务状态

    systemctl --type service :查看正在运行的服务 

     

     5 安装Xshell7和Xftp7

    这两个软件安装我这里就不介绍了,就正常安装即可

    5.1 Xshell配置

    这个时候就可以使用XShell工具连接来远程连接虚拟机操作系统进 行工作了。

     

    6.其它配置 

    6.1配置时间同步

     

    6.2禁用防火墙

    关闭当前运行的防火墙服务: 输入service iptables status查看防火墙的状态:

     

    1. #查看当前防火墙的状态
    2. [root@node0 ~]# systemctl status firewalld
    3. #关闭防火墙,直到关机一直有效
    4. [root@node0 ~]# systemctl stop firewalld
    5. #查看所有服务器自启配置
    6. [root@node0 ~]# systemctl list-unit-files
    7. #查看所有服务器自启配置
    8. [root@node0 ~]# systemctl list-unit-files
    9. |grep firewalld
    10. #关闭防火墙的自动启动
    11. [root@node0 ~]# systemctl disable firewalld
    12. #开启防火墙的自动启动
    13. [root@node0 ~]# systemctl enable firewalld
    14. #查看防火墙状态
    15. [root@node0 ~ ]# systemctl is-enabled
    16. firewalld

     6.3禁用selinux

    selinux是一个增强的linux安全子系统,我们不需要这个服务,关闭 掉。

     

     

    6.4关闭sshd服务的DNS验证

    目的是为了加快SSH登录速度和减少xshell连接虚拟机或远程的服务 器出现卡死的情况。 

     

    6.5关机重启命令

    关机后,再次启动时遇到再次安装的提示怎么办?

     需要做如下配置: 选择当前虚拟机node0->右键,选择”电源“->选择"打开电源是进入 固件":

     调整为如上图所示的顺序(Shift - 无效 只能通过 Shift + 进行调 整),按“F10”->选择 Yes ->回车,之后就可以正常的启动了。 在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务 器上跑一个服务都是希望7*24小时,选项 功能 -h -h=halt关机除非特殊情况下,不得已才会 关机。

    1)常用命令

    1 sync :将数据由内存同步到硬盘中

    2 poweroff/halt -p :关闭系统,等同于shutdown -h now

    3 reboot :就是重启,等同于 shutdown -r now

    4 shutdown [选项] 时间

    选项 功能

    -h -h=halt关机

    -r -r=reboot重启

    参数 功能

    now 立刻关机

    时间 等待多久后关机(时间单位是分钟)

     2)经验总结

    Linux系统中为了提高磁盘的读写效率,对磁盘采取了 “预读迟写” 操作方式。当用户保存文件时,Linux核心并不一定立即将保存数据 写入物理磁盘中,而是将数据保存在缓冲区中,等缓冲区满时再写 入磁盘,这种方式可以极大的提高磁盘写入数据的效率。但是,也 带来了安全隐患,如果数据还未写入磁盘时,系统掉电或者其他严 重问题出现,则将导致数据丢失。使用sync指令可以立即将缓冲区 的数据写入磁盘。

     3)案例实操

    1. #将数据由内存同步到硬盘中
    2. [root@node0 ~]#sync
    3. #重启
    4. [root@node0 ~]# reboot
    5. #系统立马重启(等同于 reboot)
    6. [root@node0 ~]# shutdown -r now
    7. #关机
    8. [root@node0 ~]#poweroff
    9. #立马关机(等同于 halt -p)
    10. [root@node0 ~]# shutdown -h now
    11. #计算机将在5分钟后关机,并且会显示在登录用户的当前屏幕中
    12. [root@node0 ~]#shutdown -h 5 ‘This serverwill shutdown after 1 mins’

  • 相关阅读:
    【数据结构初阶】栈&&栈的面试题
    PCF8574/ PCF8574A/ PCF8574T I2C to parellal 8-bits I/O
    要不是家里穷,我也不想当码农
    【Python数据分析】matplotlib绘图
    TypeScript系列之类型 null
    AI算法优缺点
    Java队列相关面试题
    MybatisPlus拦截器+注解实现数据权限
    学 Go,最常用的技能是什么?打日志
    vue3 Driver.js 页面分步引导
  • 原文地址:https://blog.csdn.net/m0_64336780/article/details/126828904