接口:
? ? ? ? GUI: GNOME ,KDE
? ? ? ? CLI: ?bash,zsh,sh,csh,tcsh,ksh
查看所用的shell類型
#echo $SHELL
遠端連接:
? ? ? ? ? ?ssh協議: secure,shell
# ss -tnl
查看系統是否監聽于tcp協議的22號端口
# ifconfig ? 或 ?ip addr list
查看ip地址
#iptables -L -n
查看防火墻狀態
#iptables -F
當前關閉
centos7:
#systemctl disable firewalld.service
#systemctl stop firewalld.service
centos6:
#service iptables stop
#chkconfig iptables off
終端設備:terminal
? ? ? ?多任務,多用戶
物理終端,控制臺:console
虛擬終端:6個 ? tty
? ? ? ? ? ? ? ? ?Ctrl+Alt+f1~f6
串行終端:ttyS
偽終端:pty
linux的哲學思想之一:一切皆文件
? ? ? ? ? 表現之一:硬件設備也通過文件表示
? ? ? ? ? 物理終端:/dev/console
? ? ? ? ? 虛擬終端:/dev/tty# [1,6]
? ? ? ? ? 串行終端:/dev/ttyS#?
? ? ? ? ? ?偽終端 :/dev/pty#
? ? ? ? ? ? ? ? ? ? 思想之二:由眾多功能單一的程序組成。
? ? ? ? ? ? ? ? ? ? 思想之三:盡量避免跟用戶交互。
? ? ? ? ? ? ? ? ? ? ?思想之四:使用文本文件保存配置信息。
注意:在啟動設備之后,在其上關聯一個用戶接口程序,即可實現與用戶交互。
查看終端設備:
#tty
查看接口程序:
#echo $SHELL
關機命令:
? ? ? centos7:
#systemctl poweroff
#systemctl reboot
? ? ? ?centos6及以下:
#poweroff
#halt
#reboot
stallman:
? ? ? ? 自由定義:自由學習和修改,自由使用,自由分發,自由創建衍生版。
文件系統:層級結構,有索引
? ?/: 原初起點
? ? ? ? ? ? ? 倒置樹狀結構
? ? ? ? ? ? ?最左側的/:表示根目錄
? ? ? ? ? ? ? 其他的/: 表示路徑分隔符
文件的路徑表示:
? ? ? ? ? 絕對路徑:從根開始表示出的路徑
? ? ? ? ? 相對路徑:從當前位置開始表示出的路徑
文件名的使用方法:
? ? ? ? ? ? ? ? ? 嚴格區分大小寫
? ? ? ? ? ? ? ? ? 目錄也是文件,在同一路徑下,兩個文件不能同名
? ? ? ? ? ? ? ? ? ?支持使用除/外的所有字符
? ? ? ? ? ? ? ? ? ?最長不能超過255個字符
用戶有家目錄:home
? ? ? ? ? ? ? 用戶的起始目錄:普通用戶管理文件位置
? ? ? ? ? ? ? /etc/sysconfig/network-scripts/ifcfg-en011111
最右側的名稱是basename,除了basename其他的叫dirname
[root@testpc ~]# basename /etc/sysconfig/network-scripts/ifcfg-enp2s0
ifcfg-enp2s0
[root@testpc ~]# dirname /etc/sysconfig/network-scripts/ifcfg-enp2s0?
?/etc/sysconfig/network-scripts