Time of Update: 2017-01-13
cd命令大家再熟悉不過了,bash shell經常會被用到的切換目錄命令. 接下來我們直接通過萬能的man來瞭解cd命令.直接 man cd 是不行的,會顯示 No manual entry for cd .cd命令是bash基本命令中的一種,所以應該是 man bash.關於man以及man page等相關內容會在以後的 LinuxShell命令:man 中詳細介紹.通過尋找man page裡可以看到cd的命令文法如下代碼如下:cd [-L|[-P [-e]] [-@]]
Time of Update: 2017-01-13
統計檔案行數(單個檔案):wc -l file例如:homer@ubuntu:~/workspace/Android/game$ wc -l LGameAndroid2DActivity.Java 906 LGameAndroid2DActivity.java統計目錄所有檔案行數(全部目錄):find . -name *.java | xargs wc -l 例如:homer@ubuntu:~/workspace/android$ find . -name *.java | xargs wc -
Time of Update: 2017-01-13
Linux伺服器管理員可限制伺服器禁止其它使用者Ping,同時又保證Linux伺服器又可以Ping其它伺服器,本文將為大傢具體的介紹linux靜止ping的方法。首先登陸伺服器終端之間執行:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all這樣就可以禁ping了。如果想恢複ping可以執行命令echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all===========
Time of Update: 2017-01-13
首先要弄清楚,在Linux系統中,核心為每一個新建立的檔案分配一個Inode(索引結點),每個檔案都有一個惟一的inode號。檔案屬性儲存在索引結點裡,在訪問檔案時,索引結點被複製到記憶體在,從而實現檔案的快速存取。 連結是一種在共用檔案和訪問它的使用者的若干目錄項之間建立聯絡的一種方法。Linux中包括兩種連結:永久連結(Hard Link)和軟連結(Soft Link),軟連結又稱為符號連結(Symbolic link)。一、永久連結
Time of Update: 2017-01-13
0.由一個錯誤引入代碼如下:fatal error: openssl/aes.h: No such file or directory如果你在編譯時間遇到這個錯誤,這可能是下面的原因:你嘗試編譯的程式使用OpenSSL,但是需要和OpenSSL連結的檔案(庫和標頭檔)在你Linux平台上缺少。要解決這個問題,你需要安裝OpenSSL 開發包,這在所有的現代Linux發行版的標準軟體倉庫中都有。要在Debian、Ubuntu或者其他衍生版上安裝OpenSSL:代碼如下:$ sudo
Time of Update: 2017-01-13
rxvt 是一個功能強大的的終端,它佔用資源少,啟動速度快,很多人都喜歡使用它。所以我在這裡介紹一下Debian系統中rxvt中文終端的安裝。在 Debian中有很多個rxvt包,可用apt-cache search rxvt命令查詢。主要有以下三類,一個就叫rxvt,不支援中文顯示;一個叫rxvt-ml,支援GB和BIG5中文編碼;還有一個叫rxvt-
Time of Update: 2017-01-13
說明:因為種種原來,我們可能需要查看linux伺服器主板型號,cpu型號,記憶體大小,記憶體條數量等。因為伺服器使用raid卡,平常查看硬碟資訊的命令還不能用,待後面補充!查看主板型號 代碼如下複製代碼 # dmidecode |grep -A 8 "System Information" System Information Manufacturer:
Time of Update: 2017-01-13
1、adduser 添加使用者。需要 root 許可權才可以執行哦。1.作用useradd命令用來建立使用者帳號和建立使用者的起始目錄,使用許可權是超級使用者。2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name一般用法: sudo adduser testuser 這樣就會添加一個
Time of Update: 2017-01-13
安裝Linux系統後,登陸進去,修改一下檔案: 代碼如下複製代碼 # cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=”eth0″BOOTPROTO=”none”HWADDR=”00:50:56:BE:7A:D8″IPADDR=192.168.2.108 &
Time of Update: 2017-01-13
chattr命令的作用很大,其中一些功能是由Linux核心版本來支援的,如果Linux核心版本低於2.2,那麼許多功能不能實現。同樣-D檢查壓縮檔中的錯誤的功能,需要2.5.19以上核心才能支援。另外,通過chattr命令修改屬效能夠提高系統的安全 性,但是它並不適合所有的目錄。chattr命令不能保護/、/dev、/tmp、/var目錄。 lsattr比較簡單,只是顯示檔案的屬性chattr:
Time of Update: 2017-01-13
1、計劃任務概說;計劃任務,是任務在約定的時間執行已經計劃好的工作,這是表面的意思。在Linux中,我們經常用到 crond 伺服器來完成這項工作。cron伺服器可以根據設定檔約定的時間來執行特定的作務。比如我們可以在設定檔中約定每天早上4點,對httpd 伺服器重新啟動,這就是一個計劃任務;下面我們先來說說cron;2、cron;在Linux系統中,計劃任務一般是由cron承擔,我們可以把cron設定為開機時自動啟動。cron啟動後,它會讀取它的所有設定檔(全域性
Time of Update: 2017-01-13
說明:截止目前RHEL 6.x最新版本為RHEL 6.5,下面介紹RHEL 6.5的具體安裝配置過程伺服器相關設定如下:作業系統:RHEL 6.5 64位IP地址:192.168.0.54網關:192.168.0.1DNS:8.8.8.8 8.8.4.4備忘:rhel-server-6.5系統鏡像有32位和64位兩個版本,生產伺服器如果是大記憶體(4G以上記憶體)建議安裝64位版本rhel-server-6.5-x86_64-dvd.iso一、安裝RHEL
Time of Update: 2017-01-13
背景:多重專案進行代碼的日誌列印層級統一替換時,如果檔案龐大,數目多,一個個去做顯然力不從心,得通過指令碼,這種替換sed最適合不過了。如題:I:我想把:log_threshold =N;替換為:log_threshold =1;我想把:show_debug_errors=AnyWord;替換為:show_debug_errors=false;II:error_reporting(E_ALL ^ E_NOTICE);變://error_reporting(E_ALL ^ E_NOTICE);I)
Time of Update: 2017-01-13
首先使用 SSH登陸到阿里雲伺服器 SSH登陸的軟體我用putty 百度裡面下載。然後使用你的ROOT帳號登陸。修改密碼的命令為 passwd如何掛載資料盤如下:第一步使用 fdisk -l 查看你的硬碟顯示如下 代碼如下複製代碼 [root@AY110519013348b ~]# fdisk -lDisk /dev/hda: 53.6 GB, 53687091200 bytes255 heads, 63 sectors/track, 6527 cylindersUnits
Time of Update: 2017-01-13
執行個體tar -zcvf /home/ecshopa/public_html/uggbootf20101214.tar.gz * 進目錄壓縮目前的目錄下所有檔案 tar -zxvf /home/uggbootf/public_html/uggbootf20101214.tar.gz 進目錄解壓到目前的目錄命令unzip -o -d /var/lib/mysql mysql43.194-20101230.ziptar 命令詳解-c:
Time of Update: 2017-01-13
幾個概念:1.基本Regex 擴充的Regex
Time of Update: 2017-01-13
使用exists函數判斷建立一個PHP檔案,代碼如下,上傳到網站根目錄訪問,自然就知道是否支援mail()函數! 代碼如下複製代碼 <?phpif (function_exists('mail')) {echo "支援mail()函數!";} elseecho "不支援mail()函數!";?> 使用一個PHP檔案來發郵件在本地建立一個PHP檔案取名為mail.php 內容代碼如下: 代碼如下複製代碼
Time of Update: 2017-01-13
Linux刪除檔案夾命令linux刪除目錄很簡單,很多人還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,現在使用rm -rf命令即可。直接rm就可以了,不過要加兩個參數-rf 即:rm -rf 目錄名字-r 就是向下遞迴,不管有多少級目錄,一併刪除-f 就是直接強行刪除,不作任何提示的意思linux 尋找檔案和檔案夾 命令尋找檔案路徑find / -name httpd.conf 尋找檔案find -name conf
Time of Update: 2017-01-13
在 Linux 系統中,與使用者管理有關的檔案主要有如下幾個:分別是/etc/passwd,/etc/shadow,/etc/gfoup,/etc/gshadow 。它們分別與使用者的帳號,密碼,使用者組及使用者組密碼有關。所以建立新帳號的過程也就是和這幾個檔案在打交道,不過不要害怕,通過 useradd 命令來建立新帳號,系統會自動與這些檔案進行操作不用咱手動一個一個的來更改,這樣也不用擔心出錯的問題。呵呵。(1)最簡單的方法:useradd -m username再在/home
Time of Update: 2017-01-13
最近VPS時常不穩定,VPS容易卡死又沒有Swap交換空間,卡死後自動重啟,安裝Centos的時候沒有把Mysql開機啟動,導致每次重啟後都無法訪問網站,必需人工串連SSH開啟Mysql方可訪問,這樣的情況有好幾次了,前幾次沒放在心上,最近又有兩次,搞煩人了我就把Mysql放到開機啟動項中去,其實這樣做不是很好,因為如果你的Mysql設定的緩衝比較大的時候,一開機就可能導致記憶體不足卡死,這樣就比較麻煩了,我把Mysql的緩衝設定為比較小,運行後VPS還有一百多的記憶體,