千文网小编为你整理了多篇相关的《使用telnet命令查看端口号》,但愿对你工作学习有帮助,当然你在千文网还可以找到更多《使用telnet命令查看端口号》。
linux查看端口号命令
【篇1:linux查看端口的方法】
想查看tcp或者udp端口使用情况,使用 netstat-anp
如果有些进程看不见,如只显示”-”,可以尝试 sudo netstat-anp
如果想看某个端口的信息,使用lsof命令,如: sudo lsof-i :631
-bash-3.00# netstat-tln
netstat-tln 命令是用来查看linux的端口使用情况 /etc/init.d/vsftp start 是用来启动ftp端口~!
看文件/etc/services netstat
查看已经连接的服务端口(established)netstat-a
查看所有的服务端口(listen,established)sudo netstat-ap
查看所有 的服务端口并显示对应的服务程序名 nmap <扫描类型><扫描参数>
例如:
nmap localhost
nmap-p 1024-65535 localhost nmap-pt 192.168.1.127-245
当我们使用 netstat-apn 查看网络连接的时候,linux会发现很多类似下面的内容:
proto recv-q send-q local addre foreign addre state pid/program name
tcp 0 52 218.104.81.152:7710 211.100.39.250:29488 established 6111/1 显示这台服务器开放了7710端口,那么 这个端口属于哪个程序呢?我们可以使用 lsof-i :7710 命令来查询: command pid user fd type device size node name hd 1990 root 3u ipv4 4836 tcp *:7710(listen)这样,我们就知道了7710端口是属于hd程序的。1.# 表示权限用户(如:root),$ 表示普通用户
开机提示:login:输入用户名 paword:输入口令用户是系统注册用户成功登陆后,可以进入相应的用户环境.退出当前shell,输入:exit
2.useradd netseek 添加一个netseek用户
pawd netseek 给netseek这个用户设置密码.(/etc/pawd /etc/group)userdel netseek 删除账号
userdel-r netseek 删除账号连同自家目录.[更详细的操作请参阅man page,和账号管理篇] 3.查看命令
ls-l 显示文件列表
ls-al-a 显示所有档案及目录(ls内定将档案名或目录名称开头为.的视为隐藏档,不会列出)ls-al |grep ^d显示目录
ls-al |grep ^[^d] 在一个目录中查询不包含目录的所有文件ls-sh(man ls 查看man帮助.)linux几种文件类型:
d 表示此文件是一个目录
返回上一次目录 cd ~ 返回主目录
11.cat,more,le 命令
将某个文件的内容显示出来,两个命令不同的是:cat 把文件内容一直打印出来,而more则分展显示.le 可以上下翻滚查看内容.cat 1.txt 可以填写或者复制内容,按ctrl+d保存 cat 1.c more 1.c
head-n filename 显示第n行的内容 tail-n filename 显示后n行的内容
tail-n 20 /var/log/meage 显示最新的20行日志 12.设置linux时间和日期
date 命令(date mmddhhmmyyyy.)2006年7月24日12:37 ,30秒 date 072412372006.30
date-s 20:30:30 #设置系统时间为20: 30:30 date-s 2006-7-24 #设置系统时期为2006-7-24 clock-r #对系统bios中读取时间参数
clock-w #将系统时间(如由date设置的时间)写入bios
13.查看找文件(find,grep,awk更多的请参照man page或shell编程专题讲解)几种介绍:
find 路径-name 文件名
find /etc-name named.conf
locate 通过文件名搜索文件的工具(要先通过updatedb建立索引数据库)localte named.conf
whereis 是寻找二进制文件,同时也会找到其帮助文件
which 和where 相似,只是我们所设置的环境变量中设置好的路径中寻找;比如; 14.查杀进程 ps aux
ps-ef |grep kill-9
看看哪个进程占用的内存最大 ps-aux|sort +5n
将程序放在前后台执行 cp file1 file2 与ctrl+z 你可以使用或ctrl+z来将命令放在后台执行.fg 是将放在后台执行的程序再放回前台.jobs
15.dd命令备份
dd if=input_file of=out_file bs=block_size count=number参数: if:就是input file可以是设备
of:就是output file也可以是设备
bs:规划的一个block的大小,如果没有设定时,预设是512bytescount:多少个bs的意思.dd if=/etc/paword of=/tmp/pawd.bak 备份 16.mount 加载一个硬件设备
用法:mount [参数] 要加载的设备 载入点 eg: mount /dev/cdrom
cd /mnt/cdrom //进入光盘目录 u盘:
mkdir /mnt/usb;(注:创建挂载目录)
mount /mnt/sda1 /mnt/usb;(注:挂载u盘)
现在就可以使用u盘了,在/mnt/usb目录下的内容就是u盘里的内容了; 使用完后,用以下命令卸载u盘即可。umount /mnt/usb
mount 列出系统所有的分区
mount-t iso9660 /dev/cdrom /mnt/cdrom挂载光盘
mount-t vfat /dev/fd0 /mnt/floppy 挂载软盘 mount-t vfat-o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2挂载fat32分区
mount-t ntfs-o nls=utf8,umask=000 /dev/hda3 /mnt/hda3挂载ntfs分区
linux-ntfs project: http://linux-ntfs.sourceforge.net/ umount /mnt/hda3 缷载
注:挂载设备前,请先fdisk-l 看一下.17.su在不退出登陆的情况下,切换到另一个身份
用法: su-l 用户名(如果用户名缺省,则切换到root状态)
eg:su-l netseek(切换到netseek这个用户,将提示输入密码),加上-表示切换到用户的环境变量.sudo 利用他可以执行root执行的权限
【篇2:linux开启防火墙端口和查看,开启相关端口号】
当linux打开防火墙后,你会发现,从本机登录23端口是没有问题的,但是如果从另一台pc登录该linux系统后,你会发现提示这样的错误:
不能打开到主机的连接,在端口 23: 连接失败
因为linux防火墙默认是关闭23端口的,如果允许远程登录,可以关掉防火墙,也可以开防火墙开放23端口,具体如下:
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
重启后生效
关闭: chkconfig iptables off
在开启了防火墙时,做如下设置,开启相关端口
修改/etc/sysconfig/iptables 文件,添加以下内容:
-a rh-firewall-1-input-m state--state new-m tcp-p tcp--dport 23-j accept 查看防火墙 iptables-l
netstat-nupl(udp类型的端口)netstat-ntpl(tcp类型的端口)
你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例: lsof-i:80
如果有显示说明已经开放了,如果没有显示说明没有开放。
【篇3:linux中如何查看服务及监听端口】
linux教程:实例:linux中如何查看服务及监听端口
问:我该如何发现哪种服务正在某个特定端口上监听呢?我如何发现哪一个程序正在一个特定端口上监听呢?
答:在*nix系统中,你可以使用下面的任何一个命令来得到在一个特定tcp端口上监听的列表。
lsof:其功能是列示打开的文件,包括监听端口。
netstat :此命令象征性地展示各种与网络有关的数据和信息的内容。lsof命令示例
你可以输入下面的命令来查看ipv4端口: # lsof-pnl +m-i4
你可以输入下面的命令来查看ipv6协议下的端口列示: # lsof-pnl +m-i6 此例输出:
这里我们不妨解释一 下。第一栏是command,它给出了程序名称的有关信息。请注意标题的细节。例如,第二行的gweather* 命令从美国 nws服务器(140.90.128.70)获取天气的报告信息,包括交互天气信息网络和其它的天气服务。在这里,我们解释一下命令各个参数。
1.-p :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。
2.-n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。
3.-l :这个选项约束着用户id号到登录名的转换。在登录名的查找不正确或很慢时,这个选项就很有用。
4.+m :此选项支持本地tcp和udp端口映射程序的注册报告。5.-i4 :仅列示ipv4协议下的端口。6.-i6 : 仅列示ipv6协议下的端口。netstaty命令举例
请输入下面的命令: # netstat-tulpn
或者是
# netstat-npl
请看输出结果::
请注意,最后一栏给出了关于程序名称和端口的信息。在这里,我们解释一下各参数的含义:-t : 指明显示tcp端口-u : 指明显示udp端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行dns轮询(可以加速操作)
关于/etc/services文件
/etc/services是一个纯ascii文件,它可以提供互联网服务的友好文本名称,还有其默认分配的端口号和协议类型。每一个网络程序都要进入这个文件得其服务的端口号(和协议)。你可以借助于cat命令或le命令等来查看这个文件:
推荐专题: 使用telnet命令查看端口号