• 全新服务器安装centos7系统及使用


    前言:最近去把几个月前做的项目进行落地实施,原本服务器里面是有安装centos的,后面发现那个服务器好久没用了启动盘损坏,更换了新的启动盘后系统什么的都没有了,当时挺懵逼的,后来经过大佬远程教了之后学到挺多,记录一下。

    1:下载centos镜像文件

    https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso

    2:下载U盘烧录程序

    https://www.balena.io/etcher/#download
    在这里插入图片描述
    一个是便携式 一个是安装程序 根据你的要求下载

    3:烧录U盘

    1> 烧录U盘前需要先格式化U盘 格式化选项默认都可以(16G以上的U盘根据镜像大小而定)
    在这里插入图片描述
    2> 打开下载的烧录U盘的程序
    在这里插入图片描述
    等待烧录完成,当进度条到达100%后如果你不知道U盘有没有烧录完成可以下载一个VMware验证一下,我这里烧录完成后插入到电脑里面是不会显示U盘的。

    4、安装镜像centos7

    以浪潮服务器为例,插入U盘后重启服务器 进bios 配置启动项 浪潮服务器是F11 重启服务器一直按F11即可
    在这里插入图片描述
    上图第二个 test this media…可以测试一遍安装介质完整性
    第一个 Install CentOS 7是安装

    安装完成后会进入一个选择安装提示语言界面
    在这里插入图片描述
    我这里选的是中文(毕竟英文我看不太懂)
    在这里插入图片描述

    这里看你习惯 我点进去看了下然后点击了完成在这里插入图片描述
    在这里插入图片描述
    **这里可以选择最小安装 安装出来的就是只有一个命令行界面 **
    在这里插入图片描述
    在这里插入图片描述
    也可以选择图形化界面 装出来之后就类似这样
    在这里插入图片描述
    可以预先配置联网ip(后续centos7装完也可以改的)
    在这里插入图片描述
    在这里插入图片描述
    点右下角的配置(图片不是很清晰)
    一般常规下有一个自动启动的 我安装的这台是没有的

    在这里插入图片描述
    然后到ipv4(记住这个enp4s0f0很重要,看你上面显示的是什么要记住注意事项中会说到)
    在这里插入图片描述
    自动 DHCP改成手动 然后Add添加ip 下面的dns也可以填一下 填一个就行了 因为没外网
    在这里插入图片描述
    保存 直接开始安装就行
    在这里插入图片描述
    点进去配置一下root密码
    (注意这里的root密码就是你登录服务器需要的密码)
    安装成功后重启服务器即可

    注意事项:

    1> 配置联网ip时你看下你选择的是第几个对应的是你网线插的口是第几个
    在这里插入图片描述
    2> 如果你是用命令ip addr没有显示你配置的ip
    在这里插入图片描述
    那么就去更改下ip:vim /etc/sysconfig/network-scripts/ifcfg-enp4s0f0

    在这里插入图片描述
    onboot改成yes 保存并退出执行以下命令:

    ifdown ifcfg-enp4s0f0
    Ifup ifcfg-enp4s0f0
    
    • 1
    • 2

    在这里插入图片描述
    在这里插入图片描述
    执行命令:ping www.baidu.com 如果没有通则检查下你的ip是否配置正确

    3> 如果你安装centos7的时候选择的是最小安装需要一个可视化界面的话那么在命令行界面执行命令(这里安装时间可能会很久):

    yum groupinstall "X Window System"
    
    yum groupinstall "GNOME Desktop"
    
    startx
    
    systemctl set-default graphical.target
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    4> 这个时候你的服务器就可以通过你配置的ip的网段内网来ssh连接了如果你想通过服务器获取U盘中的数据这里就需要挂载U盘了

    执行步骤:
    一:将有内容的U盘插到服务器上
    二:执行命令:fdisk -l 找到你的U盘名称 前面一般会有一个路径(如:/dev/sdb 每次插入的路径都会不一样就需要每次拔插的时候用命令去挂载)
    三:创建挂载目录:mkdir /mnt/sdb 挂载U盘到创建的目录:mount /dev/sdb /mnt/sdb
    这样你去访问U盘的资源就可以直接访问/mnt/sdb下(注意:中文会乱码)

    (补充)linux查看并设置服务器开放端口

    1、开放端口

    firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口
    
    firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口
    
    firewall-cmd --reload   # 配置立即生效
    
    • 1
    • 2
    • 3
    • 4
    • 5

    2、查看防火墙所有开放的端口

    firewall-cmd --zone=public --list-ports
    
    • 1

    3、关闭防火墙

    #如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估
    systemctl stop firewalld.service #开启将stop换成start
    
    • 1
    • 2

    4、查看防火墙状态

    firewall-cmd --state
    
    • 1

    5、查看监听的端口

    使用命令 nmap  ip地址
    或者命令 netstat -lnpt
    PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具
    yum install -y net-tools
    
    • 1
    • 2
    • 3
    • 4

    6、检查端口被哪个进程占用

    netstat -lnpt |grep 5672
    
    • 1
  • 相关阅读:
    苹果平板可以用别的电容笔吗?电容笔和Apple pencil区别
    JVM内存模型如何分配的?
    docker-compose搭建的mysql,如何定时备份数据
    GBase项目管理实践总结——项目立项前需要思考的关键问题
    软件测试 | 当面试时被问到“搭建过测试环境吗”, 身为小白要怎么回答?
    day27-过滤器Filter02
    荐书 | 《幸福的陷阱》:幸福怎么是把双刃剑呢?
    (附源码)php投票系统 毕业设计 121500
    「大数据-0」虚拟机VMware安装、配置、使用、创建大数据集群教程
    基于java网上服装店设计与实现(mvc+jsp+servlet+jdbc+MySQL)
  • 原文地址:https://blog.csdn.net/pengxiaozhong/article/details/126467773