虛擬機(jī)系統(tǒng)配置:
連接選擇橋接侠讯,網(wǎng)卡優(yōu)先選擇有線
硬盤應(yīng)該大于120G敷鸦,硬盤空間應(yīng)該預(yù)留出一部分
終端:terminal
用戶界面
- GUI(圖形界面):
GNome
KDE - CLI(命令行界面):
bash,zsh,sh,csh,tcsh,ksh
~]# echo $SHELL
//顯示界面使用的shell程序
遠(yuǎn)程連接:
*需要兩塊網(wǎng)卡迄损,inet地址顯示為127.0.0.1的為本地網(wǎng)卡丑蛤,inet地址為其它的是虛擬網(wǎng)卡梅桩,遠(yuǎn)程登陸應(yīng)連接虛擬網(wǎng)卡地址茸炒。
ssh(secure shell)協(xié)議
~]#ss -tnl
//查看系統(tǒng)是否監(jiān)聽于TCP協(xié)議的22號端口
~]#ip addr list
或
~]# ifconfig
//通過以上兩個(gè)命令之一,查找inet行的IP.add.r.ess
~]# ping (自己的主機(jī)地址)
//檢查網(wǎng)絡(luò)是否能順利連接
//確保防火墻處于關(guān)閉狀態(tài):
~]#iptabels -L -n
CentOS 7:
~]# systemctl disable firewalld.service
~]# systemctl stop firewalld.service
CentOS 6:
~]# service iptables stop
~]# chkconfig iptables off
以上檢查完畢后
在Xmanager中嘗試遠(yuǎn)程連接
~]$ ssh (//遠(yuǎn)程連接主機(jī)的地址)
輸入用戶名和密碼,即可登陸
終端分類
鍵盤加顯示器通常稱為終端設(shè)備(terminal),終端設(shè)備可以多用戶多任務(wù)
物理終端崎坊,控制臺(tái):console
虛擬終端:最多6個(gè)备禀,tty,快捷鍵ctrl+alt+[F1-6]
圖形終端:
- CentOS 6:
Ctrl+Alt+F7
- CentOS 7:
在哪個(gè)虛擬終端啟動(dòng)流强,即位于哪個(gè)虛擬終端
串行終端:ttyS痹届,主板串口基于特定速率來交換字符
偽中端:pty,遠(yuǎn)程登陸打月,圖形界面的模擬終端窗口
Linux的哲學(xué)思想之一:一切皆文件
表現(xiàn)之一:硬件設(shè)備也通過文件表示
- 物理終端:/dev/console
- 虛擬終端:/dev/tty# [1,6]
- 串行終端:/dev/ttyS#
- 偽終端:/dev/pts/#
*#號處為數(shù)字
注意:在啟動(dòng)設(shè)備之后,在其上關(guān)聯(lián)一個(gè)用戶接口程序蚕捉,即可實(shí)現(xiàn)與用戶交互奏篙。
查看終端設(shè)備:
~]# tty
查看接口程序:
~]# echo $SHELL
啟動(dòng)GUI:
在某一虛擬終端接口運(yùn)行命令:startx &
命令行接口(CLI接口):
[root@node1 ~]# COMMAND
root:當(dāng)前登陸的用戶
node1:當(dāng)前主機(jī)的主機(jī)名,缺省名,非完整格式秘通。
~:用戶當(dāng)前所在目錄(current directory),也稱為工作目錄(working directory)为严,相對路徑。
命令提示符(prompt):
符號#:管理員賬號肺稀,為root用戶;擁有最高權(quán)限第股,能執(zhí)行所有操作;
符號$:普通用戶话原,非root用戶夕吻;不具有管理權(quán)限,不能執(zhí)行系統(tǒng)管理類操作繁仁。
注意:建議使用非管理員賬號登陸涉馅,需要執(zhí)行管理操作時(shí)切換至管理員,完成操作后退出管理員權(quán)限黄虱。
ctrl+c //終止程序運(yùn)行或取消命令
關(guān)機(jī)命令:
- CentOS 7:
~]# systemctl poweroff //關(guān)機(jī)
~]# systemctl reboot //重啟動(dòng)
- 其它Linux系統(tǒng):
~]# poweroff ~]# halt //關(guān)機(jī)
~]# reboot //重啟動(dòng)
freedom軟件: 可供其他人自由學(xué)習(xí)和修改稚矿;自由使用;自由分發(fā)捻浦;自由創(chuàng)建衍生版的軟件
Linux的哲學(xué)思想:
一切皆文件:
把幾乎所有資源統(tǒng)統(tǒng)抽象為文件形式晤揣,包括硬件設(shè)備,甚至通信接口等
open(),read(),write(),close(),delete(),create()由眾多功能單一的程序組成:
一程序只做一件事朱灿,且做好碉渡。組合小程序完成復(fù)雜任務(wù)。盡量避免跟用戶交互:
目標(biāo)是易于以編程的方式實(shí)現(xiàn)自動(dòng)化任務(wù)使用文本文件保存配置信息
文件系統(tǒng)
- 目錄:路徑映射
- 所謂文件是母剥,存儲(chǔ)空間存儲(chǔ)的一段流式數(shù)據(jù)滞诺,對數(shù)據(jù)可以做到按名存取
- 文件系統(tǒng):倒置的樹狀層級結(jié)構(gòu),包含有索引與下層結(jié)構(gòu)
/dev/pts/2
最左側(cè)的/:表示根目錄
其它的/:表示路徑分隔符(Windows系統(tǒng)中路徑分隔符是“ \ ”)
文件的路徑表示:
- 絕對路徑:從根目錄開始的路徑
- 相對路徑:從當(dāng)前位置開始的路徑
文件名使用法則
- 嚴(yán)格區(qū)分字符大小寫
- 目錄也是文件环疼,在同一路徑下习霹,兩個(gè)文件不能同名
- 支持使用除/以外的任意字符
- 最長不能超過255個(gè)字符
- 以 “.” 號開頭的文件為隱藏文件
用戶自己的目錄在home目錄中,用戶的起始目錄是普通用戶管理文件的位置
工作目錄:
/etc/sysconfig/network-scripts/ifcfg-eno16777736
basename:最右側(cè)的文件或目錄名
dirname:basename左側(cè)的路徑
命令:
~]# basename /PATH/TO/SOMEFLE
somefile
~]# dirname /PATH/TO/SOMEFLE
/path/to