一個Linux核心的自旋鎖設計-接力嵌套堆棧式自旋鎖,自旋嵌套鎖的開銷鎖的開銷是巨大的,特別是對於多核多處理來講。
Linux平台不同解壓縮命令的用法,linux平台解壓縮 作者:郭孝星微博:郭孝星的新浪微博郵箱:allenwells@163.com部落格:http://blog.csdn.net/allenwellsgithub:https://github.com/AllenWell一 .tar解包tar xvf FileName.tar打包tar cvf FileName.tar DirName注意:tar是打包,不是壓縮。二 .gz解壓gunzip FileName.gz或gzip
linux 進程管理,linuxfree顯示記憶體使用量情況,預設單位為kB。top動態顯示,見圖1.圖1 top命令res表示記憶體佔用。ps-aux 顯示所有進程的主要資訊。見圖2。圖2 ps命令主要參數解釋。%MEM,記憶體佔用百分比。rss,記憶體佔用,單位為kB。%MEM是根據這個值算出來的。time,啟動以來鎖佔用的總的cpu時間,不是(現在時刻-啟動時刻)代表的時間長度。-e 顯示所有進程的資訊。--format
Nodejs安裝,nodejs1 下載NodeJS https://nodejs.org/download/ 最新版 # wget https://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz 2 解壓安裝NodeJS # tar zxvf node-v0.12.7.tar.gz # cd node-v0.12.7 # ./configure #
GNU Linux高並發效能最佳化方案/*********************************************************** * Author : Samson * Date : 07/14/2015 * Test platform: * gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 * GNU bash, 4.3.11(1)-release (x86_64-pc-linux-gnu) * Nginx version: * Nginx 1
Vi(Vim)鍵盤圖及其基本命令Vi(Vim)鍵盤圖及其基本命令: 進入vivi filename 開啟或建立檔案,並將游標置於第一行首vi +n filename 開啟檔案,並將游標置於第 n行首vi + filename
CoreOS 在 PC 上快速安裝上手意義能夠以最快的速度安裝部署Linux作業系統。安裝快速簡單,幾乎不花時間就可以開始運行Docker。運行速度非常快。使用記憶體硬碟。我的情況win8 筆記本偶爾玩遊戲,但是裝Linux雙系統可能需要我一天的時間來完成。我的所有業務都只需要在Docker中跑就可以了。而且我膝上型電腦記憶體夠大16g (感謝HUST 薑老師)。準備CoreOS image EasyBCD 2.2 免費下載【中文多國語言版】
Linux軟防火牆ACL匹配的最佳化點首先,請求不要再誣陷Netfilter!雖然它有一些固有效能損耗,但敬請不要將iptables和Netfilter等同,如果你要抓元兇,請直接說iptables,而不要說成Netfilter!iptables真的是弱爆了!它的ipt_do_table竟然是五大元兇之一,如果規則超過了7000,那麼它就是之首(其它的元兇是nf_conntrack函數,它們也是Netfilter的HOOK)。iptables低效的原因在於它的ACL規則沒有經過預先處理,直接使用
CentOS-6.5系統基礎最佳化附帶最佳化指令碼最佳化內容:(1.設定history記錄(2.添加普通使用者,設定sudo許可權(3.禁止root遠端使用者登入(4.修改遠程連接埠(5.精簡開機啟動伺服器(6.關閉selinux(7.配置iptables(8.修改最大串連數 ulimit(9.禁止使用Ctrl+Alt+Del快速鍵重啟伺服器(10.修改預設DNS(11.安裝必要軟體,更新yum源 [epel源](12.更新核心和軟體到最新版本(13.最佳化核心參數 [根據實際情況調整](14.
echo命令詳解echo: echo [-neE] [arg ...] echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。Options: -n 不在最後自動換行 -e 使用反斜線的解釋 -E 抑制反斜線的解釋使用-e選項時,若字串中出現以下字元,則特別加以處理,而不會將它當成一般文字輸出:\a 發出警告聲;\b 刪除前一個字元;\c 最後不加上分行符號號;\f 換行但游標仍舊停留在原來的位置;\n 換行且游標移至行首;\r
CentOS 5系統安裝saltstack安裝最近公司有一些新需求,需要部署一些saltstack來管理部分伺服器。所以最近研究了一下saltstack的安裝和部署。 說實話,如果你用的是CentOS 6以上的系統的話那就不用看我這篇文章了,因為6的系統上可以直接使用epel軟體源,用yum的方式來安裝,只要在服務端裝個salt-master,在被管理節點裝個salt-minion就OK了,安裝簡直不能再方便了。
Linux核心RCU(Read Copy Update)鎖簡析前面寫過一篇關於Linux
【Linux】安裝DNS網域名稱解析服務機器IP機器名稱用途10.190.60.5hadoop01.ftgovDNS主機10.190.60.6hadoop02.ftgovDNS客戶機10.190.60.7hadoop03.ftgovDNS客戶機Linux下的DNS是用bind來實現的硬體及配置:步驟簡要安裝bind 命令: yum -y install bind bind-utils bind-chroot修改/etc/named.conf 存取權限 命令: vim
Tmux 入門指南介紹tmux是linux中一種管理視窗的程式, 不同於iTerm2, 它提供了一個Session隨時儲存和恢複的功能(Session概念後面會介紹), detach Session(保持Session後台運行)然後重新attach Session常用情境, 在公司Terimal中開了多個標籤和檔案, 下班回家忽然有了靈感想要繼續編寫, 使用ssh遠程連結公司電腦, 然後發現標籤頁和檔案都要重新開啟, 如果使用Tmux, 下班了detach當前Session,
linux的檔案許可權控制在linux環境下協同合作開發,會遇到很多情況,我們需要為這些賬戶設定特定的許可權這裡我們需要用到ACL1.添加賬戶,設定密碼useradd terrypasswd terry2.acl設定:2.1屏蔽對軟體配置的查看:對/usr/local這個目錄下面的 mysql,nginx,php,mongodb2.6這幾個目錄拒絕訪問setfacl -m u:terry:rx
CentOS 6.6 x64搭建基於使用者密碼認證的openvpn一、部署部署情況請查看我上一篇文章,我們這裡只是針對上一篇文章進行簡單的修改http://www.centoscn.com/image-text/config/2015/0717/5874.html二、修改# vim /etc/openvpn/server.conf在設定檔最後面添加如下幾行資料script-security 3 systemauth-user-pass-verify
Linux_Logo – 輸出彩色 ANSI Linux 發行版徽標的命令列工具linuxlogo(或叫 linux_logo)是一款在Linux命令列下用彩色 ANSI 代碼產生附帶有系統資訊的發行版徽標的工具。Linux_Logo – 輸出彩色 ANSI Linux 發行版徽標這個小工具可以從 /proc 檔案系統中擷取系統資訊並可以顯示包括主機上安裝的發行版在內的很多發行版的徽標。與徽標一同顯示的系統資訊包括 : Linux 核心版本,最近一次編譯Linux核心的時間,處理器/
CentOS安裝SVN用戶端1、檢查是已經安裝了svn: # rpm -qa subversion subversion-1.7.14-6.el7.x86_64卸載舊版本的svn: # yum remove subversion 然後再檢查是否已經下載成功: # rpm -qa subversion2、檢查yum是否有最新版的安裝版本: # yum list | grep subversion如果不是最新版本: 建立一個yum repo檔案: # vi
RHEL6使用CentOS的yum源1、卸載RHEL6內建的yum源rpm-qa|grepyum|xargsrpm-e--nodeps2、下載對應的安裝包#wgethttp://mirror.centos.org/centos-6/6.5/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm#wgethttp://mirror.centos.org/centos-6/6.5/os/x86_64/Packages/yum-3.2.2
CentOS系統最佳化“修改時區和時間”時間設定有幾個相關的概念:1、rtc時間/硬體時間:是指的例如主板上的某個系統時鐘(rtc)硬體裝置,這個時間是沒有時區資訊的,或者說他表示哪個時區的時間,依賴於“人為解讀”2、系統時間:這是被軟體系統(這裡指os)認知的時間,他包含時區和utc時間兩部分3、rtc時間、local、utc關係設定:如前述,rtc時間並不帶有時區資訊,就拿咱們大部分所處的東八區來說。現在是上午11點,rtc時間若設為11點,則rtc時間顯然對應到東八