時間:2018-01-18 作者:魏文應
一、設置自定義快捷鍵啟動Terminal:
- 打開:Setthings(設置) -> Keyboard(鍵盤) -> Shortcuts(快捷鍵) 。
- Name(名稱) 填寫 “Terminal”(名稱隨意,自定義)。
- Command(命令) 寫 “/usr/bin/gnome-terminal”(只能這樣填寫,即終端的程序路徑)。
- 點擊 Apply(應用)。
- 選中剛才創(chuàng)建的自定義條目,按下你希望的快捷鍵,按Esc鍵退出。我這里同時按下T + Ctrl + Alt。
- 有時是點 “Keyboard” ,一直下拉,看到一個加號,點擊添加就好了,步驟和上面很相似。
二、軟件安裝
把軟件安裝到指定目錄
注意:測試中發(fā)現(xiàn),需要服務的程序指定安裝目錄是不行的,比如docker,安裝以后發(fā)現(xiàn)使用service服務啟動docker守護進程失敗。
下面把軟件安裝到了 /home/wwy/.local 這個目錄下(事實上最后安裝到了/home/wwy/.local/bin這個目錄下):
sudo yum --installroot=/home/wwy/.local --releasever=/ install git
你會發(fā)現(xiàn) /home/wwy/.local 這個目錄下生成很多文件:

對于普通用戶來說,指定安裝目錄的目的,一般是想不同用戶之間互不干擾,獨立安裝程序。比如我安裝了一個叫docker的程序,對于我來說是可用的,對于其它用戶來說是不可用的。所以,我們要在用戶環(huán)境環(huán)境變量中添加我們的目錄,告訴操作系統(tǒng),你安裝到哪了。打開 ~/.bash_profile 這個文件:
# 環(huán)境變量之間用英文冒號 : 分隔
# /home/wwy/.local/bin 可以用 $HOME/.local/bin替代
# 如果你想讓系統(tǒng)的程序優(yōu)先執(zhí)行,就把系統(tǒng)環(huán)境變量放前面
PATH=$PATH:$HOME/.local/bin:$HOME/bin
# 如果想讓我們自己的程序優(yōu)先執(zhí)行,就把系統(tǒng)環(huán)境變量放后面
PATH=$HOME/.local/bin:$HOME/bin:$PATH

保存退出以后,想讓設置生效,可以退出重新登錄,或者執(zhí)行下面命令:
source ~/.bash_profile
然后你可以執(zhí)行下面命令,看看剛才設置的路徑在不在環(huán)境變量中,以及在變量中什么位置,位置越靠前,就越先被執(zhí)行:
echo $PATH
然后你可以嘗試一下安裝,看看軟件安裝到哪了:
# 這個命令為整個系統(tǒng)安裝了docker軟件,所有用戶都可以
sudo yum install docker# 執(zhí)行which命令,一般顯示安裝到了 /usr/bin/ 這個目錄下
which docker# 執(zhí)行這個命令,為當前用戶安裝docker,其它用戶不可用
sudo yum --installroot=/home/wwy/.local --releasever=/ install docker# 執(zhí)行which命令,顯示我們指定的 ~/.local/bin/docker 這個目錄下
which docker
三、yum軟件源設置:
- 備份下原來的yum源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo_bak
- 添加yum源:
# Centos7 這是添加網(wǎng)易源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum clean all
yum makecache
# Centos7 這是添加阿里云yum源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache
- 其實去網(wǎng)易幫助里有說明:http://mirrors.163.com/.help/
四、截圖
centos7 中不能像 ubuntu 中使用 Prtscsysrq 鍵(截整個屏幕)和 Alt+Prtscsysrq 鍵(截當前窗口),而是使用下面快捷鍵:
截取整個屏幕:
Ctrl + Prtscsysrq。任意截圖(有點像QQ截圖):
Shift + Ctrl + Prtscsysrq。
截圖被保存到粘貼板中,找個地方粘貼就好了,比如某個圖片編輯器。
十、錯誤處理:
錯誤:用戶名xxx不在sudoers文件中,此事將被報告
在使用sudo命令時,我們有時會遇到提示這樣的警告:
錯誤:用戶名xxx不在sudoers文件中,此事將被報告
這是因為當前用戶沒有sudo命令執(zhí)行權限引起的,可以在 /etc/sudoers 這個文件中,加入當前用戶(注意:空白處不是空格,而是TAB鍵),比如我加入了wwy和test這兩個用戶,這時候這兩個用戶就可以用sudo了:
root ALL=(ALL) ALL
wwy ALL=(ALL) ALL
test ALL=(ALL) ALL
問題2:宿主主機windows能ping通虛擬機上的linux,虛擬機上的linux卻ping不通宿主主機windows
打開:
控制面板\系統(tǒng)和安全\Windows Defender 防火墻。點擊:
高級設置。-
找到
文件和打印共享(回顯請求-ICMPv4-In),雙擊它,并將已啟用勾選上,你會發(fā)現(xiàn)它前面有個綠色的勾,就說明打開了。image.png
