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

相关推荐

  • 怎么样开启小米路由器设置(小米ax6000路由器怎么样)

    怎么样开启小米路由器设置(小米ax6000路由器怎么样) 小米ax6000路由器是一款高性能的路由器,拥有很多强大的功能。如果你想要开启小米路由器设置,可以按照以下步骤进行: 首先…

    网络 2024年9月16日
    137
  • 电信流量卡无限流量 电信的流量卡靠谱吗?

    电信流量卡无限流量 电信100元无限流量套餐?电信的流量卡靠谱吗? 电信畅享卡申请每月100元G无限流量。活动期间,参与电信享受卡申请活动,扫描二维码或活动链接,进入活动页面,申请激活并发送100

    投稿 2022年7月19日
    2.3K
  • 硬盘满了怎么办(固态硬盘满了怎么办)

    手机空间用满了,我们可以很方便地知晓占用情况,这个app占多了,清一清缓存,那个app不常用,直接卸载, 但Windows空间管理,就未必如此方便,光是缓存就有够受的了。在《十神器…

    2023年4月5日
    69
  • win10专业版激活后变成教育版影响使用吗

    原标题:"win10专业版激活后变成教育版 怎么改回专业版"关于电脑问题教程分享。 - 来源:WiFi之家网 - 编辑:小元。安装的是win10专业版,但是激活后变成教育版,这是怎么回事?要怎么把教育版

    2021年7月11日
    9.1K
  • 路由器无线速率是什么意思(图文)

    【导读】路由器无线速率是什么意思,下面就是WiFi之家网整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解。路由器无线速率是WIFI的关键参数,它表明了无线设备支持多

    2021年6月28日
    67.4K
  • 安装和设置无线路由器教程【图文】

    局域网如果要连接互联网,其中最主要设备就是路由器。路由器可以分为有线路由器和无线路由器(或AP)。两者最大的区别就是无线路由器不仅有一个WAN口,一般都有四个LAN口,去除无线功能,它就是有线的四口

    2020年6月7日
    11.8K
  • 新设置路由器网络卡顿(为什么路由器时间长了网络卡顿严重)

    新设置路由器网络卡顿 无论是在家中还是在办公室中,网络已经成为我们日常工作和生活中不可或缺的组成部分。而作为网络连接的重要设备之一,路由器的作用是将互联网信号转发到各个设备上,但有…

    网络 2024年11月15日
    548
  • 刷新按钮卡在界面上无法去掉修复教程

    原标题:"刷新按钮卡在界面上无法去掉解决办法"相关电脑问题教程分享。 - 来源:WiFi之家网。电脑卡了时不时的点个刷新,结果刷新按钮给卡在界面上了,需要重启或者注销才能消失,实在是麻烦。应该有很多人都

    2021年8月7日
    3.8K
  • 路由器三核双核怎么设置(路由器4核比双核强多少)

    路由器三核双核怎么设置(路由器4核比双核强多少) 随着网络的发展,越来越多的家庭使用路由器来进行网络连接和管理,不同型号的路由器在性能上也有所不同,其中包括CPU的核数。 路由器C…

    网络 2024年9月5日
    548
  • 路由器wan口网线未连接(wan口未插网线)的解决方法

    路由器检测到WAN口网线未连接或者WAN口未查网线时应该怎么办?这个问题,根据路由器的提示,就应该知道怎么解决了。既然路由器检测到WAN口网线未连接 或者 WAN口未查上网;说明你的路由器上的网线连

    2020年6月21日
    171.4K