[I. Basics] 1.6 上课实验环境配置


一、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

文章归类:[I. Basics] 第1章 Linux初体验
文章标题:[I. Basics] 1.6 上课实验环境配置
作者:林永峰
撰写日期:2018年6月16日
遵循的开源协议:GPL


-EOF-

猜你喜欢

转载自blog.csdn.net/GymUManAlvin/article/details/80715183
1.6
今日推荐