Time of Update: 2018-07-23
top 命令可以用來顯示正在執行的進程,與 ps 命令的不同之處在於top 在可以定期更新正在啟動並執行進程,預設的更新時間為 1 秒 1. 進入動態進程監控畫面: 輸入命令:top 2. 退出動態進程監控畫面 命令: q 3. 設定進程監控的重新整理時間,假設設定重新整理時間為10秒: 命令:top -d 10 4. 監控特定使用者進程(在進入進程監控後使用此命令)
Time of Update: 2018-07-23
tcpdump 的抓包儲存到檔案的命令參數是-w xxx.cap 抓eth1的包 tcpdump -i eth1 -w /tmp/xxx.cap 抓 192.168.1.123的包 tcpdump -i eth1 host 192.168.1.123 -w /tmp/xxx.cap 抓192.168.1.123的80連接埠的包 tcpdump -i eth1 host 192.168.1.123 and port 80 -w
Time of Update: 2018-07-23
伺服器上的一些統計資料: 1)統計80連接埠串連數 netstat -nat|grep -i "80"|wc -l 2)統計httpd協議串連數 ps -ef|grep httpd|wc -l 3)、統計已串連上的,狀態為“established netstat -na|grep ESTABLISHED|wc -l 4)、查出哪個IP地址串連最多,將其封了. netstat
Time of Update: 2018-07-23
設定ulimit值(Linux檔案控制代碼數量)永久生效 inux 預設開啟檔案數linux 預設開啟檔案數為1024個,通過ulimit -a 可以查看open files 修改這個限制可以使用ulimt -SHn 65536 永久生效需要進行下面設定: 1. /etc/pam.d/login 添加pam_limits.so (有時候系統預設添加) 首先要通過find / -name pam_limits.so
Time of Update: 2018-07-24
實驗環境: 虛擬機器:virtualbox 5.0.24 r108355 作業系統:rhel-server-6.5-x86_64 看了劉相兵大大的: 在Linux 6上使用UDEV解決RAC ASM存放裝置名問題 自己操作了一把,先前在linux5 的時候我是用asmlib來綁定ASM的,參考三思筆記,我在建立虛擬硬碟的時候用的SCSI格式的硬碟,在linux
Time of Update: 2018-07-23
Fedora8下Oracle10g的安裝 1.Download Software 到網站:http://www.oracle.com/technology/index.html下載 10201_database_linux32.zip 2.解壓檔案 unzip 10201_database_linux32.zip 3.Host Filevi /etc/hosts
Time of Update: 2018-07-24
Linux後台運行程式,輸入輸出重新導向 linux後台運行程式使用&,如,python main.py &,表示後台運行main.py, 即CTRL+C後此程式仍然在後台運行,ps aux|grep "python main.py"可以查看到。
Time of Update: 2018-07-24
在netif_receive_skb()函數中,可以看出處理的是像ARP、IP這些鏈路層以上的協議,那麼,鏈路層前序是在哪裡去掉的呢。答案是網卡驅動中,在調用netif_receive_skb()前, 相關閱讀: Linux核心分析 - 網路[一]:收發資料包的調用 http://www.linuxidc.com/Linux/2011-05/36063.htm Linux核心分析 -
Time of Update: 2018-07-25
1. 可以通過"~$ netstat -anp" 來查看哪些連接埠被開啟。(註:加參數'-n'會將應用程式轉為連接埠顯示,即數字格式的地址,如:nfs->2049, ftp->21,因此可以開啟兩個終端,一一對應一下程式所對應的連接埠號碼)2. 然後可以通過"~$ lsof -i:$PORT"查看應用該連接埠的程式($PORT指對應的連接埠號碼)。或者你也可以查看檔案/etc/services,從裡面可以找出連接埠所對應的服務。
Time of Update: 2018-07-25
Linux下cronolog安裝配置Linux下啟動並執行Web伺服器Apache,預設記錄檔是不分割的,一個整檔案既不易於管理,也不易於分析統計。安裝cronolog後,可以將記錄檔按時間分割,易於管理和分析。cronolog安裝配置非常簡單,下載後只需要輸入幾個命令即可完成。1、下載(最新版本)# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz2、解壓縮# tar zxvf cronolog-1
Time of Update: 2018-07-25
Linux的虛擬記憶體管理有幾個關鍵概念 1.每個進程有獨立的虛擬位址空間,進程訪問的虛擬位址並不是真正的物理地址 2.虛擬位址可通過每個進程的頁表與物理地址進行映射,獲得真正物理地址 3.如果虛擬位址對應的物理地址不在實體記憶體中,則產生缺頁中斷,並真正分配物理地址,同時更新進程的頁表;如果此時實體記憶體已耗盡,則根據記憶體替換演算法淘汰部分頁面至物理磁碟中。 Linux進程虛擬位址分布
Time of Update: 2018-07-25
簡介 用簡單的話來定義tcpdump,就是:dump the traffic on a network,根據使用者的定義對網路上的資料包進行截獲的包分析工具。 tcpdump可以將網路中傳送的資料包的“頭”完全截獲下來提供分析。它支援針對網路層、協議、主機、網路或連接埠的過濾,並提供and、or、not等邏輯語句來協助你去掉無用的資訊。 實用命令執行個體 預設啟動 tcpdump
Time of Update: 2018-07-25
在初學或剛接觸Linux時我們可能會有些不適應,可能是因為我們接觸更多的是圖形化介面的操作,比較典型的時window作業系統,學習Linux我們要學會用命令列的操作方式和機器進行對話。剛接觸一個新鮮事物時我們不要害怕,要抱著好奇的心態,只要心態擺正了,我們學習的效率才會事半功倍。
Time of Update: 2018-07-25
Linux ccache 工具的安裝 Linux 下編譯FFmpeg時,會出現找不到ccache 命令的問題,本篇記錄一下自己”./FFmpeg-Android.sh: line 121: ccache: command not found”時的解決方案。 ccache下載 解壓 編譯安裝 說明 ccache 下載 ccache 連結地址:http://ccache.samba.org/download.html 解壓配置
Time of Update: 2018-07-26
宋寶華 Barry Song <21cnbao@gmail.com> 1. ARM Device Tree起源 Linus Torvalds在2011年3月17日的ARM Linux郵件清單宣稱“this whole ARM thing is a f*cking pain in the ass”,引發ARM Linux社區的地震,隨後ARM社區進行了一系列的重大修正。在過去的ARM
Time of Update: 2018-07-25
Linux下TCP,UDP以及廣播與多播通訊(代碼大全) TCP、UDP、廣播、多播的用戶端伺服器代碼連結地址為(for free):
Time of Update: 2018-07-25
1.查進程 ps命令尋找與進程相關的PID號: ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。 ps -A 顯示所有程式。 ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,參數或常駐服務的標示。 ps -e 此參數的效果和指定"A"參數相同。 ps e 列出程式時,顯示每個程式所使用的環境變數。 ps f 用ASCII字元顯示樹狀結構,表達程式間的相互關係。 ps -H 顯示樹狀結構,表示程式間的相互關係。 ps -N
Time of Update: 2018-07-25
在Linux下怎麼看網路流量。 在Windows下,我們可以很方便的通過360來查看網路流量,知道哪個進程佔用的網路頻寬比較多。那在Linux下怎麼看流量呢,對於Web伺服器來說這是很重要的。 下面這邊部落格很仔細的介紹了Linux下看流量的方法: Linux 各種查看網卡流量的方法 http://jasonyong.blog.51cto.com/47753/174197
Time of Update: 2018-07-26
Linux下中文經常會出現亂碼,有的是瀏覽網頁出現亂碼;有的是文字模式下顯示中文出現亂碼。下圖顯示的是我遇到的問題。我安裝的是CentOS,x-window下顯示中文正常,但是在文字模式下,顯示中文則會出現亂碼。 Linux中locale 詳解 locale 是國際化與本土化過程中的一個非常重要的概念,個人認為,對於中文使用者來說,通常會涉及到的國際化或者本土化,大致包含三個方面:看中文,寫中文,與
Time of Update: 2018-07-26
[root@hadoop058 ~]# mii-tool eth0: negotiated 100baseTx-FD, link ok 100M linux 下查看網卡工作速率 Ethtool是用於查詢及設定網卡參數的命令。 概要: ethtool ethX //查詢ethX網口基本設定 ethtool –h //顯示ethtool的命令協助(help) ethtool –i ethX //查詢ethX網口的相關資訊 ethtool –d ethX