煙花兒
-
系統與內核管理
系統與內核管理 1.Linux組成 Linux: kernel+rootfs kernel: 進程管理、內存管理、網絡管理、驅動程序、文件系統、安全功能 rootfs:程序和glibc 庫:函數集合, function, 調用接口(頭文件負責描述) 過程調用:procedure,無返回值 函數調用:function 程序:二進制執行文件 內核設計流派: 單內…
-
進程管理
1.進程概念內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、安全功能等Process: 運行中的程序的一個副本,是被載入內存的一個指令集合進程ID(Process ID,PID)號碼被用來標記各個進程UID、GID、和SELinux語境決定對文件系統的存取和訪問權限,通常從執行進程的用戶來繼承存在生命周期task struct:Linux內核存…
-
進程管理工具及計劃任務
進程管理工具 kill命令: 向進程發送控制信號,以實現對進程管理,每個信號對應一個數字,信號名稱以SIG開頭 (可省略),不區分大小寫 顯示當前系統可用信號: kill –l,trap -l 常用信號:man 7 signal 1) SIGHUP: 無須關閉進程而讓其重讀配置文件 2) SIGINT: 中止正在運行的進程;相當于Ctrl+c 3) SIGQ…
-
網絡管理基礎
1.PDU: Protocol Data Unit,協議數據單元是指對等層次之間傳遞的數據單位 ?物理層的 PDU是數據位 bit ?數據鏈路層的 PDU是數據幀 frame ?網絡層的PDU是數據包 packet ?傳輸層的 PDU是數據段 segment ?其他更高層次的PDU是消息 message 2.TCP特性工作在傳輸層 ?面向連接協議 ?全雙工協…
-
yum
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器?;禦PM包管理,能夠從指定的服務器自動下載RPM包并且安裝,可以自動處理依賴性關系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一個、一組甚至全部軟件包的命令,而…
-
腳本基礎課后練習
(1)編寫腳本/root/bin/systeminfo.sh,顯示當前主機系統信息,包括主機名,IPv4地址,操作系統版本,內核版本,CPU型號,內存大小,硬盤大小 #!/bin/bash echo “MY hostname is `hostname`”echo “My IPv4 address is `ifconfig …
-
正則表達式淺解
正則表達式:由一類特殊字符及文本字符所編寫的模式,其中有些字符(元字符)不表示字符字面意義,而表示控制或通配的功能。 擴展正則表達式元字符: 字符匹配:. 匹配任意單個字符[] 匹配指定范圍內的任意單個字符[^] 匹配指定范圍外的任意單個字符[:alnum:] 字母和數字[:alpha:] 代表任何英文大小寫字符,亦即 A-Z, a-z[:lower:] 小…
-
VMware安裝過程中出現的問題及解決方法
VMware軟件的安裝應當是非常簡單的,但在本次的安裝過程中卻出現了兩個問題,其中第一個問題比較好解決,但是第二個問題卻讓我糾結和浪費了很多的時間。以下是對于兩個問題的描述及解決方法,以備出現同樣問題的人們參考: ?問題1:已將該虛擬機配置為64位客戶機操作系統,但是,無法執行64位操作.具體錯誤提示見圖: ?解決方法:重啟計算機,啟動過程中按F12鍵(或依…
-
重返課堂
1.學習目的: i. IT業發展日新月異,當前所掌握的知識已無法滿足工作需要。 ii. IT行業更新飛快,這就要求從業人員不斷的去學習,不斷的完善自己,才不至于被淘汰。 iii. 在這個大數據、云計算為王的時代,掌握Linux是入行“敲門磚”。 iv. 年齡已大,把握住人生不多的專門學習的機會,再博一次。 2.淺識Linux i. linux為何? Linu…