0
点赞
收藏
分享

微信扫一扫

CENTOS操作系统的安装

倚然君 2024-09-24 阅读 19







目录

1 文档概要

1.1 目的

1.2 准备说明

1.3 基本配置标准(必须)

2 系统安装(以centos为例)

2.1 从引导介质引导后,选择 Install CentOS 7

2.2 设置时区为中国上海,添加中文支持

2.3 设置安装磁盘

2.4 开始安装

2.5 设置root密码

3 系统基本配置

3.1 开启SSH

3.2 关闭防火墙

3.3 关闭selinux,

3.4 更改主机名

3.5 配置主机名解析

3.6 配置静态IP和DNS

3.7 配置NTP服务

3.8 LVM管理


1 文档概要

1.1 目的

本文档用于CentOS操作系统安装指导, 本指导采用最小安装方式安装。CentOS版本要7.4及以上版本。

1.2 准备说明

镜像: CentOS-7-x86_64-Minimal-1804

下载地址:http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso

1.3 基本配置标准(必须)

开启SSH访问、关闭firewalld、关闭selinux、设置ntp服务、主机名设置、配置主机名解析、设置固定IP。


2 系统安装(以centos为例)

2.1 从引导介质引导后,选择 Install CentOS 7



2.2 设置时区为中国上海,添加中文支持



2.3 设置安装磁盘


选择手动分区


设置/boot,swap和 / 三个分区

/boot 分区1024M,使用标准分区

swap:分区和内存大小一样,使用标准分区

/: 分区建议最小100G,使用lvm管理,使用xfs文件系统




大小不填默认剩下的所有空间




2.4 开始安装


2.5 设置root密码



3 系统基本配置

3.1 开启SSH

CentOS安装完成,默认是已经打开了22端口的,如果没有,开启方法如下

查看本机是否安装SSH软件包

# rpm -qa | grep ssh


如果没有,则需要安装

# yum install openssh-server


开启 SSH 服务

# service sshd start


开启开机自启SSH服务

# systemctl enable sshd


 查看TCP 22端口是否打开

# netstat -ntpl | grep 22


接下来便可使用终端访问

如果你在客户端不能连接SSH服务的话,那可能是防火墙的原因,终端命令行中输入 iptables -nL 来看是否开放了ssh tcp 22 端口:

# iptables -nL

你可以将防火墙中的规则条目清除掉


3.2 关闭防火墙

启动: 

# systemctl start firewalld

关闭: 

#systemctl stop firewalld

查看状态: 

# systemctl status firewalld

开机禁用

#systemctl disable firewalld

开机启用

# systemctl enable firewalld



3.3 关闭selinux,

此配置需要重启服务器才能生效

# vi /etc/selinux/config

也有是/etc/sysconfig/selinux文件,其实两个之间是链接关系,随便改其中一个,另一个也改了;修改以下参数

SELINUX=disabled


ESC退出编辑模式,保存退出

# :wq!

保存后,执行后root用户重启系统

# shutdown -r now

vi如何保存

ESC退出编辑模式,输入:wq 保存退出

以下其他效果

:w   保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:w!   强制保存,不退出vi

:wq  保存文件并退出vi

:wq! 强制保存文件,并退出vi

:q  不保存文件,退出vi

:q! 不保存文件,强制退出vi


3.4 更改主机名

保证每台服务器的主机名不一样,此配置需要重启服务器后生效

# vi /etc/hostname

node1

修改名称后保存,保证唯一

3.5 配置主机名解析

在安装ceph集群时一定要配置,在/etc/hosts文件中增加以下内容。

# vi /etc/hosts

X.X.X.X node1

X.X.X.X node2

X.X.X.X node3

x.x.x.x为主机IP,后面对应的是主机名。


3.6 配置静态IP和DNS

查看网络

#ip address 

或者查看网络名称

# cd /etc/sysconfig/network-scripts

# ls

查看信息,修改缺少的内容,红色为主要的

# vi etc/sysconfig/network-scripts/网卡名


TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

IPADDR=192.168.1.149

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens32

UUID=d16fe359-9256-4414-a557-19d751b4fc72

DEVICE=ens32

ONBOOT=yes

DNS1=11


保存退出

static(静态IP)、dhcp(动态)、none(不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none)

ONBOOT=yes  (由not改成yes)(是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯。)


此配置需要重启network服务生效

# systemctl restart network

3.7 配置NTP服务

搭建ceph集群一定要配置NTP服务;安装NTP服务,如果服务器不能上网,请提前下载好ntp服务安装包。

# curl -o autogen-libopts-5.18-5.el7.x86_64.rpm http://101.231.70.242:5999/rpm/autogen-libopts-5.18-5.ecl7.x86_64.rpm

# curl -o ntp-4.2.6p5-28.el7.centos.x86_64.rpm http://101.231.70.242:5999/rpm/ntp-4.2.6p5-28.el7.centos.x86_64.rpm

# curl -o ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm http://101.231.70.242:5999/rpm/ntpdate-4.2.6p5-28.el7.centos.x86_64.rpm

# yum localinstall *.rpm

配置ntp服务

公网ntp服务器:ntp1.aliyun.com,ntp2.aliyun.com

如果服务器不能上网,请让客户提供内网ntp服务器

# ntpdate ntp1.aliyun.com

# sed -i /^server/d /etc/ntp.conf

# echo "server ntp1.aliyun.com" >> /etc/ntp.conf

# echo "server ntp2.aliyun.com" >> /etc/ntp.conf

# systemctl enable ntpd

# systemctl start ntpd

3.8 LVM管理

LVM是逻辑卷管理(Logical Volume Manager),linux系统中只有lvm管理的分区可以进行扩容。

如何查看一下挂载点是不是lvm管理的,以/目录为例

# df -h

Filesystem               Size  Used Avail Use% Mounted on

/dev/mapper/centos-root   95G  972M   95G   1% /

如果filesystem是以/dev/mapper开头的就是lvm管理的。

下面以扩容这个/目录为例,新加入的磁盘为/dev/sdb,vg的名称为centos,lv的名称为root,文件系统为xfs

# pvcreate /dev/sdb

# vgextend centos /dev/sdb

# lvextend -l +100%FREE /dev/centos/root

# xfs_growfs /

# df -h  #查看磁盘空间大小


举报

相关推荐

0 条评论