Linux小知識點

磁盤

Linux的磁盤類型有IDE和SCSI兩種。 IDE的命名方式是採用/dev/hdx(x表明磁盤塊),其下的分區則是/dev/hdxy(y表明該磁盤上的分區號) SCSI則是採用/dev/sdx,其下的分區則是/dev/sdxy fdisk -l /dev/磁盤塊 ,沒有查看到建立的任何分區,就表示該硬盤爲新盤 主分區和邏輯分區的System類型爲Linux;System類型是Linux時該分區是能夠立刻使用的 邏輯卷管理(Logical Volume Manager),是創建在磁盤和分區之上的一個抽象層,方便對磁盤的管理和維護mysql

ping

向目標主機發送ping請求時,目標主機就會對ping進行應答而忽略了其餘服務的請求,最終致使其餘合法的服務沒獲得響應,即產生了所謂的拒絕服務(DOS)攻擊; 若是不帶任何選項的ping命令時,將一直對主機進行發送數據包,直到手動結束 使用echo命令取消服務器對ping的響應。 echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 使用echo命令開啓服務器對ping的響應. echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all 發送指定次數測試IP地址 ping -c 次數 IP地址sql

進程

當須要在後臺運行進程時,只要在命令後面加上"&"便可 ps -ef 輸出的各字段說明. C 執行該進程時CPU調度的狀況 STIME 該進程啓動的時間 TIME 進程使用CPU的時間 CMD 啓動該進程的命令 ps -ef|more,可以使用空格查看下一頁,按q鍵退出。 靜態顯示進程資源的使用狀況,包括CPU的使用率、內存使用率等,ps -aux %CPU 運行該進程時CPU的使用率 %MEM 運行該進程時內存的使用率 VSZ 進程佔用虛擬內存的大小 STAT 進程的狀態,S表示睡眠,R表示運行 START 進程啓動的時間 COMMAND 啓動進程的命令 動態顯示進程的相關信息 top load average的值表示系統負載的平均值,分別是1分鐘、5分鐘和15分鐘 tasks的值表示系統中有多少個進程 Mem的顯示系統物理內存的使用狀況,依次表示是系統的總內存、已使用的內存、空閒的內存和緩衝使用的內存 Swap指的是系統交換分區信息,依次是交換分區的總量、使用量、空閒和用於內核緩衝的內存量 NI表示進程的優先級 SHR表示進程使用的共享內存的數量 TIME+表示自進程啓動以來所使用的CPU時間量shell

內存

內存分爲物理內存和虛擬內存(swap-交換區);物理內存即常說的內存條;虛擬內存將必定尺寸的磁盤空間在某種狀況下當內存來使用; 當系統中的物理內存不足時,能夠將一些數據轉存到虛擬內存上,在須要時進行調用。 虛擬內存雖然能夠彌補物理內存的不足,且能夠擴大內存的容量,但卻下降了系統運行的效率。緩存

shell

是一種Linux解釋器,也是一種腳本語言。 計算機只能識別到0和1的機器碼,要想和計算機進行交流,則須要一箇中間角色將用戶輸入的指令翻譯成計算機可以識別的由0和1組成的機器碼,而後將這些機器碼傳送到內核中去執行。 流程:用戶經過終端的命令提示符將本身的想法--即須要計算機作的事,以指令的方式輸入到shell中,shell接着是將用戶輸入進來的指令翻譯成計算機可以識別到的0和1組成的機器碼,接着將這些機器碼傳送到內核中,內核則根據這些機器碼來操做計算機硬件,以後將操做的結果輸出到顯示器上 查看使用的shell tail -3 /etc/passwd //tail -3 表示查看末尾的3行 sell腳本 #! /bin/bash #使用/bin/bash進行解釋 #this is script echo hello world 而後使用給文件添加可執行的權限 chmod +x 文件名 執行腳本 ./hello.sh 或者 sh hello.sh 或者 bash hello.shbash

代理服務器

是指能夠代替計算機用戶進行數據包的轉發和其餘信息以及將用戶須要的信息傳遞給計算機用戶端。 代理服務器分爲標準代理服務器、透明代理服務器和反向代理服務器。 代理服務器介於客戶端和因特網之間,負責處理客戶端發送來的請求,並在自身中的緩存找不到客戶端須要的信息時對外網進行訪問,而後將獲得的信息進行備份後發送到請求的客戶端。 工做過程: (1)用戶向代理服務器發送請求,要求對因特網上的某些資源進行訪問 (2)當代理服務器接到用戶的數據請求後,它將建立一個子進程來負責與用戶溝通,而本身繼續監聽其餘請求。而在子進程與客戶端創建鏈接後,將檢查數據包中的信息並在得到這些信息後與自身設置的規則進行對比,若不知足則拒絕或是須要用戶提供認證信息 (3)在確認知足規則後對自身的緩存文件進行覈對,當找到用戶所需的信息後發送到請求的用戶 (4)若在自身緩存中沒找到用戶所需的信息後,代理服務器將向互聯網發送請求 (5)當互聯網接到代理服務器的數據包請求後,根據這些數據包中的信息進行檢查,並在找到符合的信息後發往代理服務器 (6)當代理服務器收到來自互聯網的響應的數據信息時,先對這些信息進行過濾,而後複製一份保存在緩存中,以後將信息發送到請求的客戶端,而後關閉響應的進程和端口結束工做服務器

vi編輯器

在末行模式下顯示文件行號命令 :set number編輯器

服務

systemctl restart mysql //重啓msql服務 systemctl status mysql //查看musql服務狀態測試

相關文章
相關標籤/搜索