Time of Update: 2015-06-03
標籤:除了在一個目錄結構下尋找檔案這種基本的操作,你還可以用find命令實現一些實用的操作,使你的命令列之旅更加簡易。本文將介紹15種無論是於新手還是老鳥都非常有用的Linux find命令 。首先,在你的home目錄下面建立下面的空檔案,來測試下面的find命 令樣本。# vim create_sample_files.shtouch MybashProgram.shtouch mycprogram.ctouch MyCProgram.ctouch Program.cmkdir
Time of Update: 2015-06-03
標籤:添加sudo許可權方法: 需要在/etc/sudoers檔案中添加想要條目以實現許可權。 其添加有兩種方法:(在root使用者環境下啟動並執行) 1:直接使用visudo(在root狀態下),vim /etc/sudoers(首先要用root使用者修改該檔案的讀寫權限) 2:使用visudo命令修改 添加的位置:找到 root ALL=(ALL) ALL 後,在下一行添加 UserName ALL=(ALL) ALL
Time of Update: 2015-06-03
標籤:socket編程所需標頭檔:#include<sys/types.h>#include<sys/socket.h>基礎通訊端:傳回值: 0表示成功 -1表示失敗 errno記錄錯誤碼1:建立通訊端 int socket(int domain, int type, int protocol) 參數描述: domain:通訊端網域名稱 { AF_UNIX:用於本地通訊
Time of Update: 2015-06-03
標籤:inux zip命令zip -r myfile.zip ./*將目前的目錄下的所有檔案和檔案夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip檔案解壓到 /home/sunny/-o:不提示的情況下覆蓋檔案;-d:-d /home/sunny 指明將檔案解壓縮到/home/sunny目錄下;3.其他zip -d myfile.zip
Time of Update: 2015-06-03
標籤:linux linux使用者和使用者組管理 使用者和使用者組管理 1.使用者和使用者組設定檔/etc/passwd 使用者資訊的設定檔/etc/shadow 使用者密碼資訊的設定檔/etc/group 使用者組資訊的設定檔/etc/gshadow
Time of Update: 2015-06-03
標籤:工作原理:向遠程機發送包含一定位元組數的ICMP資料包,如果能收到對方的回複的資料包,就表明網路是相通的,而且根據兩個資料包的時間差,還可以知道相互之間網路連結的速度。注意:有些遠程主機由於某種原因禁止了ICMP資料包的回複功能,執行ping命令收不到對方的回複,但實際上網路仍然可能是相同的。還有,ping命令只是判斷相互之間的IP層是否相通,有時IP層不通,但網路介面層之間也仍然可能是相通的。常用選項:-c count:發送ICMP資料包的個數-s : 指定ICMP資料包大小,最大655
Time of Update: 2015-06-03
標籤:將192.168.8.xxx 上的svn遷移到另外一台機器上svn遷移步驟如下:1.將原來的Repository匯出為一個檔案,在/u01/svn/repo/db目錄下svnadmin dump /u01/svn/repo> /u01/backup這裡說明下/u01/svn/repo是我svn庫存放的地址.2.使用scp把repo傳輸到要新伺服器上scp /u01/backup
Time of Update: 2015-06-03
標籤:redhat lvm 縮減問題提出:伺服器硬碟做成了lvm,但是/home目錄空間較大,於是想縮減一下,分配給其他目錄。實驗環境:作業系統:redhat企業版,硬碟已經做成了lvm。問題解決:操作前的注意事項:首先必須確保縮減後的空間大小能放得下現在目錄中的所有檔案,縮減後的空間大小不能小於目前的目錄檔案的總大小,否則會遺失資料縮減時,必須首先縮減邏輯邊界,再縮減物理邊界,否則縮減不成功,會有資料溢出。1、查看掛載點df -h650) this.width=650;" src="http:
Time of Update: 2015-06-03
標籤:redhat lvm 縮減問題提出:伺服器硬碟做成了lvm,但是/home目錄空間較大,於是想縮減一下,分配給其他目錄。實驗環境:作業系統:redhat企業版,硬碟已經做成了lvm。問題解決:操作前的注意事項:首先必須確保縮減後的空間大小能放得下現在目錄中的所有檔案,縮減後的空間大小不能小於目前的目錄檔案的總大小,否則會遺失資料縮減時,必須首先縮減邏輯邊界,再縮減物理邊界,否則縮減不成功,會有資料溢出。1、查看掛載點df -h650) this.width=650;" src="http:
Time of Update: 2015-06-03
Linux FTP安裝與簡單配置,linuxftp配置1.檢測是否原有啟動ps -ef|grep vsftpd2.檢測是否有安裝包rpm -qa|grep vsftpd3.如果有輸出,查看狀態並啟動service vsftp status --查看狀態service vsftp start--開啟服務4.如果無輸出,需要安裝yum install vsftpd5.啟動vsftpservice vsftp start--開啟服務6.預設開機開啟vsftp服務chkconfig
Time of Update: 2015-06-03
LinuxRegex-單詞,linuxRegex也許你已經發現,有時匹配完整的單詞很難。例如,如果想匹配模式"book",搜尋會命中包含單詞"book"和"books"的行,而且還有單詞"bookish"、"handbook"和"booky"。很顯然可以在"book"前後使用空格來限制匹配情況。□book□然而,這個運算式只匹配單詞"
Time of Update: 2015-06-03
sudo 免密碼,sudo密碼有時候我們只需要執行一條root許可權的命令也要su到root,是不是有些不方便?這時可以用sudo代替。預設建立的使用者不在sudo組,需要編輯/etc/sudoers檔案將使用者加入,該檔案只能使用visudo命令,1) 首先需要切換到root, su - (注意有- ,這和su是不同的,在用命令"su"的時候只是切換到root,但沒有把root的環境變數傳過去,還是當前用乎的環境變數,用"su -"命令將環境變數也一起帶過去,就象和root登入一樣)2)
Time of Update: 2015-06-03
Linux核心版本發布時間整理有了這個Linux核心版本發布時間表(0.00到3.19,當然沒有包含全部的版本),大家就可以看看自己用的版本是何時發布的了!或許有同學會大吃一驚,哇(⊙0⊙)我用的版本10年前就有了啊!發展史我也沒寫全,有時間和必要的話再寫吧!版本號碼時間發展史0.001991.2-4兩個進程分別顯示AAABBB0.011991.9第一個正式向外公布的Linux核心版本0.021991.10.5Linux的第一個穩定的工作版本0.031991.10.50.101991.100.1
Time of Update: 2015-06-03
Linux之核心中的檔案系統檔案描述符一般說起檔案和檔案系統的時候,都會下意識的想到它們存在於磁碟上。然而,磁碟只能被動的儲存,卻不能主動去處理檔案;要處理檔案,只能把它們的資料複製到記憶體中,交給CPU處理,處理好的資料先寫入記憶體,再傳回到磁碟。那麼,作業系統如何在記憶體中管理各種檔案呢?即運行時檔案系統在核心中的表示。我們知道,進程是作業系統分配資源的基本單位,檔案也是在進程中被處理的。比如用vim寫代碼,那麼vim這個程式就成為作業系統中的一個進程,vim處理的對象就是一個代碼檔案。作業
Time of Update: 2015-06-03
ubuntu14.04如何安裝可視化svn,ubuntu14.04svn1. sudo add-apt-repository ppa:rabbitvcs/ppa 上面的地址在http://wiki.rabbitvcs.org/wiki/download 下 點擊ubuntu可以找到2. 開啟/etc/apt/sources.list 檔案 添加 deb
Time of Update: 2015-06-03
Linux進程式控制制命令之ps無參數 預設情況下只顯示在當前終端下執行的進程,不顯示其他終端的資訊,而且顯示的資訊只有4列,如下: m@meng:~$ ps PID TTY TIME CMD 17742 pts/14 00:00:00 bash 30496 pts/14 00:00:00 ps 四列資訊的含義分別是: PID: 運行著的命令(CMD)的進程編號 TTY: 命令所啟動並執行位置(終端)
Time of Update: 2015-06-03
(二)Linux環境部署(Centos+Nginx+Tomcat+Mysql)-防火牆配置以下為本人本地測試實踐中,完整的搭建一個基於Linux系統上Centos+Nginx+Tomcat+Mysql的操作文檔,梳理記錄如下,希望對於那些想要系統地完整搭建Linux環境的程式員們一個系統性的參考。但因大部分都是邊搭建邊記錄下的操作,有所疏漏在所難免,還望見諒;如有問題和意見請幫忙在後面的評論中指出,萬分感謝!另整個搭建的過程中參考了網上許多優秀博主的優秀實踐,在文中末尾或
Time of Update: 2015-06-03
Linux許可權管理之二:setuid、setgid和stickybitLinux 下的檔案和檔案夾除了擁有 rwx 這三種基本許可權以外,還可能有三種特殊的許可權:setuid(SUID)、setgid(SGID)和sticky bit(SBIT),其具體描述如下:setuid(SUID)首先要強調,SUID 僅對二進位程式檔案有效。當一個二進位程式設有 SUID 時,其許可權顯示如下(以 /bin/passwd 為例):[admin@localhost ~]$ ll /bin/passwd-
Time of Update: 2015-06-03
(一)Linux環境部署(Centos+Nginx+Tomcat+Mysql)-FTP安裝以下為本人本地測試實踐中,完整的搭建一個基於Linux系統上Centos+Nginx+Tomcat+Mysql的操作文檔,梳理記錄如下,希望對於那些想要系統地完整搭建Linux環境的程式員們一個系統性的參考。但因大部分都是邊搭建邊記錄下的操作,有所疏漏在所難免,還望見諒;如有問題和意見請幫忙在後面的評論中指出,萬分感謝!另整個搭建的過程中參考了網上許多優秀博主的優秀實踐,在文中末尾或者其他適當的地方都有所標
Time of Update: 2015-06-03
ubuntu 14.04.02 LTS 啟動項誤寫入 /dev/sda1 (win 7 loader) 修複,14.04.02sda1問題描述:在win7下安裝Ubuntu14.04,由於啟動項 /boot loader 安裝位置錯誤(/dev/sda1 (win 7