成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux問題集

企業動態
本文列出了27點Linux問題,具體請看下文。

 

1、LINUX掛載鏡像 重啟后失效如何解決

問題:

LINUX掛載鏡像 重啟后失效

原因:

mount命令需要每次重新啟動后輸入

解決:

加入到開機執行文件中,自動加載

vim /etc/rc.d/rc.local增加mount -o loop -t iso9660 /XXXX.iso /XXX

表示開機的時候自己加載上。

2、解決SecureCRT超時自動斷開的問題

問題:

在通過SCRT連接到linux服務器時,經常會出現長時間不操作,窗口即退出的超時情況,導致需要重新登錄。

原因:

這是由于SCRT在服務器超時時間內沒有向服務器發送消息。

解決辦法:

英文版SCRT:

Options->Session Options->Terminal->Anti-idle->勾選Send protocol NO-OP->后面的設置時間默認的是60秒,只要小于自動斷開連接的時限就可以了。

中文版SCRT:

選項->會話選項->終端->反空閑->發送協議NO-OP->后面的設置時間默認的是60秒,只要小于自動斷開連接的時限就可以了。

3、去掉jps本身顯示的進程

問題:

在通過jps查看進程時,會伴隨這出現jps本身的進程,這個導致在shell腳本中通過命令“jps | wc -l”統計進程個數時有些棘手(沒有進程時,個數為1,這個1代表的是jps的進程)。

原因:

jps命令會附帶上jps的進程,因為jps本身就是jdk的一個小工具。

解決辦法:

執行以下命令,過濾掉jps本身的進程: 

  1. jps | grep -v Jps 

4、secureCRT下linux rz命令上傳文件失敗或變小(破損)的問題解決方法

問題: rz命令上傳文件失敗或變小(破損)

原因:在使用rz命令時候,有時候上傳文件會失敗,是因為上傳的文件流中包含某新特殊控制字符,造成rz提前結束退出。

解決辦法:

1)、使用rz -ybe命令

2)、在彈出的窗口中要去掉upload files as ASCII選項

補充:

這時候需要使用參數 -be

其中-b是 --binary用二進制的方式上傳,-e是--escape強制escape所有控制字符

5、在vi按了ctrl+s后

問題:

習慣了在windows下寫程序,也習慣了按ctrl+s 保存代碼,在用vi的時候,也習慣性的按ctrl+s

結果就是如同終端死掉了一樣。

原因:

ctrl+s 終止屏幕輸出(即停止回顯),你敲的依然有效,只是看不見,作用嘛,你登錄系統輸入密碼時,是不是看不見你敲的東東

解決:

ctrl+q 恢復屏幕輸出,你剛才敲的都顯示出來了

6、查看linux版本命令

  1. lsb_release -a 

7、修改虛擬機磁盤大小

問題:

虛擬機創建后,硬盤大小不夠了

原因:

虛擬機硬盤大小在創建初期固定了。

解決:

修改虛擬機硬盤大小

  1. vboxmanage modifyhd ZHY.vdi --resize 100000 

8、kernel painic not syncing

問題:

kernel painic not syncing

原因:

由于selinux導致的kernel無法啟動

解決:

1)、重新啟動linux 系統,看見如圖見面迅速按E鍵

2)、看見如圖界面在按E鍵編輯

3)、如圖界面使用上下鍵選擇第二個在按E鍵

4)、在最后一行后面添加 enforcing=0 按回車保存退出

5)、在此頁面按B鍵重新啟動即可

9、System times on machines may be out of sync. Check system time and time zones.

問題:

System times on machines may be out of sync. Check system time and time zones.

原因:

linix時間不對

解決:

date修改時間:

  1. date -s "2012-05-18 04:53:00" 

ntpdate命令:

  1. ntpdate -u 210.72.145.44 //網絡時間同步命令 

注意:若不加上-u參數,會出現以下提示:no server suitable for synchronization found

-u:從man ntpdate中可以看出-u參數可以越過防火墻與主機同步;

210.72.145.44:中國國家授時中心的官方服務器。

ntp常用服務器:

中國國家授時中心:210.72.145.44

NTP服務器(上海) :ntp.api.bz

美國:time.nist.gov

復旦:ntp.fudan.edu.cn

微軟公司授時主機(美國) :time.windows.com

臺警大授時中心(臺灣):asia.pool.ntp.org

經測試中國國家授時中心與NTP上海服務器可以正常同步時間,注意需要加上-u參數!

10、linux下啟動和關閉網卡命令

臨時開啟網卡:

  1. [root@linux ~]# ifup {interface}  
  2. [root@linux ~]# ifdown {interface}  
  3. [root@linux ~]# ifup eth0  

或者

  1. ifconfig ethx up 
  2. ifconfig ethx down  

永久開啟:

修改:ONBOOT=yes

11、CentOS Linux解決Device eth0 does not seem to be present

問題:

在VMware里克隆出來的CentOS Linux。。

ifconfig...沒有看到eth0.。然后重啟網卡又報下面錯誤。

故障現象:

  1. service network restart 
  2. Shutting down loopback insterface: [ OK ] 
  3. Bringing up loopback insterface: [ OK ] 
  4. Bringing up interface eth0: Device eth0 does not seem to be present,delaying initialization. [FAILED] 
  5. [CentOS Linux解決Device eth0 does not seem to be present]  

解決:

首先,打開/etc/udev/rules.d/70-persistent-net.rules內容如下面例子所示:

  1. # vi /etc/udev/rules.d/70-persistent-net.rules 
  2. # This file was automatically generated by the /lib/udev/write_net_rules 
  3. # program, run by the persistent-net-generator.rules rules file. 
  4. # You can modify it, as long as you keep each rule on a single 
  5. # line, and change only the value of the NAMEkey
  6. # PCI device 0x1022:0x2000 (pcnet32) 
  7. SUBSYSTEM=="net"ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9 
  8. 7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" 
  9. # PCI device 0x1022:0x2000 (pcnet32) 
  10. SUBSYSTEM=="net"ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:bd:1 
  11. 7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"  

記錄下,eth1網卡的mac地址00:0c:29:50:bd:17

接下來,打開/etc/sysconfig/network-scripts/ifcfg-eth0

  1. # vi /etc/sysconfig/network-scripts/ifcfg-eth0 

將 DEVICE="eth0" 改成 DEVICE="eth1" ,

將 HWADDR="00:0c:29:8f:89:97" 改成上面的mac地址 HWADDR="00:0c:29:50:bd:17"

最后,重啟網絡

  1. # service network restart 

或者 

  1. # /etc/init.d/network restart 

正常了。

12、用route add default gw xxxx后重啟network進程路由消失

問題:

用route add default gw xxxx后重啟network進程路由消失

原因:

把ifcfg-eth0配置中的GATEWAY去掉后用route add default gw 看能不能添加默認網關,在沒有重啟network進程前有效,在重啟完

network進程后就沒有該路由了用route add default gw xxxx后重啟network進程路由消失當然重啟就沒有了,還是寫到ifcfg-eth0中去吧

解決:

用route add default gw xxxx后重啟network進程路由消失寫到 /etc/sysconfig/network里:

GATEWAY=xxx.xxx.xxx.xxx用route add default gw xxxx后重啟ne

13、/etc/resolv.conf 的更改在重啟后丟失

問題:/etc/resolv.conf 的更改在重啟后丟失

解決:在eth0的文件中加入DNS

  1. /etc/sysconfig/network-scripts/ ifcfg-eth0 的內容: 
  2. # Intel Corporation 82540EM Gigabit Ethernet Controller 
  3. DEVICE=eth0 
  4. BOOTPROTO=none 
  5. ONBOOT=yes 
  6. HWADDR=08:00:27:cc:64:86 
  7. NETMASK=255.255.255.0 
  8. IPADDR=192.168.0.155 
  9. GATEWAY=192.168.0.1 
  10. TYPE=Ethernet 
  11. USERCTL=no 
  12. IPV6INIT=no 
  13. PEERDNS=no 
  14. #我在這添加了DNS后,/etc/ resolv.conf文件內容保存下來了 
  15. DNS1=202.96.128.86 
  16. DNS2=202.96.128.166 
  17. DNS3=8.8.8.8  

14、scp:command not found

問題:

scp:command not found

原因:

缺少依賴包

解決: 

  1. yum -y install openssh-clients 

15、SIOCADDRT:no such process

問題:

SIOCADDRT:no such process

原因:

檢查 ip地址和gateway是不是在同一網段。

解決:

修改為同一網段

16、unknown host www.baidu.com network is unreachable

問題:

在安裝了虛擬機后,ping百度,發現unknown host www.baidu.com network is unreachable錯誤

原因:

1)、網卡信息配置是否正確

2)、路由器加入設置網關

解決:

1)、添加網關:

  1. route add default gw 192.168.0.1 

2)、在、etc/resolv.conf里加入DNS

  1. nameserver 8.8.8.8 

3)、如果上不去網,配置是不是如下

eth0(橋接):動態獲取

eth1(host-only):靜態ip,只能配置IPADDR,其他的都別配置。

或者:

eth0(橋接):靜態,配置IPADDR GATEWAY DNS都要寫

eth1(host-only):靜態ip,只能配置IPADDR,其他的都別配置。

17、rz: command not found

問題:

rz: command not found

原因:

沒有安裝lrzsz軟件

解決:

  1. yum -y install lrzsz 

rz -y :上傳

sz:下載到用戶的下載目錄

18、centos nginx安裝"conf/koi-win" 與"/usr/local/nginx/conf/koi-win" 為同一文件

問題:

centos nginx安裝"conf/koi-win" 與"/usr/local/nginx/conf/koi-win" 為同一文件

原因:

安裝文件與配置文件中的文件沖突了

解決:

加上path:注意,nginx.conf路徑不要更改

  1. ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf 

19、nginx:accept() failed (24: Too many open files)

問題:

有一臺服務器訪問量非常高,使用的是nginx ,錯誤日志不停報以下錯誤:

  1. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  2. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  3. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  4. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  5. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  6. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  7. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  8. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  9. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files) 
  10. 2010/05/26 08:53:49 [alert] 13576#0: accept() failed (24: Too many open files)  

原因:

centos5.3 中 ulimit -n 為1024, 當Nginx連接數超過1024時,error.log中就出現以下錯誤:

[alert] 12766#0: accept() failed (24: Too many open files)

解決:

使用 ulimit -n 655350 可以把打開文件數設置足夠大, 同時修改nginx.conf , 添加 worker_rlimit_nofile 655350; (與error_log同級別)

  1. worker_processes 2; 
  2. worker_rlimit_nofile 10240; 
  3. events { 
  4. # worker_connections 10240; 
  5.  

這樣就可以解決Nginx連接過多的問題,Nginx就可以支持高并發。<還要修改nginx>

另外, ulimit -n 還會影響到mysql 的并發連接數。把他提高,也就提高了mysql并發。

注意: 用ulimit -n 2048 修改只對當前的shell有效,退出后失效。

修改方法

若要令修改ulimits的數值永久生效,則必須修改配置文檔,可以給ulimit修改命令放入/etc/profile里面,這個方法實在是不方便,

還有一個方法是修改/etc/security/limits.conf

/etc/security/limits.conf 格式,文件里面有很詳細的注釋,比如

* soft nofile 655360

* hard nofile 655360

星號代表全局, soft為軟件,hard為硬件,nofile為這里指可打開文件數。

把以上兩行內容加到 limits.conf文件中即可。

另外,要使 limits.conf 文件配置生效,必須要確保 pam_limits.so 文件被加入到啟動文件中。查看 /etc/pam.d/login 文件中有: 

  1. session required /lib/security/pam_limits.so 

修改完重新登錄就可以見到效果,可以通過 ulimit -n 查看。

20、linux下改變文件/文件夾所屬用戶或群組

文件夾:修改成hadoop組的hadoop用戶

  1. chown -R hadoop:hadoop /home/hadoop/hadoop 

文件:修改成hadoop組的hadoop用戶

  1. chown hadoop:hadoop /home/hadoop/hadoop.tar 

21、centos:only for i686

問題:

centos:only for i686

原因:

虛擬化技術沒有開啟

解決:

設置BIOS,Virtualization Technology 為 enabled 后,保存。

保存好修改后的BIOS后,需要冷啟動一下,即:關機,再開機。這樣這個設置才生效,要不然仍然無法生效。這個一定要注意,直接通過重啟Windows無法達到這個目的的。

22、OpenSSL is not properly installed on your system.

問題:

./configure時老是報!

  1. checking openssl/ssl.h usability... no 
  2. checking openssl/ssl.h presence... no 
  3. checking for openssl/ssl.h... no 
  4. configure: error: 
  5. !!! OpenSSL is not properly installed on your system. !!! 
  6. !!! Can not include OpenSSL headers files.  

原因:

缺少openssl依賴

解決:

  1. yum install -y openssl openssl-devel 

23、Oracle VM VirtualBox 不顯示64位系統 linux 64 redhat 64

問題:

在vbox安裝linux 64位虛擬機時,選擇了linux操作系統后,看不到64位的安裝選項。

原因:

由于機器沒有開啟虛擬化技術(Intnet virtualization technology)

解決:

1)、打開BIOS里的虛擬化技術(自己上網查該如何打開自己機器的BIOS,thinkpad是按回車)

2)、修改bios中的virtualization 設為ENABLED

24、Error getting 'State' for /org/freedesktop/NetworkManager/ActiveConnection/0

問題:

Error getting 'State' for /org/freedesktop/NetworkManager/ActiveConnection/0

原因:

虛擬機使用的是無線驅動,但是本機使用的卻是有線網絡 , 導致激活不了

解決:

將虛擬機使用的網卡給為當前正在上網的網卡。

25、/bin/bash^M: bad interpreter: 沒有那個文件或目錄

問題:

/bin/bash^M: bad interpreter: 沒有那個文件或目錄

原因:

運行腳本時出現了這樣一個錯誤,打開之后并沒有找到所謂的^M,查了之后才知道原來是文件格式的問題,也就是linux和windows之間的不完全兼容。。。

vim test.sh

:set ff?

如果出現fileforma=dos那么就基本可以確定是這個問題了。

解決:

:set fileformat=unix

:wq

26、關于虛擬機無法顯示網卡的問題

問題:

在安裝虛擬機的時候,忘記配置網絡,導致在機器啟動后,執行ifconfig只顯示lo網卡

原因:

在配置網絡的時候,有個“自動連接”的選項,這個選項的意義是告訴虛擬機在啟動的時候幫你啟動網卡,如果沒有勾選,那么啟動虛擬機的時候就不會幫你啟動網卡

解決:

1)、臨時啟動網卡

  1. ifconfig eth0 up 

2)、永久啟動網卡

  1. vi /etc/sysconfig/network-scripts/ifcfg-eth0 

將onboot選項改為yes

重啟網卡

  1. service network restart 

27、關于vmware靜態ip配置的說明

問題:

如果你配置的是nat的dhcp模式,那么不需要看這篇帖子。

如果你是配置的靜態ip,參考下面的步驟

解決:

查看虛擬機的網絡參數

1)打開虛擬機,選擇菜單“編輯”》“編輯虛擬網絡”,

先恢復默認參數,然后設置NAT。設置虛擬網絡的子網IP、網關等 

設置物理主機的虛擬網絡參數

1)打開物理主機的網絡連接,找到“VMware Network Adapter VMnet8”,右擊設置屬性

2)設置物理主機的虛擬網絡IP地址:192.168.230.X,X在0~255之間,但不可與上面的虛擬網絡的子網IP重復。子網掩碼、默認網關與上面獲取到的虛擬網絡的子網掩碼、網關保持一致。DNS可設也不可忽略,如果設置,可利用google的免費DNS:8.8.8.8和8.8.4.4。

設置具體虛擬機的網絡參數

1)設置ip、網關等 

  1. vim /etc/sysconfig/network-scripts/ifcfg-eth0  

DNS設置:

  1. vim /etc/resolv.conf 

2)設置虛擬機的網絡IP地址:192.168.230.X,X在0~255之間,但不可與上面的虛擬網絡的子網IP、物理機迅即網絡IP重復。子網掩碼、默認網關與上面獲取到的虛擬網絡的子網掩碼、網關保持一致。DNS可設也不可忽略,如果設置,可利用google的免費DNS:8.8.8.8和8.8.4.4。如果還有虛擬機,可進行同樣的設置。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:龐桂玉 來源: 神算子
相關推薦

2016-12-14 14:47:59

Zookeeper服務器

2016-12-19 19:04:30

Hive問題集

2016-12-13 16:36:15

Hadoopwindows

2016-12-14 15:59:31

HBase分布式數據

2011-03-28 17:51:10

nagios

2010-03-25 16:20:44

CentOS安裝

2011-02-25 14:25:04

Proftpd

2018-07-12 09:25:07

磁盤陣列數據恢復

2009-10-09 17:40:38

VB.Net問題集

2011-02-22 14:40:25

vsftpd

2011-02-22 14:21:49

vsftpd

2011-03-03 14:26:15

PureftpdSSHFTP

2009-12-31 15:28:02

Silverlight

2011-05-16 13:15:55

MySQL存儲字符集

2009-07-01 00:23:40

MySQL字符集亂碼

2011-03-03 13:41:36

Pureftpd防火墻

2010-05-17 10:01:09

MySql字符集

2020-10-08 10:10:51

Linux系統編程信號集

2011-03-03 14:56:56

Pureftpd腳本

2009-12-29 11:40:50

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产中文字幕在线 | 韩日一区| 野狼在线社区2017入口 | 亚洲精品国产第一综合99久久 | 久久久久久久久久久丰满 | 久久爱黑人激情av摘花 | 精品人伦一区二区三区蜜桃网站 | 欧美在线观看一区 | 人人鲁人人莫人人爱精品 | 国产乡下妇女做爰 | 在线中文字幕日韩 | 中国免费黄色片 | 日韩伦理一区二区三区 | 一级在线观看 | 中文字幕一区在线观看视频 | av网址在线播放 | 欧美 日韩 亚洲91麻豆精品 | 国产精品美女在线观看 | 国产免费一区二区三区最新6 | 国产一区二区在线免费观看 | 淫片一级国产 | 国产午夜精品久久久 | 国产在线一区二区三区 | 福利一区在线观看 | 午夜精品久久久久久久久久久久 | 久久一区二区视频 | 欧洲av一区 | 午夜影院中文字幕 | 99re视频在线观看 | 精品国产免费一区二区三区演员表 | 国产精品国产三级国产播12软件 | 福利视频大全 | 欧美精品一区在线 | 99久久精品国产毛片 | 国产成人精品一区二区 | 精品96久久久久久中文字幕无 | 久久精品亚洲一区 | 国产日韩久久 | 亚洲最大av网站 | 最新黄色在线观看 | 久久免费精品视频 |