0%

CentOS7基本配置

centos
CentOS是目前主流的服务器发行版本,本文介绍CentOS初始化安装后的一些基本配置,版本为最新的CentOS7.4.安装时勾选安装基本的开发组件。

1、配置网络

1
2
3
sudo nmtui  #  配置IP
sudo systemctl start network
sudo systemctl enable network

2、修改yum源

1
2
3
4
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

3、更新软件源

$ yum -y update

4、安装pip

1
2
3
yum -y install epel-release
yum -y install python-pip
sudo pip install --upgrade pip

5、安装 zsh + oh my zsh

1
2
3
4
5
6
7
8
9
10
$ yum install zsh
$ git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
$ git clone git://github.com/jimmijj/zsh-syntax-highlighting ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting
$ cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
chsh -s /bin/zsh
$ vim ~/.zshrc
ZSH_THEME="sammy"
plugins=(
4zsh-syntax-highlighting
4git)

6、安装vim

$ yum -y install vim

配置vim

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[[email protected]] ~$ vim /etc/vim/vimrc
" 开启语法高亮
syntax on
" 检测文件类型
filetype on
" 设置在Vim中可以使用鼠标,防止终端无法拷贝
if has('mouse')
set mouse-=a
endif
" 显示当前行号和列号
set ruler
" 在状态栏显示正在输入的命令
set showcmd
" 左下角显示当前Vim模式
set showmode
" 显示行号
"set number
" 设置tab宽度
set tabstop=4
" 智能自动缩进
set smartindent
" 设置自动对齐空格数
set shiftwidth=4
" 设置编码方式
set encoding=utf-8

set helplang=cn
set shiftwidth=4
set softtabstop=4
set magic
set cursorline

set hlsearch
set incsearch
set autoindent

" 使用空格代替tab
set expandtab
set smarttab

7、安装常用软件

$ yum install -y net-tools git htop lrzsz

8、安装中文支持包

$ yum -y groupinstall chinese-support

9、安装基本编译环境

$ yum -y install gcc gcc-c++ make

10、关闭SELinux

1
2
$ vim /etc/selinux/config
SELINUX=disabled

11、设置主机名

1
$ hostnamectl set-hostname CentOS7

12、设置时区

1
$ timedatectl set-timezone Asia/Shanghai
如果对你有帮助,请我喝杯奶茶吧!
pengshp 微信

微信

pengshp 支付宝

支付宝

欢迎关注我的其它发布渠道