linux平常出現的一些故障
1.啟動apache的時候出現下面的問題
問題:(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
原因:80埠被佔用
解決方案:killall -9 httpd/usr/local/apache2/bin/apachetcl star
2.安裝wordpress的時候出現白屏
遇到這種情況首先要想到開啟php.ini的 display_error,重新整理頁面後顯示出錯誤在什麼地方
3.wordpress上傳檔案的時候出現
解決方法:chmod -R 777 [這個目錄]
4.重新啟動伺服器,訪問web服務發現無法瀏覽,登陸伺服器之後進到nginx使用./nginx -s reload重新讀取配置檔案,發現報nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
解決方案:/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
5.重灌完系統,配置完ip後,修改ifcfg-eth0檔案後重啟網路服務時,就出現"Error, some other host already uses address"的報錯,並且網路不通。
原圖:網路的問題,IP被佔用了
解決方案:vi /etc/sysconfig/network-scripts/ifup-eth
註解掉下面的幾行內容,然後再執行service network restart
#if ! /sbin/arping -q -c 2 -w 3 -D -I ${REALDEVICE} ${IPADDR} ; then
#echo {1}quot;Error, some other host already uses address ${IPADDR}."
#exit 1
#fi
如果找不到,可以在vim編輯器中使用“/arping”之類的關鍵詞快速定位
6.Xshell出現亂碼。
原因:語言沒有選擇Unicode(UTF-8)
解決方案:檔案→屬性→終端→Unicode(UTF-8)
7.linux開機的時候出現
***An error occured during the filesystem check
***Dropping you to a shell; the system will reboot
***when you leave the shell.
Give root password for maintainence
(or type Controll-D to continue)
的錯誤
原因:一般情況下是磁碟出了問題
解決方案:輸入linux登陸密碼後,鍵入命令fdisk -l檢視一下磁碟狀況,然後根據實際情況進行修復
fsck -y /dev/sda1
fsck -y /dev/sda2
fsck -y /dev/sda3
fsck -y /dev/sda4
8.安裝tomcat的jdk出現的一些問題:/lib/ld-linux.so.2: bad ELF interpreter: 沒有那個檔案或目錄
原因:是因為64位的linux系統安裝了32位的jdk軟體
解決方案:重新安裝一個64位的jdk軟體就行了
9.安裝PHP的時候出現這種情況
解決方案:yum install -y gcc
10.安裝nginx的時候,出現這種情況
解決方案:yum -y install pcre-devel
11.在啟動VMware虛擬機器的時候出現如下狀況
造成這個現象的原因:沒有正確關機虛擬機器
解決方案:
1.開啟控制面板的管理工具(win7找不到管理工具就直接搜尋);
2.點選服務選項;
3.點選VMware Autheffication這一選項;
4.在啟動型別選項點選:自動(延遲啟動) ,再點選啟動;
5.最後點選確定;
12.linux下shell顯示-bash-4.1#不顯示路徑解決方法
在linux shell中不顯示路徑了,顯示為-bash-4.1#用起來很不方便。
如何改為顯示路徑的shell呢?
步驟如下:
vim ~/.bash_profile
(不用管.bash_profile這個檔案有幾個,自己新建一個也是可以的)
在最後加上
export PS1='[\[email protected]\h \W]\$'
然後執行
source ~/.bash_profile
這樣shell就可以顯示路徑了
轉載於:https://blog.51cto.com/358513922/1693114