安裝參考
新建虛擬機,選擇典型,
選擇稍后安裝操作系統,
選擇linux,版本為centos7 64位
選擇安裝路徑:
分配虛擬機存儲空間:
移除打印機和usb控制器,選擇新CD/DVD,輸入下載的ISO鏡像
配置完成,后開啟虛擬機
按回車鍵進入安裝系統界面,
再次回車安裝系統
之后進入安裝界面,選擇語言:
進入選擇安裝類型界面:
選擇軟件安裝(software selsect)
INSTALLION DESINATION 點擊一下,點擊done退出,
選擇語言:
選擇鍵盤類型:
隱私自己隨便設置,
登錄賬戶,可以不登陸,
安裝完成,歡迎界面:
連不上網設置:
在shell中輸入ip addr
注意圖中的2 ens32,后面會用到
另一種方式查找:ens32
su root
cd /etc/sysconfig/network-scripts
ls
#ifcfg-ens開頭的就是
vi /etc/sysconfig/network-scripts/ifcfg-ens32
onboot=yes
即可注意要以root用戶運行,切換用戶su root
重啟Centos7
打開火狐,輸入www.baidu.com,可以了,
剛安裝的centos7時間不對,打開終端,輸入以下命令:
#用date命令查看系統當前時間,發現和北京時間有一定的誤差
date
# Tue Feb 19 00:54:58 CST 2019
修改設置Linux服務器時區,用命令 tzselect,選擇5,回車
選擇9 所對應的中國,回車
選擇1北京時間,繼續回車
選擇1,將時區定為Asia/Shanghai
ntpdate 218.186.3.36
# step time server 218.186.3.36 offset -28797.696916 sec
時間設置正確
系統時間同步到硬件,防止系統重啟后時間被還原
hwclock --systohc
定時執行時間同步任務,crontab -e 命令來添加定時任務
*/10 * * * * /usr/sbin/ntpdate time.nist.gov
每隔十分鐘自動同步時間
安裝flash插件:
去官網下載rpm包
ls
# flash-player-npapi-32.0.0.142-release.x86_64.rpm
rpm -ivh flash-player-npapi-32.0.0.142-release.x86_64.rpm
重啟瀏覽器,查看
yum clean all報錯
cd /var/cache/yum/
ls
# x86_64
rm -rf x86_64
yum repolist # 這樣就可以了
配置yum源
cd /etc/yum.repos.d/
ls -la
su root
vi /etc/yum.repos.d/CentOS-Base.repo
用wget下載repo文件
輸入命令
wget http://mirrors.aliyun.com/repo/Centos-7.repo
如果wget命令不生效,說明還沒有安裝wget工具,輸入yum -y install wget 回車進行安裝。
當前目錄是/etc/yum.repos.d/,剛剛下載的Centos-7.repo也在這個目錄上
備份系統原來的repo文件
mv CentOs-Base.repo CentOs-Base.repo.bak
即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bak
替換系統原理的repo文件
mv Centos-7.repo CentOs-Base.repo
即是重命名 Centos-7.repo -> CentOs-Base.repo
執行yum源更新命令
yum clean all
yum makecache
yum update
依次執行上述三條命令即配置完畢。
安裝python3并且和python2并存
參考
CentOS 7.6 默認安裝了python2.7.5 因為一些命令要用它比如yum 它使用的是python2.7.5。
使用 python -V 命令查看一下是否安裝Python
然后使用命令 which python 查看一下Python可執行文件的位置
可見執行文件在/usr/bin/ 目錄下,切換到該目錄下執行 ll python* 命令查看
python 指向的是python2.7
因為我們要安裝python3版本,所以python要指向python3才行,目前還沒有安裝python3,先備份,備份之前先安裝相關包,用于下載編譯python3
yum update
yum groupinstall "Development Tools"
yum -y install libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel zlib*
不能忽略相關包,我之前就沒有安裝readline-devel導致執行python模式無法使用鍵盤的上下左右鍵;
然后備份
ls |grep python
# python
# python2
# python2.7
mv python python.bak
ls |grep python.bak
# python.bak
開始編譯安裝python3
去官網下載編譯安裝包或者直接執行以下命令下載
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
解壓
tar -xvJf Python-3.6.2.tar.xz
切換進入
cd Python-3.6.2
編譯安裝
su root
cd /usr/local/
mkdir python3
yum install gcc
./configure prefix=/usr/local/python3
make && make install
安裝完畢,
/usr/local/目錄下就會有python3了
因此我們可以添加軟鏈到執行目錄下/usr/bin
ln -s /usr/local/python3/bin/python3 /usr/bin/python
可以看到軟鏈創建完成
測試安裝成功了沒,執行
python -V 看看輸出的是不是python3的版本
執行python2 -V 看到的就是python2的版本
這樣python3版本就安裝完成;同時python2也存在。
因為執行yum需要python2版本,所以我們還要修改yum的配置,執行:
vi /usr/bin/yum
把#! /usr/bin/python修改為#! /usr/bin/python2
同理
vi /usr/libexec/urlgrabber-ext-down
文件里面的#! /usr/bin/python 也要修改為#! /usr/bin/python2安裝pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
Centos7中文亂碼問題
首先查看是否安裝了中文語言包
locale -a |grep "zh_CN"
沒有輸出,說明沒有安裝,輸入下面的命令安裝:
yum groupinstall "fonts" -y
安裝完成,查看安裝了那些語言包
locale -a |grep "zh_CN"
說明系統已安裝中文語言包,無需再安裝.
LANG="zh_CN.utf8"
雖然安裝了中文語言包但本機的語言環境并不是中文,需要修改locale.conf配置文件:
vim /etc/locale.conf
LANG="zh_CN.utf8"
source /etc/locale.conf
也可以使用命令修改locale.conf配置文件:
localectl set-locale LANG=zh_CN.utf8
重啟之后查看當前語言環境:
echo $LANG
# zh_CN.utf8
locale
LANG=zh_CN.utf8
LC_CTYPE="zh_CN.utf8"
LC_NUMERIC="zh_CN.utf8"
LC_TIME="zh_CN.utf8"
LC_COLLATE="zh_CN.utf8"
LC_MONETARY="zh_CN.utf8"
LC_MESSAGES="zh_CN.utf8"
LC_PAPER="zh_CN.utf8"
LC_NAME="zh_CN.utf8"
LC_ADDRESS="zh_CN.utf8"
LC_TELEPHONE="zh_CN.utf8"
LC_MEASUREMENT="zh_CN.utf8"
LC_IDENTIFICATION="zh_CN.utf8"
LC_ALL=
Xshell連接遠程的CentOS7
直接連接即可,默認開啟了SSH