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-09
標籤:cd /tmp 切換tmp目錄rm -rf * 強制移除tmp目錄下面所有的檔案和目錄touch beijing 建立一個名為beijing的檔案ls 顯示目前的目錄內容gzip beijing 壓縮beijing檔案,產生beijing.gz檔案,原檔案會被刪除ls 顯示目前的目錄內容cp /etc/services /tmp/beijing 複製etc目錄中的serivces檔案到tmp目錄中改名為beijingls -l 顯示目前的目錄長格式資訊(壓縮前)gzip
Time of Update: 2015-03-09
標籤:在linux的記憶體配置機制中,優先使用實體記憶體,當實體記憶體還有空閑時(還夠用),不會釋放其佔用記憶體,就算佔用記憶體的程式已經被關閉了,該程式所佔用的記憶體用來做緩衝使用,對於開啟過的程式、或是讀取剛存取過得資料會比較快。 一. 我們先來查看一個記憶體使用量的例子:[[email protected] ~]$ free -m
Time of Update: 2015-03-09
標籤:1.作用useradd或adduser命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r]
Time of Update: 2015-03-09
標籤:linux文件屬性)我們都知道,在windows下如果我們要查看檔案或目錄檔案的屬性的話,我們可以採用在目標檔案上右鍵然後選擇屬性的方式來查看。同樣在linux下檔案也是有著自己的屬性的,接下來是我個人在此問題上的總結,將會用最簡潔的方式表達出來。文件屬性查看命令:ls -l============================================================================[[email protected] ~]#&
Time of Update: 2015-03-09
標籤:bash linux命令 其他命令find[path] ... [expression] ...不指定path預設為當前工作目錄expression-name \*.o-name選項用於匹配模式,Shell特殊字元需轉義-iname忽略大小寫。-exec選項指定一個子命令用{}代替每一個搜尋到的檔案,用分號(;)作為結束標記,都需要轉義-print指定輸出到螢幕例:find~ -iname "*.mp3" -print -
Time of Update: 2015-03-09
標籤: 首先看下進程地址空間: 我們簡單的說,從低地址到高地址,代碼區和資料區,空洞,堆棧區。 在Linux核心原始碼情景分析-記憶體管理之使用者堆棧的擴充,我們申請了從堆棧區往下,資料區上面的頁面。 在Linux核心原始碼情景分析-記憶體管理之使用者頁面的換入,我們申請了用於換入/換出的頁面。
Time of Update: 2015-03-09
標籤: 一個進程可以系統調用mmap(),將一個已開啟檔案的內容映射到它的使用者空間,其使用者介面為: mmap(void *start, size_t length, int prot, int flags, int fd, off_t offset)。
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 //
Time of Update: 2015-03-09
crontab 移動日誌-超越昨天的自己系列(12),crontab日誌linux上定時執行某些指令碼是管理伺服器的時候比較常用的情境,比如定時檢查進程是否存在,定時啟動或關閉進程,定時檢查日誌刪除日誌等。當我開啟google百度crontab時間長度篇大論的一大堆,詳細解釋的一大堆,各種抄來抄去,現在覺得資源多了未必是好事。假設是定時執行shell,來移動log檔案找到個網上的指令碼:#!/bin/bashlog_path=""
Time of Update: 2015-03-09
C程式彙編運行模式簡析,彙編模式簡析SJTUBEAR 原創作品轉載請註明出處 /《Linux核心分析》MOOC課程http://mooc.study.163.com/course/USTC-1000029000 1. 彙編 在修習LINUX核心這門課的初始階段,首先需要掌握的就是彙編以及組譯工具對於堆棧的操作。 下面我們就來分析一下一個簡單地C程式是如何被組譯工具所表達的!2.
Time of Update: 2015-03-09
Kali-Linux之開啟ssh服務,kali-linux開啟ssh需求:通過putty軟體ssh到Kali-Linux系統 問題:預設情況下,Kali系統的ssh服務並沒有開啟 操作方法: 1、編輯sshd_config檔案 root@kali:~# vi /etc/ssh/sshd_config 2、檢查如下配置項: PasswordAuthentication yes PermitRootLogin yes 3、啟動ssh服務 root@kali:~# /etc/init.d/ssh
Time of Update: 2015-03-09
ps,ps下載ps 是一個非常重要的系統工具,可以用來查看系統中目前進程的情況。 man ps report a snapshot of the current processes. 也就是說在一個系統的生態環境當中,有哪些組成部分在活動。類似於windows下的工作管理員。 ps在使用的時候常常發現帶減號和不帶減號都可以運行,實際上是帶減號的是linux格式的,不帶減號的是BSD格式的,都相容。 在一個生態環境中,有各種各樣的進程(線程)在運行和發揮作用,這個進程是一個樹狀結構。根是init.
Time of Update: 2015-03-09
Linux CentOS 下vsftp安裝及配置相關操作,centosvsftp1.安裝ftps——vsftpd:#yum install vsftpd2.指定上傳下載目錄配置:如:使用者名稱:xxx,需指定目錄:/xxx/xxx#useradd -d/xxx/xxx -s /sbin/nologin xxx#vi /etc/vsftpd/vsftp.confchroot_local_user=YES
Time of Update: 2015-03-09
Tsung 安裝使用初試tsung是erlang的一個開源的一個壓力測試工具,可以測試包括HTTP, WebDAV, Mysql, PostgreSQL, LDAP, and XMPP/Jabber等伺服器。針對 HTTP 測試,Tsung 支援 HTTP 1.0/1.1 ,包含一個代理模式的會話記錄、支援 GET、POST 和 PUT 以及 DELETE 方法,支援 Cookie 和基本的WWW 認證,同時還支援 SSL。下載參考tsung官網:http: