㈠ 如何解決SSH連接linux伺服器變慢的問題
大致是有以下幾種原因:
1、SERVER的SSHD會去DNS查找訪問的CLIENT IP的HOSTNAME,如果DNS不可用或者沒有相關記錄,就會消耗一段時間。
2、在authentication gssapi-with-mic有時候也會消耗一段時間
一、測試查找具體原因:
1、使用ssh -v host進行debug
<span style="font-size:18px;"># ssh -v 192.168.100.10</span>
然後就會輸出一大堆debug,通過debug信息就可以看到連接到什麼地方被耽擱了
比如會顯示如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
No credentials cache found
2、檢測連接時間
<span style="font-size:18px;"># time ssh [email protected] exit</span>
二、解決方法(建議一個個設置,因為每個人連接慢的原因都不一樣):
注意:修改之後記得重啟sshd服務
# service sshd restart
1、關閉DNS反向解析
在linux中,默認就是開啟了SSH的反向DNS解析,這個會消耗大量時間,因此需要關閉。
# vi /etc/ssh/sshd_config
UseDNS=no
在配置文件中,雖然UseDNS yes是被注釋的,但默認開關就是yes
2、關閉SERVER上的GSS認證
在authentication gssapi-with-mic有很大的可能出現問題,因此關閉GSS認證可以提高ssh連接速度。
# vi /etc/ssh/sshd_config
GSSAPIAuthentication no
3、修改server上nsswitch.conf文件
# vi /etc/nsswitch.conf
找到
hosts: files dns
改為
hosts:files
hosts: files dns這一行含義是對於訪問的主機進行域名解析的順序,是先訪問file,也就是/etc/hosts文件,如果hosts中沒有記錄域名,則訪問dns,進行域名解析,如果dns也無法訪問,就會等待訪問超時後返回,因此等待時間比較長。
注意:如果SERVER需要通過域名訪問其他伺服器,則需要保留此行。
4、修改SERVER上resolv.conf文件
4.1、刪除/etc/resolv.conf中所有不使用的IP。
4.2、把nameserver全部刪除,問題也能解決,但是伺服器就無法上網了。
4.3、如果SERVER曾經配置過雙網卡,則在該文件中會有一行目前不使用的IP地址,刪除該行即可。
5、修改SERVER上hosts文件
在SERVER上/etc/hosts文件中把客戶端的IP和HOSTNAME加入
6、打開SERVER上的IgnoreRhosts參數
IgnoreRhosts參數可以忽略以前登錄過主機的記錄,設置為yes後可以極大的提高連接速度
# vi /etc/ssh/sshd_config
IgnoreRhosts yes
----------------以上的均在SERVER上設置,以下的均在CLIENT上設置-------------------
7、修改客戶端的hosts文件
將目標SERVER的IP和域名加上去,使得本機的DNS服務能解析目標地址。
# vi /etc/hosts
192.168.100.11 doiido.com
註:hosts文件格式為'目標SERVER_IP 目標SERVER_NAME'。但是使用這個方法有一個弊端,如果需要給每台SERVER都添加一個域名解析。
8、修改客戶端配置文件ssh_conf(注意,不是sshd_conf)
# vi /etc/ssh/ssh_conf
找到
GSSAPIAuthentication yes
改為
GSSAPIAuthentication no
㈡ 為什麼linux聯上網後網速特別慢
用的是ubuntu 9.10的話 建議刪了network-manage
用的是其他版本的 你看看在終端下ping .com 看看ttl
不是很慢的話。就是瀏覽器渲染問題 或者dns解析拉
㈢ 為什麼Linux網速會比Windows下慢
你這個問題比較一般,原因很多,不能太簡單解釋。從網路層面上說,linux和TCP/IP的發展的確十分緊密,TCP/IP協議是固化在Linux內核裡面的。
而尤其是早期版本的Windows,尤其是Windows XP及之前,對於TCP/IP網路支持相當有限,其協議棧的Bug,更是讓「沖擊波」、「震盪波」大肆流行。
這一點上來說Windows的協議棧成熟程度和效率不夠高。
但是,這不足以解釋,問什麼你的視頻速度慢。你的視頻速度慢的最大可能原因是瀏覽器和播放器的問題。由於Linux和Windows使用的瀏覽器和播放器不盡相同,邏輯也會有所差異,即使相同的瀏覽器,在不同的操作系統上也會有不同的工作方式,從而導致速度差異較大。
Linux沒有QoS的限制純粹是無稽之談。
㈣ 連接linux 時4很慢如何解決
(1)修改伺服器端的/etc/ssh/sshd_conf文件
將UseDNS 的預設值由yes修改為no,並重啟sshd,KO。
(2)修改客戶端的/etc/reslove.conf,把裡面的內容去掉,KO。
(3) 修改客戶端的/etc/hosts的文件,把伺服器端的ip和對應的文件名寫入該文件。OK。
(4)修改客戶端的/etc/ssh/ssh_conf, GSSAPIAuthentication yes --->GSSAPIAuthentication no。OK.。
㈤ 訪問linux伺服器網站慢
1.
已綁定域名,則直接使用網站域名訪問即可;
2.
若未綁定域名,可使用linux伺服器ip+80埠訪問;
3.
當然,web伺服器的默認埠是80,也有可能是其他埠,這就需要根據實際情況來確定了。
㈥ linux里網速為什麼奇慢
linux下網速慢是由於dns解析的問題。
解決方法:
開啟dnsmasq服務使用本地dns緩存
真正有用的步驟:
(1)vi /etc/resolv.conf
在最前面添加: nameserver 127.0.0.1
其它的不用動,尤其不能相信把其它的都刪空之類的話(pppoe可能可以那樣干,但沒有試驗)。
(2)vi /etc/dnsmasq.conf
解除以下一行的注釋(並加上ip地址):listen-address=127.0.0.1
(3)將dnsmasq.conf服務設置為開機啟動
㈦ 虛擬安裝linux後 鏈接資料庫特別慢怎麼解決
解決辦法:
經過排查發現是伺服器內ssh的配置文件設置導致。
/etc/ssh/sshd_config
配置文件中的UseDNS設置為yes,修改為no。
然後重啟sshd服務即可。
㈧ ssh連接其他Linux機器過慢怎麼辦
ssh連接Linux伺服器很慢,主要因為兩個原因
1 DNS反向解析的問題。OpenSSH在用戶登錄的時候會驗證IP,它根據用戶的IP使用反向DNS找到主機名,再使用DNS找到IP地址。
解決辦法是關閉ssh伺服器的DNS反響解析,編輯etc/ssh/sshd_config,將UseDNS設置為no;
2 ssh的gssapi認證。
用ssh -v user@server 可以看到登錄時有如下信息:
debug1: Next authentication method: gssapi-with-mic
debug1: Unspecified GSS failure. Minor code may provide more information
因此仍然編輯etc/ssh/sshd_config,將GSSAPIAuthentication設置為no。
最後重啟sshd服務即可
㈨ linux 為什麼慢
裝顯卡的晶元廠家出品的顯卡驅動。nvidia
和
ATI
的都可以用
ubuntu
的菜單裡面的硬體驅動這個軟體自動識別安裝。
Intel
的顯卡是杯具,很多系統上都有問題,你也可以試試那個硬體驅動識別的軟體。如果識別的有問題,或者驅動更爛,那就暫時不要想了。改回
Windows
或者就這么忍著吧。
---------------
一般操作都卡那就是驅動問題,主要是顯卡驅動,導致
2D
加速都沒有,所有的顯示運算都靠
CPU
。內存大小不會導致操作都卡,導致的是你啟動程序很慢,計算機經常讀盤,但實際不會像
XP
那樣連操作都卡。Linux
的內存使用方式和
Windows
不同。看電影卡大部分是因為
CPU
運算跟不上,如果是高清,那麼現在只有
mplayer
有
nvidia
的硬體加速補丁。選擇支持
nv
硬體加速的
mplayer
並且安裝好
nvidia
的官方顯卡驅動就可以了。如果是
realplayer
for
linux
,那麼很有可能是音頻輸出部分導致速度慢,不過現在不建議用
realplayer
的
linux
版,功能性能都不是很好。
你所說不是驅動的問題,你是怎麼排除的?要知道
Linux
自帶了好幾種顯卡驅動,並不是能顯示就是驅動好了。開源驅動可以保證任意解析度的顯示,但
2D
3D
加速全都沒有。所有顯示運算全都是
CPU
的。
要設置,首先要裝全驅動。現在只有顯示驅動會導致卡。
如果不是驅動導致的,那就只能是這個系統和你的計算機不兼容,或者說你的計算機連奔騰
3
的CPU性能都不如。
㈩ linux 系統訪問網頁慢怎麼回事'
原因:可能是由於解析一些不存在的DNS浪費了時間;
把文件/etc/resolv.conf
中不用的dns的IP地址去掉。關於Linux的一些小技巧,請參考書籍《
Linux就該這么學
》