**centos7.0安裝
linux的啟動過程:
1.加電,bios對硬體自檢
2.在硬碟的mbr裡找系統的引導檔案
3.啟動grub引導選單
4.系統初始化(啟用網絡卡、啟動系統程序)
軟連線 檔案 目錄 跨分割槽
硬鏈結 只能對檔案 同分割槽
1.光碟ios映象安裝
2.橋接安裝
gnome圖形介面
centos 7 有5個虛擬終端tty 「ctrl+alt+ f2 f3…f6」 退出終端 「ctrl+alt+f1」
檢視終端 :tty
終端快捷鍵:
shift+ctrl + 放大
ctrl - 縮小
shift+ctrl n 開啟新終端
alt f4 關閉終端
shift+ctrl t 開啟終端標籤
alt 1-- 切換標籤
shift+ctrl w 關閉標籤
shift+ctrl c 複製(圖形介面)
shift+ctrl v 貼上(圖形介面)
圖形介面也是乙個程式 占用大量資源 cpu !一般不用
nc -l 埠號
遠端連線:ssh 使用者名稱@ip位址
linux目錄結構
單樹倒置 /
root 當前使用者 。 localhost 當前所在主機 。~ 當前工作目錄。 #為超級管理員 。$普通使用者
開啟終端 也就是開啟shell 系統對話
【root@localhost ~】# 命令 【選項】 引數 (目錄/檔案)
黑色 檔案 藍色 目錄 青色 鏈結檔案 綠色 可執行檔案 (指令碼/程式)
/bin 可執行檔案(命令,程式的執行檔案) 任何使用者可執行
/sbin 可執行檔案 (命令,程式的執行檔案 )system 。 root系統管理命令
/etc 配置檔案 (系統自身,應用程式)
/boot 系統啟動引導器+kernel
/home 家目錄 每建立乙個使用者,準備乙個目錄,存放自己的檔案
/dev device裝置 虛擬硬體 硬碟也是乙個檔案
/tmp 臨時資料夾 7天沒有訪問 系統自動清理 安裝 執行時產生的臨
/opt option 可選 一般是空的 不使用 第三方應用程式會用到
/var 可變 一般變化頻率高的檔案 log 系統日誌…等
/usr 安裝的應用程式
/proc 當前記憶體映像 ,虛擬檔案系統
/lib /lib64 庫檔案 應用程式會呼叫
/mut /media 掛載點 磁碟分割槽,磁碟管理
/root 管理員root 家目錄
/run 應用程式,執行過程中,會產生一些檔案
/srv /opt 可選 給第三方應用程式
/sys 硬體資訊
ls list 列出目錄選項 例:ls -a /etc/selinux 。 ls /boot
-a 顯示所有,包括隱藏檔案
-l以長格式顯示
-h人類可讀大小
-d顯示目錄本身
-s大小排列
第一位 檔案型別 第二位 硬鏈結數 第三位檔案所屬人 第四位檔案所屬組 第五位檔案大小 第六位檔案最後一次編輯 第七位 檔案/目錄名
【 d rwxr-xr-xx.】
[root@vlnx050100 ~]# getfacl /test/3.txt (檢視)
getfacl: removing leading 『/』 from absolute path names
vsz 佔物理記憶體加共享記憶體的空間
rss 佔虛擬機器的物理記憶體的空間
stat 狀態 r:執行或就緒 t:停止 z:殭屍 zombie s:可中斷的睡眠(不需要等待磁碟io完成)d:不可中斷的睡眠(等待磁碟io完成)
<:高優先順序程序 /會被cpu優先順序執行/會獲取更多的cpu執行時間
n:低優先順序程序
+:正在前台執行的程序
l:多執行緒程序thread
s:會話程序首程序,某乙個程序的父程序
pstree 父子程序 centos7裡面第乙個啟動的程序 systemd
產生資料,存入硬碟
cpu a-------》 data cache memory------》 disk
b-------》data cache --------》disk d sleep
s sleep 守護程序 apache s —》 request r ----》 s
r1. 一般有大量運算工作的程序
2.程式是否有問題
swap 虛擬記憶體 交換分割槽
memory --------------------------》disk swap
多執行緒訊號 signal kill -l 檢視
常用訊號:
1 sighup :讓程序重新讀取配置檔案,使配置檔案修改生效
9 sigkill:殺死乙個程序
15 sigterm:終止乙個程序
19 sigstop: 掛起乙個程序
18 sigcont:恢復乙個掛起的程序
示例:安裝httpd
linux基礎知識總結
接觸 linux大概乙個星期左右 自己對 linux也只是初識 只裝了ubuntu linux是多使用者,多工的作業系統,這意味著多人可以同時使用一台主機。因為每個使用者的個人喜好與隱私問題,檔案的所有者就顯得尤為重要。將使用者分為不同的組別當然是為了方便管理。因此使用者與檔案之間的關係就有三種 1...
Linux基礎知識總結
最近對linux之前看過的內容進行複習和常用命令部分總結。所有的目錄和檔案的最上層根目錄都是 2.bin 存放各種二進位制可執行檔案,是功能程式。3.boot 包含各種啟動檔案。4.dev 包含各種裝置檔案。5.etc 包含各種系統配置檔案。6.home 使用者目錄,每個使用者都有自己的主目錄,所有...
Linux基礎知識總結
linux可以通過虛擬機器安裝,虛擬機器和物理機幾乎沒有什麼區別,常用的虛擬機器安裝軟體有vmware,此軟體需要破解。根目錄 bin 裡面存放的是一些命令,可執行的普通功能的程式或命令 boot 啟動相關的東西,例 grub引導選單 dev 裝置檔案,各種硬體裝置 etc 所有的配置檔案,在裡面放...