前言:最近去把几个月前做的项目进行落地实施,原本服务器里面是有安装centos的,后面发现那个服务器好久没用了启动盘损坏,更换了新的启动盘后系统什么的都没有了,当时挺懵逼的,后来经过大佬远程教了之后学到挺多,记录一下。
https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-Everything-2009.iso
https://www.balena.io/etcher/#download
一个是便携式 一个是安装程序 根据你的要求下载
1> 烧录U盘前需要先格式化U盘 格式化选项默认都可以(16G以上的U盘根据镜像大小而定)
2> 打开下载的烧录U盘的程序
等待烧录完成,当进度条到达100%后如果你不知道U盘有没有烧录完成可以下载一个VMware验证一下,我这里烧录完成后插入到电脑里面是不会显示U盘的。
以浪潮服务器为例,插入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
执行命令:ping www.baidu.com 如果没有通则检查下你的ip是否配置正确
3> 如果你安装centos7的时候选择的是最小安装需要一个可视化界面的话那么在命令行界面执行命令(这里安装时间可能会很久):
yum groupinstall "X Window System"
yum groupinstall "GNOME Desktop"
startx
systemctl set-default graphical.target
4> 这个时候你的服务器就可以通过你配置的ip的网段内网来ssh连接了如果你想通过服务器获取U盘中的数据这里就需要挂载U盘了
执行步骤:
一:将有内容的U盘插到服务器上
二:执行命令:fdisk -l 找到你的U盘名称 前面一般会有一个路径(如:/dev/sdb 每次插入的路径都会不一样就需要每次拔插的时候用命令去挂载)
三:创建挂载目录:mkdir /mnt/sdb 挂载U盘到创建的目录:mount /dev/sdb /mnt/sdb
这样你去访问U盘的资源就可以直接访问/mnt/sdb下(注意:中文会乱码)
1、开放端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口
firewall-cmd --reload # 配置立即生效
2、查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
3、关闭防火墙
#如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估
systemctl stop firewalld.service #开启将stop换成start
4、查看防火墙状态
firewall-cmd --state
5、查看监听的端口
使用命令 nmap ip地址
或者命令 netstat -lnpt
PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具
yum install -y net-tools
6、检查端口被哪个进程占用
netstat -lnpt |grep 5672