標籤:各種尾碼的壓縮包壓縮方法和解壓方法壓縮包壓縮解壓.tar.gz和.tgztar -czf jpg.tar.gz *.jpgtar -xzvf filename -C path.tar.bz2tar -cjf jpg.tar.bz2 *.jpgtar -xjvf filename -C path.tar.Ztar -cZf jpg.tar.Z *.jpgtar -xZvf filename -C path.tartar -cvf jpg.tar *.jpgtar -xvf filename
標籤:進程查看ps ax : 顯示當前系統進程的列表 ps aux : 顯示當前系統進程詳細列表以及進程使用者ps ax|less : 如果輸出過長,可能添加管道命令 less查看具體進程, 如:ps ax|grep XXX(XXX為進程名稱) 擷取進程idshell擷取進程ID的方法: ps -A |grep "cmdname"| awk ‘{print $1}‘ pidof "cmdname" pgrep
標籤:linux經常需要處理檔案,如果檔案比較大,那麼需要切分成為若干的小檔案再處理。命令:split比如有一個檔案:ll -h 1431531915758 -rw-r--r-- 1 ticketdev ticketdev 9.1G May 15 12:18 14315319157589.1個G的大小,如果想要切分稱為每個檔案100M大小,那麼需要的命令是:split -b 100M 1431531915758 split解釋一下參數,-b 檔案的大小;split
標籤:賬戶管理涉及到三個檔案: 1、/etc/passwd[email protected]:~$ head -n 3 /etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/sh每一行使用 “ :” 分隔開,共有七個欄位1、賬戶名字2、密碼 :
標籤: mpstat是linux一款即時系統監控工具。其報告與CPU的一些統計資訊,這些資訊存放在/proc/stat檔案中。在多CPU系統裡,其不但能查看所有CPU的平均狀況資訊,而且能夠查看特定CPU的資訊。mpstat最大的特點是:可以查看多核心cpu中每個計算核心的統計資料;而類似工具vmstat只能查看系統整體cpu情況。 mpstat [-P {|ALL}] [internal [count]]參數 解釋-P {|ALL}
標籤:TOP命令是Linux下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況。
標籤:一、為什麼要使程式在後台執行我們計算的程式都是周期很長的,通常要幾個小時甚至一個星期。我們用的環境是用putty遠端連線到日本Linux伺服器。所以使程式在後台跑有以下三個好處:1:我們這邊是否關機不影響日本那邊的程式運行。(不會像以前那樣,我們這網路一斷開,或一關機,程式就斷掉或找不到資料,跑了幾天的程式只能重頭再來,很是煩惱)2:不影響計算效率2:讓程式在後台跑後,不會佔據終端,我們可以用終端做別的事情。二、怎麼樣使程式在後台執行方法有很多,這裡主要列舉兩種。假如我們有程式pso.cp
標籤: vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文字編輯器,這裡只是簡單地介紹一下它的用法和一小部分指令。由於對Unix及Linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的地方進一步瞭解它。Vi也是Linux中最基本的文字編輯器,學會它後,您將在Linux的世界裡暢行無阻。 1、vi的基本概念 基本上vi可以分為三種狀態,分別是命令模式(command mode)、插入模式(Insert mode)
標籤:網路編程 標準 介面 資料 封裝 OSI七層協議功能物理層面向物理傳輸媒體,屏蔽媒體的不同主要定義物理裝置標準,如網線的介面類型、光纖的介面類型、各種傳輸介質的傳輸速率等。它的主要作用是傳輸位元流(就是由1、0轉化為電流強弱來進行傳輸,到達目的地後在轉化為1、0,也就是我們常說的模數轉換與數模轉換)。這一層的資料叫做位元。
標籤:shell中可能經常能看到:>/dev/null 2>&1 命令的結果可以通過%>的形式來定義輸出 /dev/null 代表空裝置檔案 > 代表重新導向到哪裡,例如:echo "123" > /home/123.txt 1 表示stdout標準輸出,系統預設值是1,所以">/dev/null"等同於"1>/dev/null" 2 表示stderr標準錯誤 &
標籤:linux 啟動失敗 kdump grub.conf kdump 是 Linux Kernel 崩潰時的轉儲機制,簡單理解就是在系統啟動過程中如果 Kernel 因為某些原因崩潰了,kdump 就會負責記錄日誌以便排查原因。在 CentOS 6 等 Linux 發行版中,即便採用迷你安裝, kdump 也會作為服務安裝到系統中,此時可能因為我們對
標籤:資料 多線程 編程 線程 進程 進程及線程基本定義進程(process) 處於執行期的程式及其所包含資源的總稱 程式:可執行程式代碼 資源:開啟檔案、掛起訊號、地址空間、資料區段等 線程(thread) 進程中活動的對象 有獨立的程式計數器、進程棧及一組進程寄存器 節省主存、減少管理開銷、快速切換進程 資源分派單位
標籤:操作 線程 屬性控制 struct 線程屬性屬性值不能直接設定,須使用相關函數進行操作 初始化函數為pthread_attr_init,該函數必須在pthread_create函數之前調用typedef struct{ int detachstate; // 線程的分離狀態 int scope; // 線程綁定狀態 int
標籤:mutex 加鎖 線程通訊 資料 變數 線程互斥機制Mutex變數就像一把“鎖”,是線程同步和保護共用資料的主要方式 Mutex可以用來阻止競爭 Pthreads中Mutex的基本概念 在任何時候,只有一個線程能夠獲得Mutex 儘管幾個線程想擷取一個Mutex,但是只有一個線程能夠成功
在centOS上安裝MySQL,JDK,Jboss 前面我們一直在windows伺服器上部署項目,JBoss啟動時,系統記憶體直線上升至95%,當系統上線時,這個狀況是頂不住同一時刻上千次的訪問的,ear包過大,遠程調用等都是亟待解決的問題.從伺服器出發,改裝相容性更好的Linux系統.半個下午+半個晚上部署好這些開發環境,主要過程整理如下,方便朋友們一次性安裝Linux伺服器. MySQL線上安裝沒有什麼挑戰性,但最簡單最直接最快速的達到目的不正是我們所需要的嗎?開啟終端(
Linux命令之dfdf命令與du命令極其相似,只不過前者用來顯示整個系統的磁碟使用方式,而後者更側重某個具體的檔案或目錄。它們的選項也是類似的,比如-a -B -h -k。先看一個例子:m@sys:~/blog$ df檔案系統 1K-blocks 已用 可用 已用% 掛載點/dev/sda1 249893748 7631632 229545216 4% /none 4 0 4
ganglia安裝教程(centos7)ganglia配置gmetad配置在ganglia安裝目錄執行如下操作cp -a gmetad/gmetad.init /etc/init.d/gmetad chkconfig –add gmetad chkconfig –level 345 gmetad on gmetad -t | tee /usr/local/etc/gmetad.conf mkdir -p /var/lib/ganglia/rrds chown
Linux系統學習筆記:序Linux系統學習筆記:序??Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多任務、支援多線程和多CPU的作業系統。它能運行主要的UNIX工具軟體、應用程式和網路通訊協定。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。本人使用的Linux為Ubuntu,主要以《APUE》(第3版)為學習藍本。1. Unix/Linux 體繫結構:
Linux伺服器禁ping與開啟ping修改 /proc/sys/net/ipv4/icmp_echo_ignore_all 內容為 1 禁止ping 內容為0 開啟ping。sysctl -w net.ipv4.icmp_echo_ignore_all=1 這條命令的效果同上還有另外一種使用iptables進位ping。iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROPping 命令工作的是
CentOS下配置hostapd共用WiFi有兩種方法可以實現軟AP:一種是橋接模式,也就是利用建立BRIDGE將內網和外網串連起來;還有一種是路由模式,利用NAT將內網資料包與外網資料包進行轉換。這裡我使用的是路由模式。tips:首先需要確認無線網卡支援AP mode,[root@localhost /]#iw list,在列出的內容裡面查看Supported interface modes欄位是否有AP,確認能開啟AP mode時在看下面。我用的TP-WN822N