日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 关闭web服务器端口,linux(solaris)下如何关掉端口及服务

發布時間:2023/12/15 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 关闭web服务器端口,linux(solaris)下如何关掉端口及服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux下的方法:

使用命令netstat -ntlp查找到端口號所對應的進程號,然后使用ps -ef查找所對應的具體的進程(名稱),然后將該進程kill掉就可以了;

chkconfig --list

----說明一點: solaris下,沒有chkconfig命令,netstat也不帶netstat -ntlp

# uname -a

SunOS isd 5.9 Generic_117171-07 sun4u sparc SUNW,Sun-Fire-V240

# netstat -ntlp

netstat: illegal option -- t

usage: netstat [-anv] [-f address_family]

netstat [-g | -p | -s] [-n] [-f address_family] [-P protocol]

netstat -m

netstat -i [-I interface] [-an] [-f address_family] [interval]

netstat -r [-anv] [-f address_family|filter]

netstat -M [-ns] [-f address_family]

netstat -D [-I interface] [-f address_family]

# chkconfig --list

chkconfig: not found

linux下如何直接關閉某個服務呢?(面試IBM時也被這個問題給問住了,主要是和solaris弄混淆了)

1)由xinetd.d控制的,修改/etc/xinetd.d/下對應的文件

[root@idns xinetd.d]# pwd

/etc/xinetd.dxinetd.d]# ls -rlt

×üó?á? 128

-rw-r--r--??? 1 root???? root????????? 515 2005-02-04? time-udp

-rw-r--r--??? 1 root???? root????????? 495 2005-02-04? time

-rw-r--r--??? 1 root???? root????????? 508 2005-02-04? tftp

-rw-r--r--??? 1 root???? root????????? 303 2005-02-04? telnet

-rw-r--r--??? 1 root???? root????????? 406 2005-02-04? sgi_fam

-rw-r--r--??? 1 root???? root????????? 312 2005-02-04? services

-rw-r--r--??? 1 root???? root????????? 317 2005-02-04? rsync

-rw-r--r--??? 1 root???? root????????? 429 2005-02-04? rsh

-rw-r--r--??? 1 root???? root????????? 376 2005-02-04? rlogin

-rw-r--r--??? 1 root???? root????????? 359 2005-02-04? rexec

-rw-r--r--??? 1 root???? root????????? 333 2005-02-04? pop3s

-rw-r--r--??? 1 root???? root????????? 266 2005-02-04? ktalk

-rw-r--r--??? 1 root???? root????????? 307 2005-02-04? kshell

-rw-r--r--??? 1 root???? root????????? 322 2005-02-04? krb5-telnet

-rw-r--r--??? 1 root???? root????????? 309 2005-02-04? klogin

-rw-r--r--??? 1 root???? root????????? 357 2005-02-04? ipop3

-rw-r--r--??? 1 root???? root????????? 451 2005-02-04? ipop2

-rw-r--r--??? 1 root???? root????????? 363 2005-02-04? imaps

-rw-r--r--??? 1 root???? root????????? 368 2005-02-04? imap

-rw-r--r--??? 1 root???? root????????? 325 2005-02-04? gssftp

-rw-r--r--??? 1 root???? root????????? 322 2005-02-04? eklogin

-rw-r--r--??? 1 root???? root????????? 358 2005-02-04? echo-udp

-rw-r--r--??? 1 root???? root????????? 339 2005-02-04? echo

-rw-r--r--??? 1 root???? root????????? 353 2005-02-04? dbskkd-cdb

-rw-r--r--??? 1 root???? root????????? 437 2005-02-04? daytime-udp

-rw-r--r--??? 1 root???? root????????? 417 2005-02-04? daytime

-rw-r--r--??? 1 root???? root????????? 239 2005-02-04? cups-lpd

-rw-r--r--??? 1 root???? root????????? 580 2005-02-04? chargen-udp

-rw-r--r--??? 1 root???? root????????? 560 2005-02-04? chargen

-rw-r--r--??? 1 root???? root????????? 230 2005-02-04? amidxtape

-rw-r--r--??? 1 root???? root????????? 227 2005-02-04? amandaidx

-rw-r--r--??? 1 root???? root????????? 318 2005-02-04? amanda若要啟動或關閉上述這些進程,直接修改里面文件的內容

sample :打開主機的telnet

# telnet 127.0.0.1

Trying 127.0.0.1...

telnet: Unable to connect to remote host: Connection refused

說明telnet未打開!

[root@idns xinetd.d]# vi telnet

# default: on

# description: The telnet server serves telnet sessions; it uses

#?????? unencrypted username/password pairs for authentication.

service telnet

{

disable = no由yes改為noflags?????????? = REUSE

socket_type???? = stream

wait??????????? = no

user??????????? = root

server????????? = /usr/sbin/in.telnetd

log_on_failure? += USERID

}保存,退出![root@idns xinetd.d]# ps -ef|grep xine

root????? 1327???? 1? 0? 2005 ???????? 00:00:00 xinetd -stayalive -pidfile /var/run/xinetd.pid

root???? 15526 15118? 0 13:57 pts/0??? 00:00:00 grep xine

[root@idns xinetd.d]# kill -HUP 1327

[root@idns xinetd.d]# telnet 127.0.0.1

Trying 127.0.0.1...

Connected to idns (127.0.0.1).

Escape character is '^]'.

Red Hat Enterprise Linux AS release 3 (Taroon Update 2)

Kernel 2.4.21-15.ELsmp on an i686

login:證明telnet已打開!

2)不由xinet.d控制的進程,就只能手工殺掉并重起(一般腳本在/etc/init.d里)

說明一下solaris下如何關閉服務:

1)由/etc/inetd.conf控制的服務,將該服務對應的行直接加#再kill –HUP ‘inetd pid ‘即可!

2)不由/etc/inetd.conf控制的服務,和linux下基本一樣,只能手工殺掉并重起(一般腳本在/etc/init.d里)

關于inetd.conf與/etc/services的區別(選自版主)

/etc/services只是一個“service_name/protocol & port”的對照表而已,inetd.conf是記載下哪些會被加載的服務(未加#)若你把apache的listen端口改為12345,那么netstat -lp,會看到端口12345在監聽.若你在/etc/services里面添加12345端口的說明,前面注釋為platinum,那么netstat -lp就會變為platinum服務了.若用iptables做針對port的DROP的話,iptables -vL也會看到同樣的效果這是在/etc/nsswitch.conf里面定義的,service的解析使用files這個功能隸屬于/lib/libnss_files.so.1和/lib/libnss_files.so.2關于/etc/services有很多人有誤解,以為刪了/添了一行數據,就可以關掉/開啟某個服務,這是錯誤的概念,我這里說一下.

#grep 8080 /etc/services

webcache? ?? ???8080/tcp? ?? ?? ?? ?? ?? ?? ?? ?# WWW caching service

webcache? ?? ???8080/udp? ?? ?? ?? ?? ?? ?? ?? ?# WWW caching service

總結

以上是生活随笔為你收集整理的linux 关闭web服务器端口,linux(solaris)下如何关掉端口及服务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。