一、Linux分区建议
适用范围:CentOS6.9 和 CentOS7.4
分区 | 设备名 | 说明 | 大小建议 |
---|---|---|---|
/ | /dev/sda2 | 根分区,用来安装操作系统 | 50G |
/boot/ | /dev/sda1 | 引导分区,用来引导启动操作系统 | 1G |
/data/ | /dev/sd3 | 建议将数据库的存放位置独立成一个分区 | 30G |
- | /dev/sd4 | 扩展分区 | - |
swap | /dev/sda5 | 虚拟内存 | 2G |
二、设置开机自动以root身份登录图形桌面
适用范围:CentOS6.9 和 CentOS7.4
(一)编辑“自动登录”配置文件
使用vim文本编辑器
vim /etc/gdm/custom.conf
在配置文件中添加:
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
(二)自动登录选项说明
1、AutomaticLoginEnable:是否开启自动登录
2、AutomaticLogin:以哪个用户身份进行自动登录
三、设置命令提示符显示样式
适用范围:CentOS6.9 和 CentOS7.4
(一)编辑“命令提示符显示样式”配置文件
使用vim文本编辑器
vim /etc/profile.d/env.sh
在配置文件中添加:
# CentOS6.9的prompt建议:高亮绿色字体
PS1="\[\e[1;32m\][\u@\h \W]\\$\[\e[0m\]"
或者:
# CentOS7.4的prompt建议:高亮蓝绿色字体
PS1="\[\e[1;36m\][\u@\h \W]\\$\[\e[0m\]"
(二)使 env.sh 的修改对当前Bash进程立即生效
source /etc/profile.d/env.sh
(三)PS1变量选项说明
选项 | 中文含义 |
---|---|
\e | \033 |
\u | 当前用户 |
\h | 主机名简称 |
\H | 主机名 |
\w | 当前工作目录 |
\W | 当前工作目录基名 |
\t | 24小时时间格式 |
\T | 12小时时间格式 |
\! | 命令历史数 |
\# | 开机后命令历史数 |
(四)prompt字体颜色说明
颜色代码 | 对应的显示效果 |
---|---|
1 | 字体高亮 |
5 | 字体闪烁 |
31 | 红色字体 |
32 | 绿色字体 |
33 | 黄色字体 |
34 | 蓝色字体 |
35 | 粉色字体 |
36 | 蓝绿色字体 |
37 | 白色字体 |
41 | 红色背景 |
42 | 绿色背景 |
43 | 黄色背景 |
44 | 蓝色背景 |
45 | 粉色背景 |
46 | 蓝绿色背景 |
47 | 白色背景 |
四、设置命令别名
适用范围:CentOS6.9 和 CentOS7.4
(一)编辑“Shell环境命令别名”配置文件
使用vim文本编辑器
vim ~/.bashrc
在配置文件中添加:
#DIY aliases for Lab Testing
alias cdhtml='cd /var/www/html'
alias cdnet='cd /etc/sysconfig/network-scripts/'
alias egrep='egrep --color=auto'
alias disepel='sed -ri /enabled/s/enabled=1/enabled=0/ /etc/yum.repos.d/base.repo'
alias epel='sed -ri /enabled/s/enabled=0/enabled=1/ /etc/yum.repos.d/base.repo'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias cp='cp -i'
alias mv='mv -i'
alias rm='rm -i'
alias p='poweroff'
alias rb='reboot'
alias scandisk='echo - - - > /sys/class/scsi_host/host2/scan'
alias yr='yum remove'
alias yy='yum -y install'
alias vi='vim'
alias vie0='vim /etc/sysconfig/network-scripts/ifcfg-eth0'
alias vie1='vim /etc/sysconfig/network-scripts/ifcfg-eth1'
alias viht='vim /etc/httpd/conf/httpd.conf'
alias vimy='vim /etc/my.cnf'
alias nr='systemctl restart network'
alias mr='systemctl restart mariadb || systemctl start mariadb'
alias hr='systemctl restart httpd'
(二)使 .bashrc 的修改对当前Bash进程立即生效
source ~/.bashrc
五、将CentOS7.4网卡设备名改回传统命名方式
(一)编辑GRUB2模板文件
使用vim文本编辑器
vim /etc/default/grub
在配置文件中修改:
GRUB_CMDLINE_LINUX="selinux=0 net.ifnames=0"
(二)重新编译生成grub2引导配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg
(三)重启后生效
reboot
六、设置网卡开机自动启用
适用范围:CentOS6.9和CentOS7.4
(一)编辑eth0网卡配置文件
使用vim文本编辑器
vim /etc/sysconfig/network-scripts/ifcfg-eth0
只需修改下面这一行:
ONBOOT=yes
(二)手动重启网络服务
# CentOS6.9适用
service network restart
# CentOS7.4适用
systemctl restart network