Time of Update: 2015-07-01
標籤:1.使用正則匹配檔案名稱## grep -n ‘[^\/][a-zA-Z0-9]*[.a-zA-Z0-9][a-zA-Z0-9]*$‘ regular_express.txt/etc/init.d/hello.h/etc/init.d/hehe2.使用sed提取出網卡IP (1)# ifconfig eth0 |grep ‘inet addr‘ inet addr:192.168.211.129 Bcast:192.168.211.255
Time of Update: 2015-07-01
標籤:linuxrm `ls | grep -v "aa"` //刪除除帶aa字串的所有檔案ls | grep -v keep | xargs rm //除keep字串的以外全刪除rm `ls | grep -v "^aa$" ` //刪除除aa檔案外的所有檔案rm `ls | grep -v "^a$" | grep -v "^b$" ` //刪除除a和b以外的所有檔案
Time of Update: 2015-07-01
標籤: Linux系統中的IO函數主要有read、write、recv、send、recvmsg、sendmsg、readv、writev,本篇主要介紹他們的使用以及區別。read函數:#include <unistd.h>ssize_t read(int fd,void *buf,size_t
Time of Update: 2015-07-01
標籤:Linux 平台上的效能工具有很多,眼花繚亂,長期的摸索和經驗發現最好用的還是那些久經考驗的、簡單的小工具。系統效能專家 Brendan D. Gregg 在最近的 LinuxCon NA 2014 大會上更新了他那個有名的關於 Linux 效能方面的 talk (Linux Performance Tools) 和投影片。和 Brendan 去年的 talk 比較,今年增加了測試和最佳化兩部分。下面的三張圖片分別總結了 Linux 各個子系統以及監控、測試、最佳化這些子系統所用到的工具。
Time of Update: 2015-07-02
標籤:linux 下查看一個進程運行路徑的方法在linux下查看進程大家都會想到用 ps -ef|grep XXX可是看到的不是全路徑,怎麼看全路徑呢? 每個進程啟動之後在 /proc下面有一個於pid對應的路徑例如:ps -ef|grep python顯示:oracle 4431 4366 0 18:56 pts/2 00:00:00 python Server.py4431就是進程號到/
Time of Update: 2015-07-02
標籤:第一步: 對系統當前各個磁碟的狀態要有一定的瞭解。這個就要用到fdisk -l 這個命令了。 fdisk -l 由可以看出/dev/sdb/並沒有被分區、下面的例子我們就要為/dev/sdb進行分區而且還要把它掛載到linux分類樹上去。第二步: fdisk /dev/sdb -- 這個的意思就是對/dev/sdb這個盤進行操作, 如所示,說明已經進入了fdisk這個程式了;它的一些重要的操作項有 1、p
Time of Update: 2015-07-02
標籤:一:查看cpumore /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo如果覺得需要看的更加舒服grep "model name" /proc/cpuinfo | cut -f2 -d: 二:查看記憶體grep MemTotal /proc/meminfogrep MemTotal /proc/meminfo | cut -f2 -d:free -m |grep "Mem" | awk
Time of Update: 2015-07-02
標籤:閏秒的介紹可以參考維基百科 https://zh.wikipedia.org/wiki/閏秒 linux處理閏秒Linux使用UTC時鐘,並通過NTP (Network time protocol)來進行時間同步,NTP伺服器會一級一級地下發閏秒事件通知直到最邊緣的NTP伺服器,然後NTP就會把閏秒通知給用戶端的作業系統,由作業系統來處理閏秒通知。閏秒會影響部分開啟ntp服務的Linux作業系統——會導致Linux核心Crash!Linux
Time of Update: 2015-07-02
標籤:轉載:http://blog.csdn.net/yimiyangguang1314/article/details/8807096 1. 首先修改kernel的bootargs,在bootargs中添加以下內容: printk.time=y initcall_debug 我使用的bootargs修改後如下: setenv bootargs "root=/dev/mtdblock2 rootfstype=yaffs2
Time of Update: 2015-07-02
標籤:一、查看和修改Linux的時區1. 查看當前時區命令 : "date -R"2. 修改設定Linux伺服器時區方法 A命令 : "tzselect"方法 B 僅限於RedHat Linux 和 CentOS命令 : "timeconfig"方法 C 適用於Debian命令 : "dpkg-reconfigure tzdata"3. 複製相應的時區檔案,替換系統時區檔案;或者建立連結檔案cp /usr/share/zoneinfo/$主時區/$次時區
Time of Update: 2015-07-02
標籤:方向 <-前 後 ->刪除ctrl + d 刪除游標所在位置上的字元相當於VIM裡x或者dlctrl + h 刪除游標所在位置前的字元相當於VIM裡hx或者dhctrl + k
Time of Update: 2015-07-02
標籤:檔案在linux中每一個檔案或者目錄都包含有存取權限。650) this.width=650;" title="image" style="border-top:0px;border-right:0px;background-image:none;border-bottom:0px;padding-top:0px;padding-left:0px;border-left:0px;padding-right:0px;" border="0" alt="image"
Time of Update: 2015-07-02
標籤:linux leap secondleap second 是指Linux系統自動調整系統時間,這通常會發生在某個月的月末,很可能是6月和12月的月底,當leap second發生的時候可能會導致應用程式(Java)很繁忙,從而導致響應很慢。若如下命令返回中有leap=01,那麼就意味著將會有leap second發生ntpq -c "lassoc" -c "mrv &1 &999 leap,srcadr,stratum"若如下命令返回中有“no leap seconds”,
Time of Update: 2015-07-02
標籤:vmware網路連接 電腦群組成前言: 今天總算將馬哥Linux的第一天視頻完完全全看完了,學到了不少之前迷糊的知識。為了以後整理自己的知識結構,準備今天晚上開始寫部落格。 主要內容: 第一點 VMware網路連接 (1)、橋接網路 &
Time of Update: 2015-07-01
標籤:linux 尋找 進程 重新導向 指令碼 操作檔案和目錄: copy:$ cp file1 file2$ cp -r dir1 dir2move:$ mv file ..$ mv file dir/rename:$ mv file1 file2$ mv dir1 dir2 # dir2如果存在,則為移動操作remove:$
Time of Update: 2015-07-01
標籤: killall是殺死所有進程,而pkill是按照進程名稱殺死進程,可以達到殺死所有進程的目的,因為linux裡面同名的進程是分主進程和子進程的。pkill -9 httpd 按名稱強制殺死httpd進程pstree -p | grep httpd 查看apache進程就沒有了service httpd start 啟動apache進程pstree -p | grep httpd 查看apache進程就又有了pkill還有一個更重要的功能就是按照終端使用者來剔出使用者登入w
Time of Update: 2015-07-02
Linux/UNXI系統設定環境變數,linuxunxi環境變數1.什麼是環境變數?簡單說,就是指定一個目錄,運行軟體的時候,相關的程式將會按照該目錄尋找相關檔案。 設定變數對於一般人最實用的功能就是: 不用拷貝某些dll檔案到系統目錄中了,而path 這一系統變數就是系統搜尋dll檔案的一系列路徑2.在Linux系統下,如果你下載並安裝應用程式,很有可能在鍵入它的名稱的時候出現 “command not found ” 的提示內容。
Time of Update: 2015-07-02
Linux IO函數的使用和區別,linuxio函數區別 Linux系統中的IO函數主要有read、write、recv、send、recvmsg、sendmsg、readv、writev,本篇主要介紹他們的使用以及區別。read函數:#include <unistd.h>ssize_t read(int fd,void *buf,size_t count);read函數從檔案描述符fd對應的檔案中,讀取count位元組,放在buf緩衝區。如果count為0
Time of Update: 2015-07-02
linux下lua開發環境安裝我前面我們介紹了nginx+lua環境的搭建,在此我們再來瞭解下lua開發環境的安裝。目前lua版本已經更新到lua5.3,但是我們在此安裝lua5.1,因為5.1運行了好多年,有好多模組都是基於此版本的,例如lua_gd。安裝:1.先安裝lua的相關依賴yum install readline-dev readline-devel2.安裝lua5.1 wget http://www.lua.org/ftp/lua-5.1.0.tar.gztar
Time of Update: 2015-07-02
IO複用_select函數,io複用_selectselect函數:#include <sys/select.h>#include <time.h>#include <sys/types.h>#include <unistd.h>int select(int nfds, fd_set*readfds, fd_set*writefds,