linux服务器配置过程记录

一、系统安装及备份

1、使用安装盘或u盘安装linux操作系统。

linux服务器配置过程记录

2、配置静态IP

#cd /etc/sysconfig/network-scripts

配置如下:

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

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=enp0s25

UUID=921e1683-fd0d-434e-bd24-6cb4597acded

DEVICE=enp0s25

ONBOOT=yes

IPADDR=192.168.0.109

NETMASK=255.255.255.0

GATEWAY=192.168.0.1

DNS1=8.8.8.8

PEERDNS=no

PEERROUTES=no

重启network服务:service network restart

3、备份

备份:

#cd /

#tar cvpzf backup20200715.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup20200715.tgz --exclude=/mnt --exclude=/sys

还原:

#tar xvpfz backup.tgz -C /

二、基础环境部署

1、修改主机名

#hostnamectl set-hostname node1

#vi /etc/hosts,修改内容如下:

127.0.0.1 localhost localhost.node1 localhost4 localhost4.localdomain4

::1 localhost localhost.node1 localhost6 localhost6.localdomain6

192.168.0.109 node1 node1

192.168.0.110 node2 node2

192.168.0.111 node3 node3

三台节点分别执行以上指令。

2、关闭防火墙

可以通过以下指令关闭防火墙。

# systemctl stop firewalld

#systemctl disable firewalld

3、关闭selinux

selinux是linux系统的安全增强模块,可以使用以下指令关闭:

# vi /etc/sysconfig/selinux

SELINUX=disabled

这个需要重启生效。

4、时钟同步

安装ntp:yum -y install ntp

#vi /etc/ntp.conf

主节点增加:restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap,//0.1-0.254地址根据自己的ip范围设定。

从节点增加:server 主节点ip,并注释其他server

重启ntp服务即可。

设置开机启动。

#chkconfig ntpd on

如果无法启动,可能是由于chrony冲突引起的,如是使用systemctl is-enabled chronyd来查看一下,往往得到的结果是chrony已经被设置为enabled。

所以,解决这一问题的方法就是:

systemctl disable chronyd

重启:service ntpd restart

状态检查:ntpq –p

5、配置SSH免密登陆

三台主机之间需要SSH免密连接,配置过程如下:

node1操作如下:

1)node1生成无密码的密钥对:ssh-keygen -t rsa

2)将公钥添加到认证文件中:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

3)置authorized_keys的访问权限:chmod 600 ~/.ssh/authorized_keys

4)node1将认证文件拷贝到其他两个节点:

scp ~/.ssh/id_rsa.pub root@node1:~/.ssh/id_rsa_node3.pub

scp ~/.ssh/id_rsa.pub root@node2:~/.ssh/id_rsa_node3.pub

注意这里在其他节点的认证文件命名为node1

node2、node3依次执行上述操作。这时候每个节点的~/.ssh目录下分别存在其他两个节点的认证文件。分别给这个目录下的认证文件进行授权。

node1下执行:

cat ~/.ssh/id_rsa_node2.pub >> ~/.ssh/authorized_keys

cat ~/.ssh/id_rsa_node3.pub >> ~/.ssh/authorized_keys

同理,node2,node3执行。

执行完毕后,在node1下执行ssh node2就可以直接连接了。

6、禁用透明大页面压缩

如果不禁用,后面部署集群的时候会可能提示重大性能问题。如下:

#vi /etc/rc.local

添加:

echo never > /sys/kernel/mm/transparent_hugepage/defrag

echo never > /sys/kernel/mm/transparent_hugepage/enabled

重启生效。

7、优化交换分区

tuned 服务会动态调整系统参数,查找 tuned 中配置,直接将配置修改为 vm.swappiness=0

sysctl -w vm.swappiness=0

echo vm.swappiness = 0 >> /etc/sysctl.conf

8、安装python3

1)安装依赖环境

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

#yum -y install glibc-headers

#yum -y install gcc-c++

#yum -y install libffi-devel

2)下载

#wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

3)解压

#tar xvJf Python-3.7.3.tar.xz

4)创建安装目录

# mkdir -p /usr/local/python3

5)安装

#cd Python-3.7.3

# ./configure --prefix=/usr/local/python3

# make && make install

6)创建软连接

#ln -s /usr/local/python3/bin/python3 /usr/bin/python3

#ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

9、安装java

1、Java JDK1.8.0安装(全部节点)

1)查看系统自带Java,输入java -version,如果有openjdk,卸载,没有直接安装最新的jdk

2)搜索jdk # yum search java|grep jdk

3)下载并安装jdk1.8 # yum install java-1.8.0-openjdk

到这一步java基本安装完成,使用java-version也可以查看java版本,但是缺少java开发环境,后期会提示找不到java。所以继续安装如下:

4)安装开发环境:yum install java-1.8.0-openjdk-devel.x86_64

5)配置环境变量:vi /etc/profile,添加:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64

export JRE_HOME=$JAVA_HOME/jre

export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

执行指令使配置生效:source /etc/profile

再备份

#tar cvpzf backup20200715.tgz / --exclude=/proc --exclude=/lost+found --exclude=/backup20200714.tgz --exclude=/backup20200715.tgz --exclude=/mnt --exclude=/sys

以上内容由“WiFi之家网”整理收藏!。

原创文章,作者:192.168.1.1,如若转载,请注明出处:https://www.224m.com/232173.html

(0)
192.168.1.1192.168.1.1
linux yum安装mysq8
上一篇 2022年11月9日 09:50
192.168.8.1手机登陆_192.168.1.101登陆页面手机进入 即可登陆
下一篇 2022年11月9日 09:50

相关推荐

  • 戴尔笔记本光驱不读盘的原因分析(图)

    原标题:"戴尔笔记本光驱不读盘的原因分析"相关电脑问题教程分享。 - 来源:WiFi之家网。最近有不少使用戴尔笔记本电脑的用户向小编反映说,自己在使用光驱的安装系统的时候,却发现光驱不读盘,但是将光驱拿

    2021年6月25日
    8.2K
  • 徐州有线路由器设置(路由器有线桥接设置)

    徐州有线路由器设置(路由器有线桥接设置) 对于使用有线路由器的用户,需要进行一些基本设置,以确保网络连接正常和稳定。以下是徐州有线路由器设置的步骤: 第一步:连接路由器 首先,将有…

    网络 2025年11月28日
    2.6K
  • 苹果ios10耗电快解决方法ios10省电方法(图)

    原标题:"苹果ios10耗电快怎么办?ios10省电方法介绍"相关电脑问题教程分享。 - 来源:WiFi之家网。苹果ios10耗电快怎么办?很多用户表示,升级ios 10之后,手机耗电就特别快,玩个游戏

    2021年7月30日
    8.5K
  • 家庭无线上网的一些问题图文组合展示给大家

    无线网络不同于网络,其信号的是通过微波进行,这个东西看不见摸不着,因此无线网络的安全性让很多家庭上网用户犯了愁,实际上通过了解无线网络知识,有的放矢的采取一些防护步骤,我们无须无线网络谈“安全”而色变。 轻松进行设置让你的无线网络不再漫游无线网卡也以"

    2021年2月5日
    5.9K
  • 当前热点设置已更改怎么办

    【导读】当前热点设置已更改是什么意思,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。热点设置已更改意思是WIFI被重新设置过了,服务器上存

    2021年8月13日
    90.0K
  • 家用路由器怎么安装(wifi路由器安装教程)

    光纤猫上插一根网线链接路由器的WAN口 然后在接一根网线链接路由器LAN口到你电脑之后 如果没有电脑 那就直接链接你的路由器 从你手机上查看你链接的WIFI IP是多少 看你电脑右…

    2023年6月15日
    2.6K
  • 192.168.0.1手机登陆设置wifi

    本站用的腾达路由器来演示手机设置192.168.0.1,其他路由器用手机设置的方法差不多。第一、路由器安装①、光钎上网:用户需要准备1根网线,用来连接光猫与路由器的WAN接口②、网线入户上网:直接把

    2020年6月16日
    17.1K
  • 腾达(Tenda)W308R无线路由器设置教程

    【导读】腾达(Tenda)W308R无线路由器怎么设置图文教程,详细信息请阅读下文!本文介绍了Tenda腾达W308R无线路由器的安装和上网设置方法,包括在不同上网方式下W308R无线路由器"

    2021年1月20日
    32.5K
  • 腾达无线路由器怎么设置 最详细教程(图文详解)(关于如何设置腾达无线路由器的最详细教程(图解说明))

    腾达无线路由器怎么设置?相信这个问题对于已经购买了腾达无线路由器的用户是非常迫切需要知道的。那么,今天小编就为大家详细介绍一下腾达无线路由器怎么设置,请看下文介绍。 第一步、连接好线路,也就是告诉大家腾达无线路由器怎么安装 如下图所示WAN口连

    2022年1月12日
    13.4K
  • 腾达(Tenda)W316R路由器自动获取IP设置上网

    腾达(Tenda)W316R路由器,自动获取IP上网的设置方法;如果你的宽带上网类型是:ADSL(PPPOE)拨号、固定IP地址上网这两种方式,请在本文后面的相关文章板块点击阅读对应的设置教程。

    2021年3月30日
    7.9K