Time of Update: 2017-02-28
Linux下怎麼一步到位設定系統時間。拿linux虛擬機器做實驗的朋友會知道。當你把linux還原到某個點的時候,vmware幫不了你把系統時間也給重設了。所以這時候就要手工來搞。關於怎麼設Linux時間。網上介紹也很多,但是都是抄來抄去的東西。那怎麼才能高效快捷的設定系統時間呢? 開始的時候,或者網上都有的說法,比如說把時間設為2014-07-12 18:30:50。 我們會先設日期 date -s 20140712 再設時間 date -s
Time of Update: 2017-02-28
起因工作中或者日常使用ubuntu時候,經常會遇到查看當前系統容量的情況,這時候就需要我們使用命令來查詢目前的目錄或者檔案的大小了 目錄的容量(du)文法格式[plain] du [-ahskm] 檔案或者目錄名 參數解釋-a : 列出所有的檔案與目錄容量,因為預設僅統計目錄的容量而已-h : 以人們較易讀的容量格式呈現(G/M/K)顯示,自動選擇顯示的單位大小-s : 列出總量而已,而不列出每個個別的目錄佔用容量-k : 以KB為單位進行顯示-m :
Time of Update: 2017-02-28
錯誤: arch/arm/mm/alignment.c: In function 'proc_alignment_write': arch/arm/mm/alignment.c:119: error: read-only variable '__r2' used as 'asm' output arch/arm/mm/alignment.c:119: error: read-only variable '__r2' used as 'asm' output arch/
Time of Update: 2017-02-28
引言條件變數是利用線程間共用的全域變數進行同步的一種機制,主要包括兩個動作:一個線程等待條件變數的條件成立而掛起(此時不再佔用cpu);另一個線程使條件成立(給出條件成立訊號)。為了防止競爭,條件變數的使用總是和一個互斥鎖結合在一起。函數原型1. 定義條件變數#include <pthread.h>/* 定義兩個條件變數 */pthread_cond_t cond_pro, cond_con;2. 初始化和銷毀條件變數#include <pthread.h>int
Time of Update: 2017-02-28
經常拍照片經常會需要把大量的照片尺寸縮小,以方便網上傳輸或者儲存。 下面介紹一種簡單的方法把大量照片變到指定尺寸 find ./ -name '*.jpg' -exec convert -resize 600x480 {} {} ; 注意空格和最後的分號。轉換後會覆蓋源檔案。這裡用到兩個命令。 這條命令的意思是找到目前的目錄所有jpg檔案。執行conver -resize 600x480 檔案名稱
Time of Update: 2017-02-28
Wine中中文存在很多的亂碼,顯示成<< >> ??等,這是對對話方塊中"確定"等的解決: Wine中對話方塊預設的字型是Tahoma,在我們的linux上,Tahoma字型是無法正常顯示中文的。比如Wine
Time of Update: 2017-02-28
使用Linux終端不僅僅是只輸入命令。學習這些基本的技巧,你就會逐漸掌握Bash
Time of Update: 2017-02-28
1. 查看核心版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005 2) [root@q1test01 ~]# uname
Time of Update: 2017-02-28
Linux時間轉化方法: (1)date -d"2008年 12月 17日 星期三 17:27:22 CST" +"%s" 該命令將2008年 12月 17日 星期三 17:27:22 CST轉化為時間戳記 結果:1229515680 (2)將時間戳記1123495443 換算成可以識別的年月日分秒 date -d '1970-01-01 UTC 1123495443 seconds' 結果:2005年 08月 08日 星期一
Time of Update: 2017-02-28
Linux下標頭檔 #include 函數定義 int execl(const char *path, const char *arg, ...); 函數說明 execl()其中尾碼"l"代表list也就是參數列表的意思,第一參數path字元指標所指向要執行的檔案路徑, 接下來的參數代表執行該檔案時傳遞的參數列表:argv[0],argv[1]... 最後一個參數須用null 指標NULL作結束。 函數傳回值 成功則不傳回值, 失敗返回-1,
Time of Update: 2017-02-28
在Linux上尋找某個檔案是一件比較麻煩的事情。畢竟在Linux中需要我們使用專用的“尋找”命令來尋找在硬碟上的檔案。 Linux下的檔案表達格式非常複雜,不象WINDOWS,DOS下都是統一的AAAAAAA.BBB格式,那麼方便尋找,在WINDOWS中,只要知道要尋找的檔案的檔案名稱或者尾碼就非常容易尋找到。Linux中尋找檔案的命令通常為“find”命令,“find”命令能協助我們在使用,管理Linux
Time of Update: 2017-02-28
1. 查詢inode : 代碼如下 [oracle@test]$ ll -i total 14694452 17956913 -rw-r–r– 1 oracle oinstall 0 Jan 18 20:24 1?.txt 2. 修改測試檔案名: 代碼如下 find . -inum 17956913 -exec mv {} file.txt ; 3. 刪除亂碼檔案 代碼如下 [oracle@test]$ ll -i total 146
Time of Update: 2017-02-28
1.zip zip -r myfile.zip ./* 將目前的目錄下的所有檔案和檔案夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案。 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip檔案解壓到 /home/sunny/ -o:不提示的情況下覆蓋檔案; -d:-d /home/sunny 指明將檔案解壓縮到/home/sunny目錄下。 3.其他 zip -d
Time of Update: 2017-02-28
如果你想成為Linux高手,那麼掌握一些Linux命令是必不可少的。下面是自學Linux命令的四種方法。 每日提示 學習Linux命令的一種漸進式方法是:在每次開啟終端時,讓它顯示“每日提示”。這會向你介紹一些有用的命令及其進階提示。 在.bashrc中(/home/.bashrc)增加如下一行: echo "Did you know that:"; whatis $(ls /bin | shuf -n
Time of Update: 2017-02-28
亞馬遜 亞馬遜是大多數人喜歡買書的地方。大型線上零售商Amazon.com的幾乎每個業務都由Linux支援。自從轉向Linux後,亞馬遜節省的技術基礎設施成本高達數百萬美元。當時亞馬遜在向證券管理委員會提交的報表中稱,亞馬遜的省錢之道關鍵在於“利用便宜的基礎技術架構,引入基於Linux的技術平台,又由於市場的供過於求使得資料和無限通訊服務的總體成本降低。” 但是亞馬遜公司發言人拒絕透露其使用Linux作業系統的細節以及該作業系統替代了哪種操作軟體和為公
Time of Update: 2017-02-28
前段時間在開發一個使用SSD做緩衝的系統,在高速寫入資料時會出現大量的磁碟緩衝。太多的磁碟緩衝如果沒有及時的寫入磁碟中,在機器出現問題時是非常危險的,這樣會導致很多的資料丟失,但是如果即時的將資料刷入磁碟中,這樣寫入效率有太低了。為了弄明白Linux系統的這種磁碟寫入特性,最近深入的學習了一下。 VFS(Virtual File
Time of Update: 2017-02-28
使用臨時檔案要考慮幾個問題: 保證臨時檔案間的檔案名稱不互助衝突。 保證臨時檔案中內容不被其他使用者或者駭客偷看、刪除和修改。 Linux中提供了mkstemp 和 tmpfile 函數來處理臨時檔案。 mkstemp函數 int mkstemp(char
Time of Update: 2017-02-28
cat命令功能用於顯示整個檔案的內容單獨使用沒有翻頁功能因此經常和more命令搭配使用,cat命令還有就是將數個檔案合并成一個檔案的功能。 more命令功能:讓畫面在顯示滿一頁時暫停,此時可按空格健繼續顯示下一個畫面,或按Q鍵停止顯示。 less命令功能:less命令的用法與more命令類似,也可以用來瀏覽超過一頁的檔案。所不同的是less命令除了可以按空格鍵向下顯示檔案外,還可以利用上下鍵來捲動檔案。當要結束瀏覽時,只要在less命令的提示符":"下按Q
Time of Update: 2017-02-28
***********************************************聲明************************************************ 原創作品,出自 “深藍的blog”
Time of Update: 2017-02-28
linux系統具有多種登入方式,最常見的終端形式的(字串的介面,黑白屏的)和圖形化的介面。每個使用者都有自己青睞的介面。具體的更改方式也很簡單,只要改變/etc/inittab檔案即可: 1.開啟/etc目錄下的inittab檔案 2.找到:“id:5:initdefault:”這一行 3.其中的5就是指linux系統的登入方式 0 - halt 1 - single user mode 2 - Multiuser,without NFS 3