Time of Update: 2015-07-18
標籤:top 命令的參數中沒有方法可以直接做到。 man top 寫道NAME top - display Linux tasksSYNOPSIS top -hv | -bcHisS -d delay -n iterations -p pid [, pid ...]
Time of Update: 2015-07-18
vim設定檔~/.vimrc在啟動vim時,目前使用者根目錄下的.vimrc檔案會被自動讀取,該檔案可以包含一些設定甚至指令碼。"設定編碼set encoding=utf-8set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936set fileencodings=utf-8,ucs-bom,chinese "語言設定set langmenu=zh_CN.UTF-8 "設定文法高亮syntax
Time of Update: 2015-07-18
CentOS 6.4安裝OpenNebulaCentOS 6.4安裝OpenNebula#安裝163源http://mirrors.163.com/.help/CentOS6-Base-163.repo#安裝epel源wget http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpmyum localinstall epel-*#驗證查看是否安裝成功:yum
Time of Update: 2015-07-18
將oh-my-zsh變成真正的my zsh環境:Ubuntu 32位oh-my-zsh安裝:1.安裝zsh: sudo apt-get install zsh2.將目前使用者的shell環境修改為zsh: chsh -s /bin/zsh若用chsh命令修改無效,則進入/etc/passwd中修改目前使用者的shell環境。3.安裝oh-my-zsh【參考:https://github.com/robbyrussell/oh-my-zsh】3.1安裝git: sudo
Time of Update: 2015-07-18
在 Android 系統上安裝 Debian Linux 與 R其實在 Android 平板上通過第三方軟體 , 已經可以提供很多類似一般案頭 Linux 系統的工具了 。 常用的 Firefox、VLC、 LibreOffice 以及 終端模擬器 都有 Android 版本 , 結合 Busybox 也能擁有大部分 coreutils 工具 , 甚至還有諸如 Terminal IDE 這種一站式的開發工具方案 ( 不過不支援 Android 5.0+)。 若是想要接近案頭層級的體驗的話 ,
Time of Update: 2015-07-18
LFS 中文版手冊發布:如何打造自己的 Linux 發行版您是否想過打造您自己的 Linux 發行版?每個 Linux 使用者在他們使用 Linux 的過程中都想過做一個他們自己的發行版,至少一次。我也不例外,作為一個 Linux 菜鳥,我也考慮過開發一個自己的 Linux 發行版。從頭開發一個 Linux 發行版這件事情被稱作 Linux From Scratch (LFS)。在開始之前,我總結了一些有關 LFS 的內容,如下:1. 那些想要打造他們自己的 Linux
Time of Update: 2015-07-18
在Ubuntu 15.04中安裝Ruby on Rails本篇我們會學習如何用rbenv在Ubuntu 15.04中安裝Ruby on Rails。我們選擇Ubuntu作為作業系統是因為Ubuntu是Linux發行版中內建很多包和完整文檔的作業系統,因此我認為這是正確的選擇。如果你還沒有安裝最新的Ubuntu,你可以從下載iso檔案開始。 安裝 Ruby我們要做的第一件事是更新Ubuntu包並且為Ruby安裝一些依賴。sudo apt-get updatesudo apt-get
Time of Update: 2015-07-18
lolcat :一個在 Linux 終端中輸出彩虹特效的命令列工具那些相信 Linux 命令列是單調無聊且沒有任何樂趣的人們,你們錯了,這裡有一些有關 Linux 的文章,它們展示著 Linux 是如何的有趣和“淘氣” 。Linux命令及Linux終端的20個趣事 終端中的樂趣:6個有趣的Linux命令列工具 Linux終端的樂趣之把玩字詞計數 在本文中,我將討論一個名為“lolcat”的小工具 –
Time of Update: 2015-07-18
動態壁紙給Linux發行版添加活力背景我們知道你想擁有一個有格調的Ubuntu案頭來炫耀一下 :)在linxu上費一點點勁搭建一個出色的工作環境是很簡單的。今天,我們著重來探討長駐你腦海中那些東西 :一款自由,開源,能夠給你的增添光彩的工具。它叫 Live Wallpaper (正如你猜的那樣) ,它用由OpenGL驅動的一款動態案頭背景來代替標準的靜態案頭背景。最好的一點是:在ubuntu上安裝它很容易。 動態壁紙主題Live Wallpaper
Time of Update: 2015-07-18
修改grub解決電腦啟動報錯:ERROR 17修改grub解決電腦啟動報錯:ERROR 17原本電腦有C,D,E,F,G。C盤windows系統硬碟,G盤安裝了CentOS。後來由於需要,就壓縮卷的方式從D盤壓縮出一個H盤。然後再次啟動電腦的時候就遇到了錯誤:ERROR
Time of Update: 2015-07-18
tcp_tw_recycle檢查tcp_timestamps的核心代碼注意:本文檔中的核心代碼的版本:linux-4.0.5 /************************************************* * Author : Samson * Date : 07/14/2015 * Test platform: * gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2 * GNU bash, 4.3.11(1)-release
Time of Update: 2015-07-18
如何讓 Linux 下非 root 使用者程式使用小於 1024 連接埠在 Linux 下,預設情況下1024 以下的連接埠是要在 root 下才能使用的,在其他使用者下,如果嘗試使用將會報錯。在有的時候,我們可能考慮程式運行在 root 帳戶下,但這可能會給 Linux 系統帶來安全風險。那如何能夠讓非 root 使用者啟動並執行程式能夠對外啟用小於 1024 的連接埠呢?本文嘗試給出一些方法: (題圖來自:
Time of Update: 2015-07-18
一個Linux核心的自旋鎖設計-接力嵌套堆棧式自旋鎖鎖的開銷鎖的開銷是巨大的,特別是對於多核多處理來講。引入多處理,本身就是為了將並行化處理以提高效能,然而由於存在共用臨界區,而這個臨界區同時只能有一個線程訪問(特別是對於寫操作),那麼本來並行的執行流在這裡被序列化了,形象地看,這裡好像是寬闊馬路上的一個瓶頸,由於序列化是本質上存在的,因此該瓶頸就是不可消除的。問題是線程執行流如何度過這個瓶頸,很顯然,它們誰都繞不開,現在問題是是它們到達這個瓶頸時該怎麼辦。很顯然,鬥毆搶先是一種不合理但實用的簡
Time of Update: 2015-07-18
Linux教程:在 Ubuntu 15.04 的 GNOME 終端中開啟多個標籤問: 我以前可以在我的 Ubuntu 台式機中的 gnome-terminal 中開啟多個標籤。但升到 Ubuntu 15.04 後,我就無法再在 gnome-terminal 視窗中開啟新標籤了。要怎樣做才能在 Ubuntu 15.04 的 gnome-terminal 中開啟標籤呢?在 Ubuntu 14.10 或之前的版本中,gnome-terminal 允許你在終端視窗中開啟一個新標籤或一個終端視窗。但從
Time of Update: 2015-07-18
GNU Linux系統變數(sysctl配置命令)綜合使用GNU Linux系統變數(sysctl配置命令)綜合使用查看所有kernel變數的值sysctl -a如何查看一個系統變數的值1)、cat /proc/sys/net/ipv4/ip_local_port_range32768 610002)、sysctl -a | grep ip_local_port_rangenet.ipv4.ip_local_port_range = 32768 61000修改方法:1)、echo “
Time of Update: 2015-07-18
Linux 系統崩潰後(no such file or directory)如何搶救資料庫環境:dell r620伺服器 Linux CentOS 6.5 Oracle 11.2.0.4.0問題描述與分析: 突然發現機器無法登入,感覺是遠程中斷了,馬上接到電話,測試資料庫無法使用。進入機房檢查發現系統無法啟動,報錯:no such
Time of Update: 2015-07-18
Teamviewer 在 Linux 下無法啟動?Teamviewer 是跨平台的遠端桌面連線工具,在 Linux、Mac OS X和 Windows下都可以用,但在 Linux 下無法啟動時怎麼辦?筆者回家工作時,都會用 Teamviewer 連線到其他 Linux 案頭,但某天起 Teamviewer 卻表示連線目的的遠端主機沒有上線。到該被連線的主機下終於發現問題所在,原來 Teamviewer 無法啟動,啟用時出現了以上畫面。Teamviewer 建議的方法是執行以下命令,筆者使用的
Time of Update: 2015-07-18
Linux安裝VirtualBox虛擬機器第一步:安裝VNC1. 安裝vncyum install -y tigervnc*2.啟動vncserver[root@xxx ~]# vncserverYou will require a password to access your desktops.Password:<輸入密碼>Verify:<輸入密碼> xauth: creating new authority file /root/.XauthorityNew
Time of Update: 2015-07-18
Linux中設定Tab鍵的寬度對於編程的人員來說,經常需要排版代碼,這時候就需要Tab鍵,但Tab鍵的寬度太大,很有可能代碼太長,延伸到下一行,這個時候你就需要設定Tab鍵的寬度了。Linux下設定Tab鍵的寬度,做法如下:在你的使用者根目錄下直接VI開啟 .vimrc檔案,,輸入vi ~/.vimrc添加如下命令:set tabstop=4:x儲存退出,運行以下命令使該設定檔生效。 本文永久更新連結地址:
Time of Update: 2015-07-18
Linux下的兩個經典宏定義本文首先介紹Linux下的經典宏定義,感受極客的智慧,然後根據該經典定義為下篇文章作鋪墊。offsetof宏定義:// 獲得結構體(TYPE)的變數成員(MEMBER)在此結構體中的位移量。#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)說明:獲得結構體(TYPE)的變數成員(MEMBER)在此結構體中的位移量。1.( (TYPE *)0 )