標籤:1、gzip/gunzip 功能:壓縮/解壓檔案 注意:(1)只能壓縮檔,不能壓縮目錄;(2)壓縮檔後,源檔案就沒有了。 文法: gzip 檔案名稱 gunzip 壓縮檔名2、tar 功能:壓縮目錄/解壓縮包 文法:tar -zcvf 目的檔案名稱 原始目錄名 //壓縮目錄 tar -xfz 壓縮檔名 //解壓縮3、zip 功能:壓縮檔或目錄 例子: zip new,zip
標籤:查看linux核心源碼,你會發現有很多if (likely(""))...及if (unlikely(""))...語句,這些語句其實是編譯器的一種最佳化方式,具體分析如下:likely及unlikely是一個宏定義:#define likely(x) __builtin_expect(!!(x), 1)#define unlikely(x) __builtin_expect(!!(x), 0) likely()的 意思是認為這個分支最有可能發生,如if
標籤:1.安裝svn伺服器端 yum install subversion 從鏡像下載安裝svn伺服器端 中間會提示是否ok,輸入y,確認 安裝成功提示:.....complete! 依次執行如下命令: cd
標籤:來源:http://www.cnblogs.com/songfeixiang/p/3733855.html linux中open函數使用 open函數用來開啟一個裝置,他返回的是一個整型變數,如果這個值等於-1,說明開啟檔案出現錯誤,如果為大於0的值 參考格式 if(fd=open("/dev/ttys0",O_RDWR | O_NOCTTY |O_NDELAY))<0 {printf("cannot open"}; int open(const
標籤:linux中,可以使用chown命令來修改檔案夾的使用者權限。1. 以普通使用者 A 登入linux,利用su -切換到root使用者2. 在root使用者下,可以看到檔案夾內容3. 但通過檔案系統,卻無法開啟 git 檔案夾提示無法顯示遠程檔案夾(應該是許可權不夠)這是因為,以普通使用者 A
標籤:本文節選自這裡,原文以mysql innodb系統為例,介紹了資料經過的各層級的buffer和cache,其它系統也有相似的原理,摘錄於此。3. VFS層該層的緩衝都放在主機記憶體中,它的目的主要是在作業系統層緩衝資料,避免慢速塊裝置讀寫操作影響了IO的回應時間。3.1. 細究O_DIRECT/O_SYNC標籤在前面redo log buffer和innodb buffer
標籤:上班出門還沒下雨天氣悶熱,現在的外面下的卻是傾盆大雨。還好出門帶了傘,內心還是快樂的。上班我們都是用的Debian系統,平時沒事上上網偶爾會遇到提示沒安裝flash的問題,正好現在沒啥事,就打算把它給裝上。 現在自己用的瀏覽器是firefox,從adobe官網下載下來了安裝包,恰巧裡面也有安裝文檔,於是便照著安裝:1.
標籤:網站伺服器 linux 路由器 區域網路 防火牆 NAT表主要控制的是內部網路與外部網路之間的互訪問題,它的功能類似於路由器中的NAT地址轉換功能,控制著內部使用者怎麼訪問外網,外網使用者如何訪問內網
標籤:1 查看CPU 1.1 查看CPU個數 # cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 2 **uniq命令:重複資料刪除行;wc –l命令:統計行數** 1.2 查看CPU核心數 # cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 4 1.3 查看CPU型號 # cat /proc/cpuinfo | grep ‘model
標籤:linux 指令碼 配置 這個指令碼是我借鑒某大神的指令碼改寫的(其實是赤裸裸的拿來用了),功能主要是實現系統自訂配置,搭建原始的linux環境範本,分享給大家,順便分享個小訣竅: 複製代碼後,請使用"notepad++"或其它編輯器開啟此文檔, "alt+0"將函數摺疊後方便查閱 。 插句話,這個方法我是從雪松大神的[python執行個體手冊]
Linux檔案打包與壓縮,Linux檔案打包壓縮在Linux下支援的壓縮命令非常多,常見的壓縮檔的拓展名有*.gz,*.bz2,*.tar.gz,*.tar.bz2等。壓縮解壓是很常用的功能,但命令參數都稍有點複雜,因此對常用的幾個用法做一個簡單的總結。1.gzip gzip的全稱是是GNUzip,是一個非常優秀檔案壓縮程式。除了*.gz檔案外,gzip還可以用來解壓*.zip,*.Z等格式的壓縮檔。而且*.gz檔案也可以用winrar解壓,
Linux自動安裝 光碟片,Linux安裝光碟片 安裝linux的時候需要人機互動,如果一次安裝幾台那就要耗費很多精力,莫不如把每次要做的設定寫在設定檔裡,一鍵安裝,省時省力。這裡我們只介紹用光碟片進行自動安裝。 無人職守安裝我們首先想到的就是kickstart軟體,那麼什麼是Kickstart?
Linux軟防火牆ACL匹配的最佳化點,linux防火牆acl匹配首先,請求不要再誣陷Netfilter!雖然它有一些固有效能損耗,但敬請不要將iptables和Netfilter等同,如果你要抓元兇,請直接說iptables,而不要說成Netfilter!
Linux命令之find(二),linux命令find 上篇文章已經介紹了expressions的的test,它是find命令最核心的東西,現在介紹expressions的options和actions。
爛泥:學習centos之快速搭建LNMP環境,centoslnmp本文由秀依林楓提供友情贊助,首發於爛泥行天下 以前在centos下安裝軟體都是喜歡源碼安裝,不過昨天因為一個事情需要一個centos 下的LNMP環境。反倒不會搞了,今天特意記錄下,以備後續使用。 一、安裝nginx 我們先來安裝nginx,如下: yum -y install nginx 通過,我們可以看到目前的yum源中是沒有nginx軟體包的。我們需要安裝包含nginx的yum源,如下: rpm -ivh
內部OA系統:Nginx+Keepalived實現網站高可用(1)公司內部 OA 系統要做線上高可用,避免單點故障,所以計劃使用2台虛擬機器通過 Keepalived 工具來實現 nginx 的高可用High Avaiability),達到一台nginx入口伺服器宕機,另一台備機自動接管服務的效果。nginx做反向 Proxy,實現後端應用伺服器的負載平衡)快速搭建請直接跳至 第2節。1.
lz4,pigz,gzip3者比較一、壓縮(1.1)使用gzip進行打包:# time tar -zcf tar1.tar binlog*real 0m48.497suser 0m38.371ssys 0m2.571s(1.2)使用pigz壓縮,同時設定最高壓縮速度(-1)# time tar -cv binlog* | pigz -1 -p 24 -k >pigz1.tar.gzreal 0m10.715suser 0m17.674ssys 0m1.699s(1.3) 使用pigz壓縮,
nagios外掛程式之登陸防火牆實現session監控ssh_firewall_session.sh -- 登陸防火牆並執行dis session statisticsfirewall_check_sessions.c -- 調用上面指令碼,過濾出sessioin的數值執行:./firewall_check_sessions ssh_firewall_session.sh 192.168.0.1vi ssh_firewall_session.sh#!/usr/bin/expect -f#set
Linux下Nvidia顯卡驅動卸載和卸載後的問題由於在Ubuntu下安裝了Nvidia顯卡驅動後開機一直處於迴圈登入介面,密碼輸入正確也是進不去,然後就決定卸載Nvidia顯卡驅動。首先是在能使用tty1登入的情況下,使用 $ sudo apt-get autoremove --purge nvidia-*$ sudo
Ubuntu 15.04安裝不完全指南0x00. 燒盤使用UltraISO燒錄到隨身碟裡,設定電腦從隨身碟啟動,即可安裝。安裝時可能出現not COM32R image的命令列,“boot:” 後面直接輸入live即可解決問題。軟碟通UltraISO v9.5.3.2901 簡體中文完美註冊版 Ubuntu 15.04 正式版發布下載 Windows 7下硬碟安裝Ubuntu 14.10圖文教程 隨身碟安裝Ubuntu 14.10 Ubuntu