1.能夠用lsof查看佔用端口的進程號。python
[root@localhost ~]# lsof -i:端口號
2.而後用kill殺掉佔用的進程,就能夠再次啓動server了。bash
[root@localhost ~]# kill -9 進程號
3.固然上述仍是有些麻煩,所以能夠用下面一條命令替代。tcp
[root@localhost ~]# kill -9 $(lsof -i:端口號 -t) # 方法1 [root@localhost ~]# kill -9 $(lsof -i tcp:端口號 -t) # 方法2 [root@localhost ~]# fuser -k -n tcp 端口號 # 方法3
運行yum報錯:No module named yumspa
產生緣由:yum基於python寫的,根據報錯信息提示,是yum的python版本對應不上目前python環境的版本致使的。也就是說 有人升級或者卸載了python。.net
解決方式:code
# 查看yum版本 [root@localhost ~]# rpm -qa | grep yum
# 查看python版本 [root@localhost ~]# whereis python
# 查找yum文件,並編輯此py文件 [root@localhost ~]# which yum # 輸出爲/usr/bin/yum [root@localhost ~]# vi /usr/bin/yum
# 編輯此py文件 將 #!/usr/bin/python 改爲 #!/usr/bin/python2.6,保存便可。
參考:https://blog.csdn.net/zzq900503/article/details/79551715server