最小化安装CentOS后必做的操作

简介

  • CentOSLinux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
  • 安装CentOS系统时,我们常用的安装ISO是:CentOS-7-x86_64-Minimal-1908.iso,云服务商也是基于此ISO制作的云镜像。
  • 本文中将为大家罗列出安装好最小化的CentOS操作系统之后,必做的一些操作。

基础操作

更换基础源

关闭SELinux

1
2
setenforce 0
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

关闭防火墙

1
2
systemctl stop firewalld.service
systemctl disable firewalld.service

必装软件

更新系统

  • 更新索引并更新系统:
1
yum makecache && yum update -y

常用软件

  • 常用的软件:
1
yum install -y vim bzip2 tree dos2unix wget curl unzip net-tools ethtool bash-completion nc rsync

编译软件

  • 若需要在环境上编译软件,需要安装如下软件:
1
yum install -y gcc gcc-c++ make cmake automake autoconf
  • 可以选择安装编译软件组:
1
yum groupinstall -y "Development Tools"

优化配置

Bash

  • 优化提示符:
1
echo 'export PS1="\u@\[\e[1;93m\]\h\[\e[m\]:\w\\$\[\e[m\] "' >> /root/.bashrc

VIM

  • 更新配置文件:
1
vim /etc/vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
" 显示行号
set nu
" 语法高亮
syntax on
" Tab键的长度
set tabstop=4
" 缩进的长度
set shiftwidth=4
" 回缩的长度
set softtabstop=4
" 不高亮显示匹配的字符
set nohlsearch
" 将Tab自动转换为空格
set expandtab
" 自定义添加注释的快捷键:Ctrl + P
map <C-P> I# <ESC>
" 自定义取消注释的快捷键:Ctrl + B
map <C-B> 02x
" 设置编码
set encoding=utf-8
set fileformats=unix
set termencoding=utf-8
set fileencodings=utf-8
" 不自动添加注释行
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o

请作者喝瓶肥宅快乐水