centos7.9安装之初始化配置

概述

最小化安装centos7.9系统之后,可能系统缺少一些我们常用的工具软件,网络环境不合理,时间同步不合理等,所以当最小化安装centos之后需要做进一步的初始配置使得系统的可用性更友好!

1.设置固定ip地址

根据自己的网络环境和需要编辑网络配置文件

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens32
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="ens32"
UUID="6fc8b8c3-63bc-4b82-b7aa-379df8923306"
DEVICE="ens32"
ONBOOT="yes"
IPADDR=192.168.10.50
GATEWAY=192.168.10.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
~             

2.设置主机名

[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostnamectl set-hostname nginx-test
[root@localhost ~]# bash
[root@nginx-test ~]# 

3.常用软件工具安装

yum install -y wget vim net-tools chrony lrzsz telnet nmap psmisc nc sshpass unzip

4.时间同步配置(解决时间不准问题)

systemctl enable chronyd
systemctl restart chronyd 
systemctl status chronyd
chronyc sources -v

#使用命令date查看当前时间是否准确,若时间不对则查看时区等设置是否正确
#查看时区
date -R
#设置时区为亚洲中国上海
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5.停止且禁用防火墙(注意根据需求)

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

6.关闭交换分区-swap(根据需求)

swapoff -a  
sed -ri 's/.*swap.*/#&/' /etc/fstab
free

7.更新yum源文件

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

#清空内存缓存,删除磁盘上的yum缓存,生成新的yum缓存
yum clean all
rm -rf /var/cache/yum
yum makecache

8.设置vim 编辑时tab键为4个字符

#编辑文件~./vimrc 没有可以新建
cat  >> ~/.vimrc <<EOF
set tabstop=4
set shiftwidth=4
EOF

cat ~/.vimrc

9. vim默认文件内容配置

# vim ~.vimrc
cat >> ~/.vimrc <<EOF
autocmd BufNewFile *.sh exec ":call AddTitleForShell()"
function  AddTitleForShell()
   call append(0,"#!/bin/bash")
   call append(1,"# **********************************************************")
   call append(2,"# * Author        : Yonghai")
   call append(3,"# * Email         : Yonghai@163.com")
   call append(4,"# * Create time   : ".strftime("%Y-%m-%d %H:%M"))
   call append(5,"# * Filename      : ".expand("%:t"))
   call append(6,"# * Description   : ")
   call append(7,"# **********************************************************")
endfunction

autocmd BufNewFile *.py exec ":call AddTitleForPython()"
function  AddTitleForPython()
   call append(0,"#!/usr/bin/python3")
   call append(1,"# **********************************************************")
   call append(2,"# * Author        : Yonghai")
   call append(3,"# * Email         : Yonghai@163.com")
   call append(4,"# * Create time   : ".strftime("%Y-%m-%d %H:%M"))
   call append(5,"# * Filename      : ".expand("%:t"))
   call append(6,"# * Description   : ")
   call append(7,"# **********************************************************")
endfunction
EOF
cat ~/.vimrc

10. 设置selinux的模式

#0-permissive为宽容模式,1-enforcing为强制模式,Disabled:关闭模式,SELinux并没有实际运行设置后需要重启系统才生效
#临时设置
setenforce 0
getenforce

#长久设置,需重启系统reboot
sed -i 's/SELINUX=permissive/SELINUX=disabled/' /etc/selinux/config

至此,一个常用功能相对齐全的最小化安装系统centos7.9配置完成!,可尽情展示你飘逸的手法了,有问题欢迎留言探讨!!

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值