Time of Update: 2016-06-20
標籤:前幾天在實驗室做了幾個小實驗,受益匪淺,寫代碼倒是其次,最重要的是漸漸瞭解了真實的 電腦科學 工作方式。很多工作都可以用 linux 下的工具高效完成,例如 要跑一組實驗,其中有兩個參數變動,那麼就不需要手動運行多次,只用一個 Shell Script 就能完成。配合 awk 效率更高。其中兩個工具真得很受用,一個是 GDB, 一個是 perf。前者用於程式調試,後者用於程式效能偵測。 GDB 是linux下很出色的調試器, 很多常用的調試工具,例如 breakpoint,
Time of Update: 2016-06-19
標籤: 理解Linux檔案3個時間資訊(access time,modify time,change time) 在Linux中使用stat命令來查看檔案的詳細資料
Time of Update: 2016-06-17
Linux Samba伺服器搭建1、Samba:英文名為 SMB(Server Messages Block,資訊服務塊)是一種在區域網路上共用檔案和印表機的一種通訊協定, 它為區域網路內的不同電腦之間提供檔案及印表機等資源的共用服務。2、安裝samba伺服器:sudo apt-get install samba;3、配置samba伺服器:sudo vim /etc/samba/smb.conf; 仿照[printers],在它後面添加所示紅色框中的內容,配置使用者名稱為smb,
Time of Update: 2016-06-21
虛擬機器如何訪問tomcat,虛擬機器訪問tomcat首先需要把tomcat和jdk整到虛擬機器裡,然後再在虛擬機器裡安裝tomcat和jdk。一、怎樣把tomcat和jdk整到虛擬機器裡?1,需要“ha_Serv-U6406
Time of Update: 2016-06-20
字串轉數字簡單代碼實現,字串數字代碼#include <stdio.h>#define u8 unsigned charstatic const int MAC_LENGTH = 6;static u8 char1Tonum(u8 ch){ if((ch>='0')&&(ch<='9')) return ch - '0'; else if ((ch>='a')&&(ch<='f'))
Time of Update: 2016-06-19
mail命令,linuxmail命令mail——查看、寄送電子郵件命令所在路徑:/bin/mail 樣本1:# mail xiaohua 執行命令給使用者xiaohua發郵件,寫完郵件之後Ctrl+D結束登入xiaohua使用者之後,輸入mail命令查看郵件,有關鍵字N表示為查看的郵件,輸入序號查看對應郵件,輸入h顯示郵件清單,d加序號刪除對應的郵件,q退出查看。
Time of Update: 2016-06-20
Assembly,assembleProcessor operations mostly involve processing data. This data can be stored in memory and accessed from thereon. However, reading data from and storing data into memory slows down the processor, as it involves complicated processes
Time of Update: 2016-06-20
Linux中常用的查看系統資訊的命令,linux系統資訊命令Linux中常用的查看系統資訊的命令導讀Linux是一個神奇而又高效的作業系統,學完Linux對Linux系統有一個熟悉的瞭解後,你需要瞭解下這些實用的查看系統資訊的命令。查看系統版本命令uname談到系統版本就一定會想到uname,查看系統核心版本uname -參數其他的什麼-n -m -r 參數都忽略,直接-a[root@linuxprobe ~]#uname -aLinux linuxprobe.com
Time of Update: 2016-06-18
Ubuntu16.04LTS安裝,ubuntu16.04lts1. 製作u盤啟動盤下載ubuntu-16.04-desktop-amd64.iso檔案後,使用u盤啟動盤製作工具:Win32DiskImager(14.04LTS後都需要用到這工具製作:https://wiki.ubuntu.com/Win32DiskImager/),安裝完工具後,開啟直接點擊write即可製作成功。2.
Time of Update: 2016-06-19
Linux命令列快速鍵,linux命令列Ctrl+a:把游標移到行首。Ctrl+e:把游標移到行尾。Ctrl+l:清除終端。該快捷操作與在命令列鍵入clear作用相同。Ctrl+d:刪除游標後一個字元;Ctrl+u:清除當前行。假如在命令列下工作,使用這一快捷操作可以清除從游標處到行首的字元。Ctrl+Alt+功能鍵之一會顯示一個新螢幕。根據預設設定,從F1到F6是Shell提示螢幕。Ctrl+K:刪除從游標到行末所有字元。向上和向下箭頭:顯示命令曆史。bash儲存著以前鍵入過的命令的列表,這一
Time of Update: 2016-06-20
記憶體對齊分配策略(含位域模式),對齊1:記憶體對齊定義: 現在使用的電腦中記憶體空間都是按照位元組劃分的,從理論上講似乎對任何類型的變數的訪問可以從任何地址開始,但是實際上電腦系統對於基礎資料型別 (Elementary Data Type)在記憶體中的存放位置都有限制,要求這些資料存放區首地址是某個數K的倍數,這樣各種基礎資料型別 (Elementary Data Type)在記憶體沖就是按照一定的規則排列的,而不是一個緊挨著一個排放,這就是記憶體對齊。
Time of Update: 2016-06-20
Linux賬戶密碼到期安全性原則設定,linux賬戶到期策略在Linux系統管理中,有時候需要設定帳號密碼複雜度(長度)、密碼到期策略等,這個主要是由/etc/login.defs參數檔案中的一些參數控制的的。它主要用於使用者帳號限制,裡面的參數主要有下面一些: /etc/login.defs: # Password aging controls:## PASS_MAX_DAYS
Time of Update: 2016-06-18
【原】Vim提示之只有用了才會懂“最好的IDE是Vim”,vim提示半年前,我還在諸如Eclipse、ZendStudio等IDE裡徘徊。然而,這半年對於Vim的使用,我不得不說,Vim的效率是更高的。代價是需要時間來配置屬於你自己的Vim。此篇文字,不會人云亦云。當然,很抱歉也不是個教程(水平不夠)。唯寫下迄今為止對於Vim+tmux的使用感受,以及展示vim的提示(至於如何入門vim請自行google)。為什麼要用VIm?耳聽十遍,不如親眼一見ctrlp的應用Vim提示看到好多人,為了學習技
Time of Update: 2016-06-18
Linux screen 命令,linuxscreen命令 工程師經常需要ssh或者telnet遠程登入到Linux伺服器,運行一些需要很長時間才能完成的任務,比如系統備份、ftp傳輸檔案等等,通常我們都是為每一個這樣的任務開一個遠程終端視窗,等待它們執行完畢,在此期間不能關掉視窗或者中斷連線,否則這個任務就會被殺掉,結果半途而廢。 GNU
Time of Update: 2016-06-18
ping命令,ping命令詳解ping——測試網路連通性命令所在路徑:/bin/ping 樣本1:# ping 192.168.0.107 執行命令後會向192.168.0.107發送資料包,並記錄返回資料時間來測試網路連通性,並且會一直執行下去樣本2:指定發送次數# ping -c 4 192.168.0.107 -c 指定發送次數執行上面命令將只發送4次資料包進行測試網路連通性,主要是看丟包率來判斷網路情況
Time of Update: 2016-06-17
Centos7下memcached的安裝和簡單使用前言:memcached的介紹Memcached 是一個高效能的分布式記憶體對象緩衝系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和對象來減少讀取資料庫的次數,從而提高動態、資料庫驅動網站的速度。Memcached基於一個儲存鍵/值對的hashmap。其守護進程(daemon
Time of Update: 2016-06-17
在CentOS上安裝Nux Dextop倉庫介紹Nux Dextop是類似CentOS、RHEL、ScientificLinux的第三方RPM倉庫(比如:Ardour,Shutter等等)。目前,Nux Dextop對CentOS/RHEL 6|7可用。安裝Nux Dextop庫依賴於EPEL庫,所有要先安裝EPEL庫(需要管理員權限)。如果安裝過則跳過。$ su root$ yum -y install epel-release對於RHEL6/CentOS 6(複製/粘貼):$ rpm
Time of Update: 2016-06-17
定製CentOS6.3 minimal.iso自動化安裝ISO1.下載安裝CentOS-6.3-x86_64-minimal.iso,當然也可以定製安裝DVD版,選擇常用的組件2.安裝製作發行版所需的基本軟體包yum -y install createrepo mkisofs3.產生安裝系統所需的rpm檔案清單,如果是 minimal 可以跳過此步,直接把Packages拷貝到/data/OS/cd /root#英文版:cat install.log | grep Installing |
Time of Update: 2016-06-17
centos 升級核心到最新版本CentOS 7 預設核心版本為 3.10升級核心需要使用 elrepo 的yum 源首先我們匯入 elrepo 的keyrpm –importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org升級核心需要使用 elrepo 的yum 源首先我們匯入 elrepo 的keyRHEL-7, SL-7 or CentOS-7:rpm
Time of Update: 2016-06-17
ss命令使用樣本導讀ss是Socket Statistics的縮寫,可以用來擷取socket統計資訊,它可以顯示和netstat類似的內容。但ss的優勢在於它能夠顯示更多更詳細的有關TCP和串連狀態的資訊,而且比netstat更快速更高效。當伺服器的socket串連數量變得非常大時,無論是使用netstat命令還是直接cat /proc/net/tcp,執行速度都會很慢。可能你不會有 切身的感受,但當伺服器維持的串連達到上萬個的時候,使用netstat等於浪費 生命,而用ss才是節省時間。天