天天看點

登入報錯問題解決

   之前公司有台郵件網關伺服器,專門用來郵件報警用的,由于伺服器資源有限,現在必須要在這台機器上面搭建一個線上教育訓練系統,用LNMP一鍵安裝,搭建完成後,從網管伺服器登入到這台機器上面的時候出現了如下報錯。

[sa@YY-WG-R720001 ~]$ ssh 192.168.110.6

[email protected]'s password: 

Last login: Mon Dec  1 15:00:31 from 192.168.100.5

-bash: ulimit: open files: cannot modify limit: Operation not permitted

-bash: ulimit: max user processes: cannot modify limit: Operation not permitted

   從表面上看,這是由于最大連結數設定過小導緻的,于是根據網上的建議,把/etc/security/ulimit.conf 裡面的描述,在裡面做了如下設定 

使用ulimit -a指令可以檢視ulimit設定,使用指令可以直接設定ulimit屬性,但是如果需要設定永久生效,可以按照如下方式: vi /etc/security/limits.conf # 添加如下的行 * soft noproc 11000 * hard noproc 11000 * soft nofile 4100 * hard nofile 4100 說明:* 代表針對所有使用者 noproc 是代表最大程序數 nofile 是代表最大檔案打開數 2)、讓 SSH 接受 Login 程式的登入,友善在 ssh 用戶端檢視 ulimit -a 資源限制: a、vi /etc/ssh/sshd_config 把 UserLogin 的值改為 yes,并把 # 注釋去掉 b、重新開機 sshd 服務: /etc/init.d/sshd restart 

但是問題依舊 

找了好多方法,還是不能解決

在/etc/profile 裡面加了下面一段話,問題解決

vi /etc/profile

ulimit -u 10000         

ulimit -n 4096  

ulimit -d unlimited  

ulimit -m unlimited  

ulimit -s unlimited  

ulimit -t unlimited  

ulimit -v unlimited

最後source /etc/profile

之後再退出至網管機,重新登入這台機器,問題解決。

     本文轉自陳繼松 51CTO部落格,原文連結:<b>http://blog.51cto.com/chenjisong/1585044</b>,如需轉載請自行聯系原作者

繼續閱讀