Time of Update: 2014-05-24
1、處理特殊的檔案名稱 假設Linux系統中有一個檔案名稱叫"-ee",如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm -ee命令,介面會提示我們是"無效選項"(invalid option),原來由於檔案名稱的第一個字元為"-",Linux把檔案名稱當作選項了,我們可以使用""符號來解決這個問題,輸入"rm
Time of Update: 2014-05-24
建立目錄mkdir 檔案名稱mkdir /var/www/testcp複製命令cp命令複製檔案從一個位置到另一位置。如果目的地檔案存在,將覆複寫該檔案; 如果目的地目錄存在,檔案將複製到該目錄下 (目錄不會被複寫)。文法:文法是cp [命令開關]… SOURCE DESTcp [OPTIONS]… SOURCE… DIRECTORYcp [OPTIONS]… –target-directory=DIRECTORY SOURCE&
Time of Update: 2014-05-24
在CentOS下配置iptables防火牆,是非常必要的。來我們學習如何配置!在Linux中設定防火牆,以CentOS為例,開啟iptables的設定檔:vi /etc/sysconfig/iptables通過/etc/init.d/iptables status命令查詢是否有開啟80連接埠,如果沒有可通過兩種方式處理:1.修改vi /etc/sysconfig/iptables命令添加使防火牆開放80連接埠-A RH-Firewall-1-INPUT -m state --state NEW
Time of Update: 2014-05-24
1.網路設定(1)命令配置# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 //ip地址、子網路遮罩# route add default gw 192.168.0.1 dev eth0 //網關# hostname centos //電腦名稱(2)檔案配置<1>修改IP地址修改對應網卡的IP地址的設定檔# vi
Time of Update: 2014-05-24
CentOS防火牆設定開啟80連接埠訪問我們以添加80連接埠為例操作如下:[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT儲存[root@centos httpd]# /etc/rc.d/init.d/iptables saveiptables:將防火牆規則儲存到 /etc/sysconfig/iptables:
Time of Update: 2014-05-24
作用mv命令來為檔案或目錄改名或將檔案由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用許可權是所有使用者。格式mv [options] 源檔案或目錄
Time of Update: 2014-05-24
最近準備用nginx搭建了一個圖片伺服器,看中的就是nginx超強的靜態檔案處理能力。由於圖片量比較大,和web伺服器(也是nginx)分開運行,雖然web伺服器調用圖片沒用問題,但畢竟是遠程調用,肯定沒有本地檔案系統那麼快,因此仍然有最佳化的空間。使用前的nginx配置location ~* ^.+\.(js|ico|gif|jpg|jpeg|png|html|htm)$ {log_not_found off;access_log off;expires
Time of Update: 2014-05-24
Linux命令列修改IP、網關、DNS的方法方式一:ifconfig eth0 192.168.1.18 netmask 255.255.255.0說明:該種方式可以使改變即時生效,重啟後會恢複為原來的IP方式二:vi /etc/sysconfig/network-scripts/ifcfg-eth0說明:該方式要重啟後生效,且是永久的如果要立即更改且永久生效,就只能以上兩種方式同時使用了。以上是通過linux命令列修改IP的方法。網卡eth0 IP修改為 102.168.0.1
Time of Update: 2014-05-24
今天在公司把LAMP
Time of Update: 2014-05-24
find是我們很常用的一個Linux命令,但是我們一般尋找出來的並不僅僅是看看而已,還會有進一步的操作,這個時候exec的作用就顯現出來了。看例子:find ./ -name "*.txt" -exec ls -l "{}" \;尋找目前的目錄的.txt檔案並以列表形式列出來find ./ -name "*.txt" -exec mv "{}" "{}d"
Time of Update: 2014-05-24
因生產需要對/data目錄進行擴容,由原來的90G擴容到190G,增加100G的空間.生產環境是RHEL伺服器,後端通過光纖交換器連的EMC儲存。首先在EMC儲存上把閒置硬碟做RAID,劃分LUN,映射到生產RHEL伺服器。(注意:此種擴容的前提是分區必須採用LVM格式完成) 一、原伺服器磁碟資訊#df -H/dev/datavg/lv_data 90G 81G 9G 90% /data#lvdisplay --- Logical volume --- LV Name
Time of Update: 2014-05-24
前提:誤將/usr/local/data檔案給刪除了,現在要恢複data檔案, 而/dev/sda3是掛在在/usr下 用df -hT查看到檔案系統是ext3格式的!!!ext3格式的檔案系統下,如果用rm -rf 刪除之後,恢複的基本步驟 1,./ext3grep /dev/sda3 --ls --inode 2 2,./ext3grep /dev/sda3 --restore-file 要恢複的檔案名稱說明:1,ext3grep
Time of Update: 2014-05-24
1.查看硬碟分區情況#fdisk -l註:假設新增一個硬碟的裝置檔案名稱為/dev/sdb2.開始分區#fdisk /dev/sdb3.查看指令協助資訊Command (m for help): m4.查看已有分區表Command (m for help): pDisk /dev/sdb: 500.0 GB, 500097376256 bytes255 heads, 63 sectors/track, 60800 cylindersUnits = cylinders of 16065 * 512
Time of Update: 2014-05-24
很早以前裝過一個伺服器的ftp,用的伺服器端是 vsftpd,但是沒有修改使用者資料來源,預設用的就是系統裡面的使用者。由於開了ssh連接埠,而且沒有做任何限制,使用者登入上來後對伺服器中絕大部份內容都有可讀許可權,那麼有些不想讓普通使用者看到的東西也就被人家看到了~~ vsftpd中很好做到,就是配置chroot就能搞定了。然後再禁止人家使用ssh連接埠登入就行了,具體方法:sudo vi /etc/ssh/sshd_config尋找 AllowUsers
Time of Update: 2014-05-24
ln名稱:ln - make links between
Time of Update: 2014-05-24
解釋一下Linux上free命令的輸出。 下面是free的運行結果,一共有4行。為了方便說明,我加上了列號。這樣可以把free的輸出看成一個二維數組FO(Free Output)。例如: FO[2][1] = 15402628FO[3][2] = 12033012
Time of Update: 2014-05-24
1、修改 /etc/passwd這個檔案中的使用者名稱部分、使用者組部分、主目錄部分 ;2、修改/etc/group 這個檔案中的使用者名稱部分、使用者組部分;同時也將/etc/gshadow改寫一下;3、修改/etc/shadow檔案中的使用者名稱部分,這個不改將無法登入系統;4、修改/home/olduser 為/home/newuser ,同時注意一定要修改其所屬的使用者和使用者組,chown時加上個
Time of Update: 2014-05-24
1. 查看Linux啟動的服務chkconfig --list 查詢出所有當前啟動並執行服務chkconfig --list atd 查詢atd服務的目前狀態2.停止所有服務並且在下次系統啟動時不再啟動,如下所示:chkconfig --levels 12345 NetworkManager off如果想查看當前處於運行狀態的服務,用如下語句過濾即可chkconfig --list |grep
Time of Update: 2014-05-24
用ls -l 可以看到有一個文檔的永久連結數:[root@localhost tmp]# ls -litotal 104229415drwxr-xr-x2root root 4096 Dec 11 21:15 etc39757-rw-r--r--2root root 1602 Oct 30 14:56 hl_passwd用一下語句可以查看一個檔案有哪些永久連結[root@localhost tmp]# find / -inum 39757find:
Time of Update: 2014-05-24
常用效能分析工具的使用。1.vmstat命令vmstat是Virtual Meomory Statistics(虛擬記憶體統計)的縮寫,很多linux發行版本都預設安裝了此命令工具,利用vmstat命令可以對作業系統的記憶體資訊、進程狀態、CPU活動等進行監視,不足之處是無法對某個進程進行深入分析。vmstat使用文法如下: vmstat [-V] [-n] [delay [count]] 各個選項及參數含義如下:l -V:表示列印出版本資訊,是選擇性參數。l