1. 程式人生 > >VBOX 上 配置 CentOS Minimal

VBOX 上 配置 CentOS Minimal

中文輸入 span 修改配置 更新 enable method too net c編譯器

下載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