检查操作系统:建议根据实际产品需要进行安装

检查主机名:集群中统一前缀并区分服务器功能,小写命名

检查内存:建议至少128G

检查CPU:建议至少2个支持超线程技术的10核芯片

检查磁盘:同一功能的服务器,建议统一磁盘规格

关闭防火墙:关闭且禁掉开机自启

字符集:设为zh_CN.UTF-8

时间时区:设置为北京时间,东八区

SSH端口号:设置为22

网络和网卡:千兆网卡,万兆更佳,节点之间 scp 传输网速在百兆左右

SELinux:设置为disable,需重启

操作系统

$ lsb_release -a
# ---------------------------------
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.9 (Final)
Release: 6.9
Codename: Final $ cat /etc/issue
# ---------------------------------
CentOS release 6.9 (Final)
Kernel \r on an \m $ cat /etc/redhat-release
# ---------------------------------
CentOS release 6.9 (Final)

“主机名”

# >>>> centos 6.x <<<<

# 查看主机名
hostname
cat /etc/sysconfig/network # 修改主机名
vim /etc/sysconfig/network
HOSTNAME=[主机名] # >>>> centos 7.x <<<< # 修改主机名
hostnamectl set-hostname [主机名]
# 主机名配置文件
vim /etc/hostname
# 查看主机名更改是否生效
hostnamectl status

“内存”

# 查看内存大小
cat /proc/meminfo | grep -i 'MemTotal' # 查看内存使用情况
free -g

“CPU”

# 查看CPU型号
cat /proc/cpuinfo | grep -i 'name' | uniq
# 查看CPU核数
cat /proc/cpuinfo | grep -i 'cpu cores' | uniq
# 查看CPU个数
cat /proc/cpuinfo | grep -i 'physical id' | sort | uniq | wc -l
# 查看CPU信息
lscpu

“磁盘”

# 查看磁盘使用情况
df -h
df -lTh
# 查看服务器所有磁盘
fdisk -l
# 查看磁盘挂载情况
lsblk
# 查看磁盘属性(UUID、TYPE)
blkid
# 查看自动挂载配置文件
cat /etc/fstab
# 重新加载fstab文件,检查挂载是否有误,无回显则无误
mount -a

“防火墙”

# >>>> centos 6.x <<<<

# 查看防火墙状态
service iptables status
# 关闭防火墙服务
service iptables stop
# 查看防火墙自启服务配置
chkconfig iptables --list
# 关闭防火墙开机自启服务
chkconfig iptables off # >>>> centos 7.x <<<< # 查看防火墙状态
firewall-cmd --state
# 关闭防火墙服务
systemctl stop firewalld
# 关闭防火墙开机自启服务
systemctl disable firewalld
# 查看是否开机自启
systemctl is-enabled firewalld

“字符集”

# >>>> centos 6.x <<<<

# 查看字符集
locale
# 修改字符集
vim /etc/sysconfig/i18n
LANG="zh_CN.UTF-8"
# 修改后,执行source
source /etc/sysconfig/i18n # >>>> centos 7.x <<<< # 查看字符集
locale
# 修改字符集
vim /etc/locale.conf
LANF="zh_CN.UTF-8"
# 修改后,执行source
source /etc/locale.conf

“时间(区)”

# >>>> centos 6.x <<<<

# 查看时间
date
# 修改时间
date -s "2022-01-24 13:14:00"
# 查看时区
date -R
# 修改时区
rm -f /etc/localtime
ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime # >>>> centos 7.x <<<< # 查看时间&时区
[root@localhost ~]# timedatectl
Local time: Thu 2020-05-20 13:20:00 CST
Universal time: Thu 2020-05-20 05:20:00 UTC
RTC time: Thu 2020-05-20 05:20:00
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: no
RTC in local TZ: no
DST active: n/a # 修改时区
timedatectl set-timezone Asia/Shanghai

“NTP校时”

# >>>> centos 6.x <<<<

# 查看校时服务状态
service ntpd status
# 停止校时服务
service ntpd stop
# 校时
ntpdate [hostname|ip]
# 校时完毕,启动校时服务
service ntpd start # >>>> centos 7.x <<<< # 查看校时服务状态
systemctl status ntpd
# 停止校时服务
systemctl stop ntpd
# 校时
ntpdate [hostname|ip]
# 校时完毕,启动校时服务
systemctl start ntpd

“SSH端口号”

# >>>> centos 6.x <<<<

# 查看SSH端口号

USAGE: cat /etc/ssh/sshd_config | grep -i 'port'
-----------------------------------------------------
# If you want to change the port on a SELinux system, you have to tell
# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER
#Port 22
# WARNING: 'UsePAM no' is not supported in openEuler and may cause several
#GatewayPorts no
GatewayPorts no USAGE: netstat -tunlp | grep "ssh"
-----------------------------------------------------
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 4910/sshd
tcp6 0 0 :::22 :::* LISTEN 4910/sshd # 修改SSH端口号(可以存在多个Port)
vim /etc/ssh/sshd_config
Port [ssh端口号] # 重启sshd服务
service sshd restart # 使用新的SSH端口访问

“网络(卡)”

# 查看网卡设备
ifconfig
ip addr
# 配置静态IP(以网卡设备名称ifcfg-eth0为例)
cd /etc/sysconfig/network-scripts
vim ifcfg-eth0
# -------------------------
# 开机启动网络
ONBOOT=yes # 网络配置参数
BOOTPROTO=static
# none:引导时不使用协议
# static:静态分配
# bootp:BOOTP协议
# dhcp:DHCP协议 # 设置为静态IP
IPADDR=[IP地址]
# 网关
GATEWAY=[网关]
# 子网掩码
NETMASK=225.225.225.0 # 修改网卡配置文件之后,重启网络
service network restart # 查看网卡设备网速,假如网卡设备名:eth0
ethtool eth0 | grep -i 'speed'
# ----------------------------------
Speed: 10000Mb/s # 删除虚拟网卡操作流程 # 1、删除虚拟网卡 # 方法一(推荐): 不需要指定虚拟网卡名
virsh net-destroy default # 方法二(参考): 禁用网卡
ifconfig 网卡名 down # 2、重启网络服务
service network restart

“SELinux”

# 查看SELinux的状态
getenforce # 《SELinux三种状态》
# Enforcing:强制启用
# Permissive:宽容,即大部分规则都放行
# disabled:禁用,即不设置任何规则
# 前两种可以通过setenforce命令来临时设置,重启系统后会失效
# 设置Enforcing
setenforce 1
# 设置permissive
setenforce 0
# disabled需要修改配置文件,并需要重启系统。 # 通过修改配置文件,让SELinux的配置永久生效
vim /etc/selinux/config
# -------start-------/etc/selinux/config-------start-------
# This file controls the state of SELinux on the system.
SELINUX=disabled
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
# -------end-------/etc/selinux/config-------end------- # 修改之后,重启系统
reboot

— 养成终生学习的习惯 —

Linux - 基础环境检查的更多相关文章

  1. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  2. Linux基础环境的各项配置(三)

    接上篇,安装centos操作系统后,需对系统的基础环境做一些配置,如下: 1.设置静态IP(防止每次开机可能生成不一样的IP,导致与此虚拟机通信时出现错误):DNS解析,可以ping通外网: 1.1 ...

  3. linux基础环境搭建(2)

    打开虚拟机,用Xshell连接之前,首先我们要获取IP的地址   先输入获取 IP的命令 ip addr 获取ipifup (网卡名字) #网卡启动ifdown (网卡名字) #网卡关闭 没有获取到的 ...

  4. [Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)

    由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的.另外我本身的网站是zip打包的,所以linux也要安装了gcc.jdk. ...

  5. 虚拟机联网及远程连接-Linux基础环境命令学习笔记

    1.ifconfig命令=ip a命令,查看IP地址 网卡默认名称eth0. Bcast 广播地址2.xshell or secureCRT远程连接 ssh root@地址 xmanager 远程桌面 ...

  6. Linux 权限、磁盘操作命令-Linux基础环境命令学习笔记

    1.创建用户和用户组 1)用户和用户组 /etc/passwd 保存系统用户的基本信息 /etc/group 保存用户组信息 用户名:x:UID:GID 2)基本命令 useradd 增加用户 gro ...

  7. Linux shell编程命令-Linux基础环境命令学习笔记

    1.正则表达式 1)^开始 *前一个字符重复0次以上 + 1次以上 ? 0次或者1次 . 一个任意字符(.*连用) {m,n} m到n次 [0-9][a-z] 任意数字或字母 $结束字符 2)sed和 ...

  8. Linux基础命令---检查密码文件pwck

    pwck 检查用户密码文件“/etc/passwd”和“/etc/shadow”的完整性,将验证结果送到标砖输出.提示用户删除格式不正确或有其他不可更正错误的条目.检查以验证每个条目是否具有:正确的字 ...

  9. linux基础环境部署

    Content 0.序 1.更新安装库 2.安装基础库 0.序 本文主要是记录php在 Centos下的安装配置 .文中如无特别说明.表示php-5.6.31代码目录. 1.更新安装库 $ yum u ...

  10. Linux 文件操作命令-Linux基础环境命令学习笔记

    1.文件目录操作 1)路径识别 a.绝对路径,以根目录开始 b.相对路径,以当前目录开始,不需从根目录开始写起 2)命令 man ls 查看ls命令帮助 cd /var/log 切换进入log目录(. ...

随机推荐

  1. 渗透测试-前端加密之AES加密下的SQL注入

    本文是高级前端加解密与验签实战的第4篇文章,本系列文章实验靶场为Yakit里自带的Vulinbox靶场,本文讲述的是绕过前端AES加密进行SQL注入. CryptoJS.AES-被前端加密的SQL注入 ...

  2. 【CLS数据淘金第四期】网络流日志-云联网日志分析

    导语 云联网(Cloud Connect Network,CCN)云联网覆盖全球 20+ 地域,提供云上私有网络间(VPC).VPC 与本地数据中心间(IDC)内网互联的服务,具备全网多点互联.路由自 ...

  3. 备份场景全覆盖!腾讯云备份一体机 B2000给您全方位保护

    TStor 是腾讯云面向混合云场景打造的存储一体机产品系列.继年初发布对象存储一体机之后,该产品系列再添新成员:TStor B2000,是面向混合云备份场景的一体机产品. 根据权威咨询机构 IDC 和 ...

  4. Jackson基本使用教程

    目录 如何将一个Json序列化对象封装成为一个Pojo是实体类对象 如何进行序列化与反序列化 如何将数据进行绑定 如何进行泛型数据绑定 如何使用Jackson树模型(将复杂Json手动映射到类型) 使 ...

  5. 使用 IntelliJ IDEA 构建 Spring Framework 5.3.21 源码问题解决

    源码版本 1.下载地址:https://github.com/spring-projects/spring-framework/tags 2.选择要构建的源码版本并下载,例如:5.3.21 相关环境 ...

  6. IDEA跳转到上一个下一个方法的快捷键

    假如一个方法很不规范,写了好几百行,你想去下一个方法,如果用鼠标往下滑,会挺崩溃的.或者有的时候,就是需要一个一个方法往下看,那么IDEA有没有这样方便的快捷键呢?是有的:按住Alt键,再按上/下方向 ...

  7. Windows 配置自动更新重启策略

    I. 打开策略编辑器 [Win + R]打开 "运行" 窗口,输入: gpedit.msc 打开"本地组策略编辑器". II. 设置不自动重启 启用策略,选择在 ...

  8. 单片机的主程序中为什么都要加一个while(1)?

    *** * C51 为什么都要加一个while(1)?****** while(1)的作用: while(1) 是一个死循环 为了不让代码继续向下执行. 单片机中使用while(1),大部分:为了防止 ...

  9. Omnivore 替代品 Readeck 安装与使用教程

    前段时间 Omnivore 宣布服务关停,作为一个长期使用 Omnivore 的用户,我需要寻找替代方案. 我对替代品的核心需求是: 浏览器插件:支持一键剪藏当前网页. RSS 支持:能够输入 RSS ...

  10. biancheng-数据结构

    目录http://c.biancheng.net/data_structure/ 1数据结构入门2线性表3栈和队列4字符串5数组和广义表6树存储结构7图存储结构8动态内存管理9查找表结构10排序算法1 ...