linux查看各端口号,端口如何查看linux的端口号

如何查看l inux的端口号

如何查看li n ux的端口号篇一 lin ux查看端口的方法想查看TCP或者UDP端口使用情况使用netstat-anp

如果有些进程看不见如只显示” -”可以尝试sudo netstat-anp

如果想看某个端口的信息使用lsof命令如sudo lsof-i :631

-bash-3.00#netstat-tlnnets tat-tln命令是用来查看linux的端口使用情况/etc/init.d/vsftp start是用来启动ftp端口~

看文件/etc/servicesnetstat

查看已经连接的服务端口 ESTABLISHEDnetstat-a

查看所有的服务端口 LISTEN ESTABLISHEDsudo netstat-ap

查看所有的服务端口并显示对应的服务程序名nmap扫描类型扫描参数

例如nmap localhostnmap-p 1024-65535 localhostnmap-PT 192.168.1.127-245

当我们使用nets tat-apn查看网络连接的时候 linux会1/11

发现很多类似下面的内容

Proto Recv-Q Send-Q Local Address Foreign Address StatePID/Program nametcp 0 52 218.104.81.152 7710 211.100.39.250 29488ESTABLISHED 6111/1显示这台服务器开放了7710端口那么这个端口属于哪个程序呢我们可以使用 lsof -i 7710命令来查询

COMMAND PID USER FD TYPE DEVICE SIZENODE NAMEsshd 1990 root 3u IPv44836 TCP* 7710 LISTEN

这样我们就知道了7710端口是属于sshd程序的。

1.#表示权限用户(如:root),$表示普通用户

开机提示:Login:输入用户名password:输入口令用户是系统注册用户成功登陆后可以进入相应的用户环境.

退出当前shell,输入:exit

2.useradd netseek添加一个netseek用户passwd netseek给netseek这个用户设置密码.

(/etc/pas swd/etc/group)userdel netseek删除账号userdel -r netseek删除账号连同自家目录.

[更详细的操作请参阅man page,和账号管理篇]

3.查看命令ls -l显示文件列表

2/11

ls -al接文件。在其文件名称后紧跟与它连接的文件路径及名称file命令通过探测文件内容判断文件类型

4.建立文件和目录touch 1.txtcat 2.txt (用定向符创建文件填写内容后按ctrl+d保存内容)mkdir mywork建立mywork这个目录

5.拷贝文件或目录cp filename1 filename2cp-r dir1 dir2复制目录cp-rf参数f是删除已经存在的目标文件而不提示cp-i参数i和f相反在覆盖目标文件之前将给出提示要求用户确认 回答y时目标文件将被覆盖是交互式拷贝.

6.删除文件和目录(删除文件或目录都可以用rm搞定)rm 1.c//将1.c这个文件删除rm-rf(强制删除文件或目录,删除时不提示.)

7.移走目录或者改文件名mv[o p i to n s]源文件或目录目标文件或目录

[options]主要参数

-i:交互方式操作如果mv操作将导致对已存在的目标文件的覆盖此时系统询问是否重写要求用户回答“y”或

“ ”n 

这样可以避免误覆盖文件.

-f:禁止交互操作。mv操作要覆盖某个已有的目标文件

3/11

时不给任何指示指定此参数后i参数将不再起作用。mv hello. ./将hello 目录或者文件移动上一级.

8.alia s别名alias dir=ls -l输入dir其实就相当于执行了ls -l

9.权限的控制(rwx 421)chmod+x hello.sh赋于可执行权限.

(详细介绍一下权限的控制)chmod命令权限修改 用法 chmod一位8进制数filename(rwx 421) eg: chmod u+x filenmame只想给自己运行别人只能读chown netseek.netseek mydir改变用户属组u表示文件所有者g表示同组用户o表示其它用户a表示所有用户opt则是代表操作可以为

+添加某个权限

- 取消某个权限

=赋予给定的权限并取消原有的权限

而mode则代表权限r可读4w可写2x可执行1

10.pwd显示当前目录完整路径和改变目录cd netseek进入netseek这个目录

4/11

cd退出当前目录cd. ./进入上一级目录.cd-返回上一次目录cd~返回主目录

11. ca命令

将某个文件的内容显示出来两个命令不同的是:cat把文件内容一直打印出来 而more则分展显示.less可以上下翻滚查看内容.cat 1.txt可以填写或者复制内容,按ctrl+d保存cat 1.cmore 1.chead-n filename显示第N行的内容tail -n filename显示后N行的内容tail -n 20/var/log/message显示最新的20行日志

12.设置li n ux时间和日期date命令(date MMDDhhmmYYYY.ss )

2006年7月24 日 12:37,30秒date 072412372006.30date-s 20:30:30#设置系统时间为20:30:30date-s 2006-7-24#设置系统时期为2006-7-24clock-r#对系统Bios中读取时间参数clock-w#将系统时间(如由date设置的时间)写入Bios

13.查看找文件(find,grep,awk更多的请参照man page或shell编程专题讲解)几种介绍:

5/11

find路径-name文件名find/etc-name named.conflo cate通过文件名搜索文件的工具(要先通过up datedb建立索引数据库)localte named.confwhereis是寻找二进制文件 同时也会找到其帮助文件whi ch和wh ere相似只是我们所设置的环境变量中设置好的路径中寻找 比如

14.查杀进程ps auxps -ef |grepkill -9

看看哪个进程占用的内存最大p s -aux|s ort+5n

将程序放在前后台执行cp file1 file2

与c trl+z你可以使用 或c trl+z来将命令放在后台执行.fg是将放在后台执行的程序再放回前台.jobs

15.dd命令备份dd if= input_file of= out_file bs= block_size count=number参数:if:就是input file可以是设备of:就是output file也可以是设备

6/11

bs:规划的一个block的大小如果没有设定时预设是512bytescount:多少个bs的意思.dd if=/etc/password of=/tmp/passwd.bak备份

16.m o un t加载一个硬件设备

用法:mount [参数]要加载的设备载入点eg:mount/dev/c dromcd/mnt/c dro m//进入光盘目录u盘:mkdir/mnt/usb 注创建挂载目录mount/mnt/sda1 /mnt/usb (注挂载U盘)

现在就可以使用U盘了在/mnt/usb 目录下的内容就是U盘里的内容了 使用完后用以下命令卸载U盘即可。umount/mnt/usbmount列出系统所有的分区mount-t iso9660/dev/cdrom/mnt/cdrom挂载光盘mount -t vfat /dev/fd0 /mnt/floppy挂载软盘mount -tvfat-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 Proj ect:http://linux-ntfs.sourceforge.net/umount/mnt/hda3缷载

注:挂载设备前请先fdisk-l看一下.

17.su在不退出登陆的情况下切换到另一个身份

7/11

用法: su-l用户名(如果用户名缺省,则切换到root状态)eg:su-l netseek(切换到netseek这个用户将提示输入密码),加上-表示切换到用户的环境变量.sudo利用他可以执行root执行的权限

如何查看li n ux的端口号篇二 Li n ux中如何查看服务及监听端口li n ux教程:实例 Li n ux中如何查看服务及监听端口

问 我该如何发现哪种服务正在某个特定端口上监听呢我如何发现哪一个程序正在一个特定端口上监听呢

答在*NIX系统中你可以使用下面的任何一个命令来得到在一个特定TCP端口上监听的列表。

Lsof:其功能是列示打开的文件包括监听端口。netstat :此命令象征性地展示各种与网络有关的数据和信息的内容。 Lsof命令示例

你可以输入下面的命令来查看IPv4端口

#lsof-Pnl+M-i4

你可以输入下面的命令来查看IPv6协议下的端口列示

#lsof-Pnl+M-i6

此例输出

这里我们不妨解释一下。第一栏是command 它给出了程序名称的有关信息。请注意标题的细节。例如第二(转载 于:wWW.xmSj Ob.COM厦门 培训 考试 网:如何查看linux 的端口号)行的 gweather*命令从美国 NWS服务器

8/11

(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端口

9/11

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值