原创 筆試總結

3-27 網易筆試 考點: find,locate,type,whereis,which 電子郵件協議:pop3,IMAP,SMTP 二叉排序 tcp/ip 三次握手,四次揮手。 進程由執行變擁塞 線程同步 版本管理工具 開源軟件

原创 使用vmware創建linux主機後,與本地連接之網絡互通心路歷程

背景:在某公司任職三個月的菜鳥,想要在自己的電腦上使用vmware安裝虛擬機好在私底下使用偷偷學習,悲哀的是長時間被網絡問題堵塞,以至於每每打開筆記本修煉的時候想到網絡問題直接頹掉。在某個下午,終於下定決心好好學習,第一個要解決的

原创 磁盤管理命令之partx,lsblk,blkid,partprobe。

patrx:修改磁盤分區表後,無需重啓,用partx命令告訴內核,分區已改動,內核可以讀入新的分區表信息 /proc/partitions記錄了系統中所有硬盤及其上面的分區,包括已掛載和未掛載的。 有些硬盤沒有記錄分區信息,可能是沒有

原创 查看進程打開了哪些文件和文件被哪個進程打開

lsof: list open file 單獨執行lsof將輸出系統中所有打開的文件 name:文件被哪些進程所打開 -p pid:進程pid所打開的所有文件 -u username:屬於user進程所打開的文件 -i tcp/ud

原创 ubuntu 快速部署 pure-ftpd 服務

背景: FTP(File Transfer Protocol)是文件傳輸協議,常用於Internet上控制文件的雙向傳輸。同時,他也是一個應用程序,用戶可以通過它把自己的PC機與世界各地所運行的FTP協議的服務器項鍊,訪問服務器上大量

原创 ubuntu pure-ftpd + mysql 配置詳情

上一篇文章是使用PureDB來存儲虛擬用戶信息,本篇文章將會使用mysql來存儲ftp用戶數據信息 一 下載安裝 編譯安裝 ./configure --with-mysql --with-rfc2640 --with-everythi

原创 iptable規則的設定與查看

Firewall:防火牆,隔離工具;工作於主機或網絡的邊緣,對於進出本地或網絡的報文根據實現定義好的檢查規則做匹配檢查,對於能夠被規則所匹配到的報文作出相應處理的組件; iptables/netfilter 功能 filter:過濾,防火

原创 shell編程基本知識點

1 shell關鍵字 常用到的: 1 echo:打印文字到屏幕 2 ecex:執行另一個shell腳本 3 read:讀標準輸入 4 expr:對整數型變量進行算術運算 5 test:用於測試變量是否相等,是否爲空,文件類型等 6 exi

原创 五種IO模型祥解

在學習nginx的架構時講到:NGINX是最知名的模塊化,事件驅動,異步,單線程Web服務器和Web代理之一。所以就稍微瞭解下網絡IO模型的基礎知識。 IO有內存IO、網絡IO和磁盤IO三種,通常我們說的IO指的是後兩者。網絡IO的本質

原创 linux報告生成器之awk

awk就是把文件逐行的讀入,以空格爲默認分隔符將每行切片,切開的部分再進行各種分析處理。 模式 /正則表達式/:使用通配符的擴展集。 關係表達式:使用運算符進行操作,可以是字符串或數字的比較測試 模式匹配表達式:用運算符~(匹配)和~!

原创 LVS-NAT原理及實現

1 重點理解NAT方式的實現原理和數據包的改變 (a)當用戶的請求到達調度器時,請求報文會先到內核空間的PREROUTING鏈上。此時報文的源IP爲CIP,目標IP爲VIP (b)PREROUTING檢查發現數據包的目標IP是本機,

原创 Nginx服務之防盜鏈功能

一:原理 盜鏈是一種損害原有網站合法利益,給原網站所在服務器造成額外負擔的非法行爲。要採取防盜鏈的措施,首先需要了解盜鏈的實現原理。 客戶端向服務器請求資源時,爲了減少網絡帶寬,提高響應時間,服務器一般不會一次將所有資源完整地傳回給客戶端

原创 Linux內核

Linux Kernel 單內核體系設計、但充分借鑑了微內核設計體系的優點,爲內核引入模塊化機制。 內核的組成部分: kernel:內核核心,一般爲bzImage,通常在/boot目錄下,名稱爲vmlinuz-VERSION-REL

原创 抓包工具tcpdump的用法說明

tcpdump採用命令行方式對接口的數據包進行篩選抓取,其豐富特性表現在靈活的表達式上。 不帶任何選項的tcpdump,默認會抓取第一個網絡接口,且只有將tcpdump進程終止纔會停止抓包。ctrl+c tcpdump常用選項 格式:t

原创 Linux任務計劃,週期性任務執行

概述:什麼是計劃任務呢?就像我們每個人日常生活中都會使用到的鬧鐘一樣,按時的去提醒該幹什麼事,以免忘記。同樣,我們在工作中也要每天在特定的時間內安排一些事情,這就是計劃任務。 未來的某時間點執行以此任務:at,batch 週期性運行某任