Time of Update: 2015-03-09
標籤:bzip2 -k services 壓縮services檔案產生services.bz2檔案,同時保留源檔案不刪除(壓縮檔)tar -cjf shijiazhuang.tar.bz2 shijiazhuang 壓縮shijizhuang目錄,並建立shijiazhuang.tar.bz2檔案(打包並壓錯目錄)lsbunzip2 services.bz2 解壓縮services.bz2檔案(如果解壓縮檔案存在,則需要先刪除檔案在解壓縮)tar -xjf
Time of Update: 2015-03-09
標籤:tar -cvf shijiazhuang.tar shijiazhuang 將shijiazhuang目錄打包為shijiazhuang.tar檔案,並顯示打包過程的詳細資料(僅打包)gzip shijiazhuang.tar 壓縮shijiazhuang.tar檔案(僅壓縮)tar -czf shijiazhuang.tar.gz shijiazhuang 打包並壓縮shijiazhuang目錄,產生shijiazhuang.tar.gz檔案(打包並壓縮)tar -zcf /tmp/
Time of Update: 2015-03-10
標籤:使用者登入 伺服器 設定檔 linux action Linux上的日誌系統syslogsyslog-ng: syslog服務:syslogd: 系統,非核心產生的資訊klogd:核心,專門負責記錄核心產生的日誌資訊日誌需要滾動(日誌切割):messages messages.1 messages.2
Time of Update: 2015-03-10
標籤:linux系統時間Linux時鐘分為系統時鐘(System Clock)和硬體(Real Time Clock,簡稱RTC)時鐘。系統時鐘是指當前Linux
Time of Update: 2015-03-10
標籤:linux 啟動程式 ①按下電源鍵,電腦硬體會讀取BIOS來載入硬體資訊(如:CPU與介面裝置的通訊頻率,磁碟的大小與類型,系統時間,周邊匯流排,磁碟的I/O等)並進行BIOS的自我檢測,②依據BIOS的設定取得第一個可開機裝置,讀取並執行第一個啟動裝置MBR主引導記錄(MBR共512個位元組,包括446個位元組的Boot Loader,64個位元組的分區表,2個位元組的55AA校正位)內的Boot
Time of Update: 2015-03-10
標籤:include 小技巧 games linux local 只是一個小技巧,我個人還是喜歡使用上下鍵來選擇。[[email protected] local]# cd /usr/local/[[email protected] local]# ls !$
Time of Update: 2015-03-10
標籤:ip的獲得和配置固態ip當安裝好CentOS後,重新引導會顯示如下畫面:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/5A/DB/wKioL1T-q2zhDaxXAAFWt6pO7PE812.jpg" title="QQ圖片20150310162439.jpg" alt="wKioL1T-q2zhDaxXAAFWt6pO7PE812.jpg" />用root使用者登入系統:650) this.width=650;"
Time of Update: 2015-03-10
標籤:這篇文章來源於Quroa的一個問答《What are some time-saving tips that every Linux user should know?》—— Linux使用者有哪些應該知道的提高效率的技巧。我覺得挺好的,總結得比較好,把其轉過來,並加了一些自己的理解。
Time of Update: 2015-03-10
標籤:一, RPM 安裝: rpm -ivh xxx.rpm 重新安裝: rpm -ivh -replacepkgs xxx.rpm 卸載: rpm -e xxx.rpm二,tar.gz, tar.bz, tar.bz2 安裝: (1)解壓:tar -zxvf xxx.tar.gz
Time of Update: 2015-03-10
標籤:c linux kernel asm intel 最近看到Linux Kernel cmpxchg的代碼,對實現很不理解。上網查了內嵌彙編以及Intel開發文檔,才慢慢理解了,記錄下來以享和我一樣困惑的開發人員。其實cmpxchg實現的原子操作原理早已被熟知:cmpxchg(void* ptr, int old, int new),如果ptr和old的
Time of Update: 2015-03-10
標籤:開啟編輯: vi /etc/sysconfig/iptables重啟防火牆 :service iptables restart# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT
Time of Update: 2015-03-10
標籤:用Xshell設定密匙登陸伺服器,第一步、使用Xshell產生密鑰我們開啟熟悉的XSHELL軟體,然後在工具-建立使用者密鑰產生嚮導。到了產生密鑰參數介面,我們這裡需要選擇RSA密鑰類型,以及密鑰長度可以選擇1024或者我這裡選擇2048.然後點擊下一步按鈕。繼續下一步,我們需要給我們設定的私密金鑰加密。點擊下一步,產生密鑰。公開金鑰格式選擇SSH2-OPENSSH,我們可以複製公開金鑰以及儲存為檔案後完成。第二步、上傳公開金鑰至伺服器中A -
Time of Update: 2015-03-10
標籤:移動游標上:k nk:向上移動n行 9999k或gg可以移到第一行 G移到最後一行下:j nj:向下移動n行左:h nh:向左移動n列右:l nl:向右移動n列w:游標以單詞向前移動 nw:游標向前移動n個單詞 游標到單詞的第一個字母上b:與w相反e: 游標以單詞向前移動 ne:游標向前移動n個單詞 游標到單詞的最後一個字母上ge:與e相反$:移動游標到行尾 n$:移動到第n行的行尾0(Num):移動游標到行首^:移動游標到行首第一個非Null
Time of Update: 2015-03-10
標籤:linux 特殊許可權位 sgid suid stid設定特殊許可權)SUID作用:臨時賦予使用者二進位文檔的擁有者的許可權(主要用於讓普通使用者可以使用某些特殊命令)文法: chmod u+s file(增加s許可權) chmod u-s
Time of Update: 2015-03-10
標籤:Linux 的cp命令功能: 複製檔案或目錄說明: cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有檔案或目錄複寫到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並非一個已存在的目錄,則會出現錯誤資訊參數: -a 或 --archive
Time of Update: 2015-03-10
標籤:linux kernel 的source code 中arch 目錄下 其一些相關體繫結構: x86:x86 是一個指令集架構家族;該系列較早期的處理器名稱是以數字來表示80x86。由於以“86”作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為“x86”。x86架構是重要的可變指令長度的CISC(複雜指令集電腦,Complex Instruction Set Computer)。
Time of Update: 2015-03-09
標籤:一、應用程式中write函數到底層驅動曆程 和前文提到的一樣,首先先註冊串口,使用uart_register_driver函數,依次分別為tty_register_driver,cdev_init函數,找到使用的file_operations,即應用程式與tty架構的統一介面。步驟不再贅述。static const struct file_operations tty_fops = { .llseek = no_llseek, .read =
Time of Update: 2015-03-09
標籤:在遠端管理linux系統基本上都要使用到ssh,原因很簡單:telnet、FTP等傳輸方式是以明文傳送使用者認證資訊,本質上是不安全的,存在被網路竊聽的危險。SSH(Secure
Time of Update: 2015-03-09
標籤:rm -rf * 刪除目前的目錄下面的所有檔案,也包括目錄和子目錄ls cp /etc/services /tmp 複製etc目錄下的services檔案到tmp目錄ls -lhzip services.zip services 壓縮services檔案,產生services.zip檔案ls -lhmkdir -p shijiazhuang/changanqu shijiazhuang/yuhuaqu shijiazhuang/kaifaqu
Time of Update: 2015-03-09
標籤: 1 //伺服器端 server.c 2 #include<stdio.h> 3 #include<stdlib.h> 4 #include<string.h> 5 #include<errno.h> 6 #include<sys/types.h> 7 #include<sys/socket.h> 8 #include<netinet/in.h> 9 #define MAXLINE 409610 11 //