- 浏览: 1482829 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
mac下查看端口
$netstat -Aan|grep 30542
# netstat -nr
Kernel IP routing table
# netstat -i
Kernel Interface table
$ netstat -ta
Active Internet Connections
参考
http://be-evil.org/post-167.html
把192.168.76.129的22端口映射到本地的8808
通过链接本地的8808进入129那台机器
---------------
sa note – such another note site
关于互联网架构,分布式应用,数据库,SQL/NOSQL,高性能计算,同时钟爱Mac
linux和bsd下netstat命令的不同
without comments
linux和bsd类系统的netstat使用方式上有些不同.简单的说如下,
linux下netstat常用命令和参数如:
# netstat -tunpl -t tcp
-u udp
-n 只显示数字类地址,这将大大加快netstat的速度
-l 正在监听
而bsd或者macos下的netstat: # netstat -f inet -n -p tcp
-f address_family, 可以使inet, inet6 , unix
-n Show network addresses as numbers
-p protocol, 协议的名字可以在/etc/protocols中找到,通常用的有tcp,udp等
---------------------------
netstat -ano
我们可以知道某一端口被那个进程(对应PID)占用;
然后我们可以打开任务管理器;查看某一PID对应的进程名;
如果PID没有显示,菜单》查看》选择列》选中PID即可;
得知进程后,我们可以将进程杀掉;修改其使用的端口。
假如我们需要确定谁占用了我们的9050端口
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "9050"
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2016"
tor.exe 2016 Console 0 16,064 K
很清楚吧,tor占用了你的端口
2、AIX
$netstat -Aan|grep 30542
f10000f303321b58 tcp4 0 0 *.30542 *.* LISTEN
$rmsock f10000f303321b58 tcpcb
The socket 0x3321800 is being held by proccess 692476 (db2sysc).
这个我就不解释了
3、Linux
$netstat -pan|grep 2809
tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java
del.icio.us Tags: aix,windows,tips
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 显示所有连接和监听端口。
-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件
拥有多个独立组件,并且在这些情况下
包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名
在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项
可能需要很长时间,如果没有足够权限可能失败。
-e 显示以太网统计信息。此选项可以与 -s选项组合使用。
-n 以数字形式显示地址和端口号。
-o 显示与每个连接相关的所属进程 ID。
-p proto 显示 proto 指定的协议的连接;proto 可以是
下列协议之一: TCP、UDP、TCPv6 或 UDPv6。
如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 显示路由表。
-s 显示按协议统计信息。默认地,显示 IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
-p 选项用于指定默认情况的子集。
-v 与 -b 选项一起使用时将显示包含于
为所有可执行组件创建连接或监听端口的组件。
interval 重新显示选定统计信息,每次显示之间
暂停时间间隔(以秒计)。按 CTRL+C 停止重新
显示统计信息。如果省略,netstat 显示当前
配置信息(只显示一次)
--------------------------------------------------------------------------
#netstat 如何 网络 /data 查询
1、freebsd下如何查看程序所占用的端口?
#sockstat
#netstat -na
2 、route相关命令
查询 routing table
#netstat -rn
查询网络接口流量统计
#netstat -I
查询 TCP网络联机情形
#netstat -t
查询所有网络联机情形
#netstat -a
netstat 查看端口状态,如:
#netstat -an | grep tcp 查看开放的tcp端口
3、如何查看系统所有进程/用户进程
#ps -A
#ps auxww (查看系统所有进程)
#ps或ps -ef 查看用户进程
4、FreeBSD下怎么查看内存大小
#top (可以查看,但不直观)
#dmesg -a | grep memory (这个很直内存大小)
5、查看网络流量
#systat -if 1 (1表示1s刷新屏幕一次)
#netstat 1
#Traffic 表示当前流量 #peak表示流量峰值
6、查看硬盘信息
#diskinfo -vt /dev/ad0 (整个硬盘信息)
#disklabel /dev/ad0 (分区信息)
#disklabel /dev/ad0s1
7、查看硬盘详细分区及读写状况
#gstat
8、freebsd如何挂载光驱
1)普通挂载
#mount -t cd9660 /dev/acd0 /mnt
或 #mount_cd9660 -e /dev/cd0 /cdrom
2)挂载显示中文
#mount_cd9660 -C GB2312 -e /dev/cd0 /cdrom
9、freebsd如何挂载USB、移动硬盘
1)普通挂载
#mount -t msdosfs /dev/da0s1 /data
或#mount_msdosfs /dev/da0s1 /data (注:挂载usb移动硬盘至/data目录)
2)如何显示中文
#mount_msdos -L zh_CN.GB2312 -D cp936 /dev/ad0s1 /data
3)访问NTFS
mount_ntfs -C eucCN /dev/ad0s5 /media/winD
$netstat -Aan|grep 30542
# netstat -nr
Kernel IP routing table
# netstat -i
Kernel Interface table
$ netstat -ta
Active Internet Connections
参考
http://be-evil.org/post-167.html
ssh -L 8808:192.168.76.129:22 root@192.168.76.129
把192.168.76.129的22端口映射到本地的8808
ssh -p 8808 root@127.0.0.1
通过链接本地的8808进入129那台机器
---------------
sa note – such another note site
关于互联网架构,分布式应用,数据库,SQL/NOSQL,高性能计算,同时钟爱Mac
linux和bsd下netstat命令的不同
without comments
linux和bsd类系统的netstat使用方式上有些不同.简单的说如下,
linux下netstat常用命令和参数如:
# netstat -tunpl -t tcp
-u udp
-n 只显示数字类地址,这将大大加快netstat的速度
-l 正在监听
而bsd或者macos下的netstat: # netstat -f inet -n -p tcp
-f address_family, 可以使inet, inet6 , unix
-n Show network addresses as numbers
-p protocol, 协议的名字可以在/etc/protocols中找到,通常用的有tcp,udp等
---------------------------
netstat -ano
我们可以知道某一端口被那个进程(对应PID)占用;
然后我们可以打开任务管理器;查看某一PID对应的进程名;
如果PID没有显示,菜单》查看》选择列》选中PID即可;
得知进程后,我们可以将进程杀掉;修改其使用的端口。
假如我们需要确定谁占用了我们的9050端口
1、Windows平台
在windows命令行窗口下执行:
C:\>netstat -aon|findstr "9050"
TCP 127.0.0.1:9050 0.0.0.0:0 LISTENING 2016
看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2016"
tor.exe 2016 Console 0 16,064 K
很清楚吧,tor占用了你的端口
2、AIX
$netstat -Aan|grep 30542
f10000f303321b58 tcp4 0 0 *.30542 *.* LISTEN
$rmsock f10000f303321b58 tcpcb
The socket 0x3321800 is being held by proccess 692476 (db2sysc).
这个我就不解释了
3、Linux
$netstat -pan|grep 2809
tcp 0 0 0.0.0.0:2809 0.0.0.0:* LISTEN 9493/java
del.icio.us Tags: aix,windows,tips
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a 显示所有连接和监听端口。
-b 显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件
拥有多个独立组件,并且在这些情况下
包含于创建连接或监听端口的组件序列被显示。这种情况下,可执行组件名
在底部的 [] 中,顶部是其调用的组件,等等,直到 TCP/IP 部分。注意此选项
可能需要很长时间,如果没有足够权限可能失败。
-e 显示以太网统计信息。此选项可以与 -s选项组合使用。
-n 以数字形式显示地址和端口号。
-o 显示与每个连接相关的所属进程 ID。
-p proto 显示 proto 指定的协议的连接;proto 可以是
下列协议之一: TCP、UDP、TCPv6 或 UDPv6。
如果与 -s 选项一起使用以显示按协议统计信息,proto 可以是下列协议之一:
IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。
-r 显示路由表。
-s 显示按协议统计信息。默认地,显示 IP、
IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计信息;
-p 选项用于指定默认情况的子集。
-v 与 -b 选项一起使用时将显示包含于
为所有可执行组件创建连接或监听端口的组件。
interval 重新显示选定统计信息,每次显示之间
暂停时间间隔(以秒计)。按 CTRL+C 停止重新
显示统计信息。如果省略,netstat 显示当前
配置信息(只显示一次)
--------------------------------------------------------------------------
#netstat 如何 网络 /data 查询
1、freebsd下如何查看程序所占用的端口?
#sockstat
#netstat -na
2 、route相关命令
查询 routing table
#netstat -rn
查询网络接口流量统计
#netstat -I
查询 TCP网络联机情形
#netstat -t
查询所有网络联机情形
#netstat -a
netstat 查看端口状态,如:
#netstat -an | grep tcp 查看开放的tcp端口
3、如何查看系统所有进程/用户进程
#ps -A
#ps auxww (查看系统所有进程)
#ps或ps -ef 查看用户进程
4、FreeBSD下怎么查看内存大小
#top (可以查看,但不直观)
#dmesg -a | grep memory (这个很直内存大小)
5、查看网络流量
#systat -if 1 (1表示1s刷新屏幕一次)
#netstat 1
#Traffic 表示当前流量 #peak表示流量峰值
6、查看硬盘信息
#diskinfo -vt /dev/ad0 (整个硬盘信息)
#disklabel /dev/ad0 (分区信息)
#disklabel /dev/ad0s1
7、查看硬盘详细分区及读写状况
#gstat
8、freebsd如何挂载光驱
1)普通挂载
#mount -t cd9660 /dev/acd0 /mnt
或 #mount_cd9660 -e /dev/cd0 /cdrom
2)挂载显示中文
#mount_cd9660 -C GB2312 -e /dev/cd0 /cdrom
9、freebsd如何挂载USB、移动硬盘
1)普通挂载
#mount -t msdosfs /dev/da0s1 /data
或#mount_msdosfs /dev/da0s1 /data (注:挂载usb移动硬盘至/data目录)
2)如何显示中文
#mount_msdos -L zh_CN.GB2312 -D cp936 /dev/ad0s1 /data
3)访问NTFS
mount_ntfs -C eucCN /dev/ad0s5 /media/winD
发表评论
-
xl2tp 备份
2019-09-24 16:25 7332019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 741sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1441参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 19022019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1409### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 601###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 660《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1964参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 965/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 649找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1807上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 1007不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4385假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 661964位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1756转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1631接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1550qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 1034使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2281转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1837一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ...
相关推荐
linux服务器一般默认的ssh端口号都为22,所以在大部分的使用者手中出于安全考虑就需要修改ssh的默认端口号,下面为为修改ssh默认端口号方法 一:修改/etc/ssh/sshd_config配置文件(注意:这里是sshd_config,而不是...
首先,我们来看一下如何在服务端更改SSH端口号。在实验环境中,我们将CentOS 6.9服务器的SSH服务端口从22更改为63389。这可以通过编辑`/etc/ssh/sshd_config`文件来实现,找到`Port 22`行并将其改为`Port 63389`,...
使用 Netstat 查看80端口是否被占用,可以使用以下命令: `netstat -ano` 这条命令将显示所有活动的Internet连接、PID 和进程名。其中,PID 是进程标识符,表示当前进程的唯一标识符。 找到占用80端口的进程 ...
本文将深入讲解如何在Windows系统中查看和关闭端口,这对于系统管理员、开发者以及普通用户来说都是至关重要的技能。 **一、查看端口** 查看端口主要是为了了解哪些服务正在监听哪个端口,或者检查是否有未经授权...
例如,如果你想让主机上的8022端口转发到虚拟机的22号SSH端口,你可以在配置文件中添加一行`8022 = 192.168.0.128:22`,其中192.168.0.128是虚拟机的IP地址。记得在修改后保存文件。 为了使改动生效,你需要重启...
### 查看端口命令及端口功能详解 #### 一、引言 在网络安全与系统管理领域中,了解如何查看端口状态及其功能至关重要。端口是计算机网络中用于发送和接收数据的服务接入点,而不同的端口通常关联着特定的应用程序和...
在Unix/Linux环境下,通常使用`netstat`命令来查看网络连接状态,具体到端口占用情况,可以使用以下命令: ``` netstat -a -n -o ``` 这里,`-a`参数表示显示所有活动连接和监听端口;`-n`参数表示以数字形式显示...
在进行这些操作时,需要注意权限问题,有些系统敏感端口(如1024以下的端口)需要root权限才能查看。同时,了解`/proc`目录下的信息也很重要,比如`/proc/<PID>/fd/`可以查看进程打开的文件描述符,其中包括网络连接...
在Windows操作系统中,可以通过以下命令来查看当前系统上所有打开的端口及状态: ```bash netstat -ano ``` - `-a` 显示所有活动的TCP连接以及服务器监听的TCP和UDP端口。 - `-n` 以数字形式显示地址和端口号(而...
- **用途**:这是一个端口服务多路复用器,主要用于将连接转发到其他服务。 - **TCP 2**: _Death_ - **用途**:该端口没有官方定义的标准服务,但“Death”可能指代某种未正式登记的服务。 - **TCP 5**: _Remote ...
通过检查网络环境、更新系统、清理缓存、安装SSH服务、验证安装状态、检查端口占用情况、配置SSH服务、重启服务以及高级调试技巧等一系列步骤,可以帮助用户顺利解决SSH安装过程中遇到的问题。如果问题依旧存在,...
然后,通过`netstat –tlp`命令检查SSH服务是否已启动并监听相应的端口(通常是22)。 在Windows平台上,可以使用SSH客户端工具如xshell或SecureCRT来连接Linux服务器。安装这些软件后,根据提示配置主机名、端口号...
常用的端口列表中包括了各种网络服务的端口号码,例如FTP、SSH、TELNET、SMTP等。 传输控制协议(TCP)端口服务多路开关选择器(1):该端口用于传输控制协议(TCP)多路开关选择器,实现了多个网络服务的同时运行...
在安装完成后,你可以通过`systemctl status ssh`检查sshd服务是否正在运行,并通过`netstat -tulnp | grep 22`确认服务器是否在监听22端口。对于客户端,你可以尝试使用`ssh 用户名@远程服务器IP`连接到远程服务器...
15. **netstat**:端口未知,netstat是一个常用的网络工具,用于查看网络连接、路由表、网络统计等信息。 17. **每日引用**:端口未知,推测为某种形式的日志记录或统计服务。 18. **消息发送协议**:端口未知,...
### Linux端口与服务详解 ...通过对端口和服务的有效管理和配置,不仅可以提高系统的安全性,还能优化网络性能,确保各种服务正常运行。希望本文能帮助读者更好地理解和掌握Linux端口和服务的相关知识。
1. **识别并记录当前开放的端口**:使用命令`netstat -an`来查看本机所有开放的端口。 2. **确定需要屏蔽的端口**:根据服务器的实际需求,列出不需要的端口列表。 3. **配置防火墙规则**:大多数操作系统都内置了...
可以通过命令行工具如netstat来查看当前正在使用的端口号,并且使用netstat的参数组合(如netstat –ano)来检查特定端口是否被其他程序占用。查看端口是否被占用可以通过查看该端口的状态,如果没有被占用,端口...
3. **查看**:在SSH中,查看用户信息、权限或连接状态,可以使用`id`命令查看用户身份,`who`或`w`命令查看当前在线用户,`netstat -tnpa`检查SSH连接状态。 4. **添加**:添加文件或配置到SSH服务器,可以使用`scp...
在Windows操作系统中,用户可以通过`netstat -a -n`命令来查看当前所有活跃的TCP和UDP端口及其状态。这个命令会显示哪些服务正在监听哪个端口,以及与之建立连接的状态。 **关闭/开启端口** 出于安全考虑,有时我们...