VBOX 上 配置 CentOS Minimal

Posted wbyixx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBOX 上 配置 CentOS Minimal相关的知识,希望对你有一定的参考价值。

 

 

下载VirtualBox

https://www.virtualbox.org/wiki/Downloads

技术分享图片

 

安装,一路默认即可

 

下载CentOS

https://www.centos.org/download/

技术分享图片

 

创建虚拟机

技术分享图片

 

技术分享图片

 

 

 技术分享图片

 

 

技术分享图片

 

 

 技术分享图片

 

 技术分享图片

 

选择合适的位置,点击创建

 

加载镜像

技术分享图片

 

选择创建的虚拟机,点击启动

 

加载镜像,然后重新启动

 技术分享图片

 

 技术分享图片

 

 系统安装

选择最小安装

英文+英文键盘

时区选择上海

接着配置主机名,root密码,用户及密码等等

点击安装。

 

开启互联网

登陆root用户后,在控制台输入:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

7版本的文件好像叫ifcfg-enp0s3,可以自己找找

修改配置文件:

技术分享图片

 

:wq保存并退出(或shift+ZZ)

 

reboot,重启系统

 

重新启动之后,输入ping + xxx网址,测试是否配置成功(ctrl+C中止)

 

安装GCC编译器

yum -y install gcc gcc-c++ kernel-devel 

然后可以试着写一个c语言文件编译一下试试

vi test.c

编译的命令是:

gcc test.c -o test && ./test

 

安装图形界面

常用的有GNOME 和 KDE

GNOME:

1.安装X Window System

X 窗口系统是运行在 Linux 上的一个图形界面程序,而 GNOME 和 KDE 都是以 X 窗口系统为基础建构成的

yum -y groupinstall "X Window System"

 

2.安装GNOME

yum -y groupinstall "Desktop"

KDE安装要输入:yum -y groupinstall "KDE Desktop"

centos7则要使用:

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

 

3.设置GNOME为默认启动

vi /etc/inittab

将光标移动到最下方“id:3:initdefault:”的位置(3 表示命令行启动)

将3改为5,保存退出

如果是centos7版本:

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

使用的这两个参数:

# multi-user.target: analogous to runlevel 3 #命令行模式

# graphical.target: analogous to runlevel 5 #图形模式

修改模式,使用命令:

systemctl get-default #查看当前默认启动模式

systemctl set-default multi-user.target #更改启动模式为多用户命令行模式

实这个命令只是更改了一个软链接而已,/etc/systemd/system/default.target是一个软链接文件,所链接的文件就是各启动模式的配置文件,多用户命令行模式的文件是/usr/lib/systemd/system/multi-user.target,图形模式则是/usr/lib/systemd/system/graphical.target

GNOME 不允许 root 用户直接登录,所以要创建一个普通用户

创建账号我们使用 useradd 命令:useradd -d 用户主目录 -m(创建主目录) 用户名
然后用 passwd 命令初始化该用户的密码:passwd 用户名

su + 用户名   用来切换用户

reboot重启电脑,点击Forward

 

安装增强工具

技术分享图片

 

安装中文支持

安装输入法:

yum -y groupinstall "Input Methods" 

 安装中文支持:

yum -y groupinstall "Chinese support"

 依次点击左上角的“System”->“Preferences”->“Input Method”

勾选“Enable input method feature”,选中“User IBus(recommended)”点击“Input Method Preferences...”按钮

依次点击“Input Method”->“Chinese”->“拼Pinyin”

点击“Add”将拼音输入法添加进输入法列表

回到“Terminal”命令行,Ctrl + 空格键切换到拼音输入法

如果是centos7安装中文输入法:

yum install  ibus-libpinyin

centos7,将系统改变为中文支持:

1、首先使用locale命令看看当前系统所使用的字符集,如图可以看到是en英文

技术分享图片

2、再看看系统是否有安装中文字符集的支持

locale -a |grep CN

3、如果没有的话使用yum安装中文字符集

yum install kde-l10n-Chinese

4、按如下方法修改配置文件并重启系统测试(在CentOS 6里面该文件是/etc/sysconfig/i18n)

cat /etc/locale.conf
LANG="zh_CN.UTF-8"

5、重新查看字符集,修改成功,也可以用echo命令输出中文,能正常显示了

技术分享图片

 

 

 

 

 

CentOS7开机出现多个选项

 在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:

1.查看系统当前内核版本:
# uname -a
Linux localhost.localdomain 3.10.0-229.20.1.el7.x86_64 #1 SMP Tue Nov 3 19:10:07 UTC 201
GNU/Linux
2.查看系统中全部的内核RPM包:
# rpm -qa | grep kernel
kernel-3.10.0-229.14.1.el7.x86_64
kernel-3.10.0-229.el7.x86_64
abrt-addon-kerneloops-2.1.11-22.el7.centos.0.1.x86_64
kernel-tools-libs-3.10.0-229.20.1.el7.x86_64
kernel-3.10.0-229.20.1.el7.x86_64
kernel-tools-3.10.0-229.20.1.el7.x86_64
3.删除旧内核的RPM包
yum remove kernel-3.10.0-229.14.1.el7
yum remove kernel-3.10.0-229.el7
4.重启系统
# reboot
注意:不需要手动修改/boot/grub/menu.lst

技术分享图片

这个时急救模式启动(系统出项问题不能正常启动时使用并修复系统)

 

以上是关于VBOX 上 配置 CentOS Minimal的主要内容,如果未能解决你的问题,请参考以下文章

在VMware上安装CentOS-6.5 minimal - 配置网络

VM,VBOX中CentOS 7 配置网卡

vbox+centos host-only模式配置

centos minimal 网络配置

centos7 minimal 安装 &网络配置

有关 CentOS 7 minimal 初始配置