1. 程式人生 > 實用技巧 >linux平常出現的一些故障

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上傳檔案的時候出現

wKiom1YCakmAMUffAABAvO52H_0800.jpg

解決方法: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的時候出現這種情況

wKiom1Z6TXnxQ5sJAABPjBINj-o444.png 原因:這是由於系統缺少gcc庫

解決方案:yum install -y gcc


10.安裝nginx的時候,出現這種情況

wKioL1Z6T9Oz-04gAAAqvbfE0eY193.png


解決方案:yum -y install pcre-devel


11.在啟動VMware虛擬機器的時候出現如下狀況

wKioL1bXoDmCcVpOAABQtmHjWek972.png

造成這個現象的原因:沒有正確關機虛擬機器

解決方案:

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