一般網絡問題
我從另外一台機器無法telnet上去,但可以ping通它 .怎麼辦?
我以root進入紅帽子6.1後,當我輸入httpd命令時出現如下錯誤提示(但上網沒問題)httpd:can't determine local host name;use the ServerName directive to set it manually;請問如何解決?
返回頁首
--------------------------------------------------------------------------------
編輯 /etc/fstab 文件
# 注意: hdx is the CD-ROM port of your machine.
/dev/hda means the master of your primary ide port
/dev/hdb means the slave of your primary ide port
/dev/hdc means the master of your secondary ide port
/dev/hdd means the slave of your secondary ide port
/dev/hdx /mnt/cdrom iso9660 ro 1 1
/dev/fd0 /mnt/floppy msdos rw 1 2
Linux/UNIX 的很多常用命令如 rm , cp 等都有一個參數---- -r , 是遞歸的意思, 命令裡加了參數 -r 就可以對目標目錄及其下所有子目錄進行操作,如:rm -rf /test (f 是 force 意為強行) , 該命令完全刪除根目錄下的子目錄 test ,作用類似於 dos 下的 deltree ,當然使用這個命令時要特別小心。再如:cp -r /test /test1 有類似 dos 下 xcopy /s 的作用。
修改登錄畫面?
對本機:先修改文件 /etc/issue 改為相要顯示的內容, 再修改文件 /etc/rc.d/rc.local(RedHat) 或 /etc/rc.d/rc.S(Slackware) 把下面幾句注釋掉:
# This will overwrite /etc/issue at every boot. So, make any changes you
# want to make to /etc/issue here or you will lose them when you reboot.
echo "" > /etc/issue
echo "Red Hat Linux $R" >> /etc/issue
echo "Kernel $(uname -r) on $a $(uname -m)" >> /etc/issue
幾個能方便操作和減少誤操作的別名,建議把它們放到啟動文件裡, 如 /etc/bashrc 。
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
#前三個別名的作用是在刪除、覆蓋文件之前先提示確認,RedHat已經自動
#加上了,強烈建議Slackware的用戶也加上,因為Linux/UNIX下文件一旦刪
#除就再也無法恢復了。
alias l='ls -l'
alias cd..='cd ..'
alias utar='tar xvfz' #解 *.tar.gz 文件
alias inforpm='rpm -qpi' #顯示rpm包的信息
alias instrpm='rpm -Uhv' #安裝rpm包
alias listrpm='rpm -qpl' #列rpm包內的文件
alias uistrpm='rpm -e' #反安裝rpm包
使用命令補齊?
所謂命令補齊(Command-Line Completion)是指當鍵入的字符足以確定目錄下一個唯一的文件時只須按 Tab 鍵就可以自動補齊該文件名的剩下部分,例如要把目錄 /freesoft 下的文件 gcc-2.8.1.tar.gz 解包,當鍵入到 tar xvfz /freesoft/g 時如果該文件是該目錄下唯一以 g 起頭的文件的話就可以按下 Tab 鍵,這時命令會被自動補齊為:tar xvfz /freesoft/gcc-2.8.1.tar.gz ,非常方便。