linux网络连接
① linux命令界面中查看网络连接使用什么命令
linux查看网络链接状况命令
netstat 参数如下:
-a 显示所有socket,包括正在监听的。
-c 每隔1秒就重新显示一遍,直到用户中断它。
-i 显示所有网络接口的信息,格式同“ifconfig -e”。
-n 以网络IP地址代替名称,显示出网络连接情形。
-r 显示核心路由表,格式同“route -e”。
-t 显示TCP协议的连接情况。
-u 显示UDP协议的连接情况。
-v 显示正在进行的工作。
1. netstat -an | grep LISTEN
0.0.0.0的就是每个IP都有的服务,写明哪个IP的就是绑定那个IP的服务。
2. netstat -tln
用来查看linux的端口使用情况
3. /etc/init.d/vsftp start
是用来启动ftp端口~!
4. netstat
查看已经连接的服务端口(ESTABLISHED)
5. netstat -a
查看所有的服务端口(LISTEN,ESTABLISHED)
6. sudo netstat -ap
查看所有的服务端口并显示对应的服务程序名
7. nmap <扫描类型><扫描参数>
例如:
nmap localhost
nmap -p 1024-65535 localhost
nmap -PT 192.168.1.127-245
当我们使用netstat -apn查看网络连接的时候,会发现很多类似下面的内容:
Proto Recv-Q Send-Q Local Address Foreign Address 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
sshd 1990 root 3u IPv4 4836 TCP *:7710 (LISTEN) 54com.cn
这样,我们就知道了7710端口是属于sshd程序的。
=================================================
下面这个语句是一个非常好的查看TCP连接状态的语句:
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057
以下是各种状态的描述
CLOSED:无连接是活动的或正在进行
ESTABLISED:已建立连线的状态;
SYN_SENT:发出主动连线 (SYN 标志) 的连线封包;
SYN_RECV:接收到一个要求连线的主动连线封包;
FIN_WAIT1:该插槽服务(socket)已中 断,该连线正在断线当中;
FIN_WAIT2:该连线已挂断,但正在等待对方主机回应断线确认的封包;
TIME_WAIT:该连线已 挂断,但 socket 还在网路上等待结束;
LISTEN:通常用在服务的监听 port !可使用‘ -l ’参数查阅。
CLOSING: 两边同时尝试关闭
TIME_WAIT:另一边已初始化一个释放
LAST_ACK:等待所有分组死掉
② linux 网络连接数查看方法
1、查看系统tcp连接中各个状态的连接数。
netstat-an|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'
③ linux 网络连不上
1.
半英文半中文是因为语言包不全,你可以打开菜单
system/administration/language
support,把
default
language
设置为
chinese(china),并勾选下面的
enable
support
to
enter
complex
characters.
确定返回后重启机器。
2.
如果你曾在路由器里配置了
dhcp
,那么
ubuntu
启动后打开
fire
fox
直接就可以上网。
**组合键
ctrl
+
alt
+
f1、f2、f3、f4、f5、f6
可以分别进入
6
个命令行形式的虚拟终端,ctrl
+
alt
+
f7
可以返回桌面。
你如果想查看一下本机是否从
dhcp
获得了
ip
地址或
ip
是多少,可以用上述组合键切换到某个虚拟终端,然后用你的帐号登录进去,然后在提示符下输入命令
ifconfig
即可看到各块网卡的配置信息。
如果路由器里没有配置
dhcp,那么你手工设置一下
ubuntu
的网络,打开菜单
system/administration/network,选择
connection
标签,点
unlock
,输入密码。然后会看到一些备选连接,不同的硬件配置会有不同的选项,如果是有线网卡,你可打开
wired
connection
(双击,或单击后点“properties”)配置
ip,网关等等,如果是无线网卡,选择
wireless
connection.
如果是虚拟拨号或通过
modem
上网的,请进入
point
to
point
connection
设置。
④ linux如何查看网络连接情况
linux通过终端输入命令来查看网络连接情况:
ifconfig,总体的网络配置参数
ping发送ECHO_REQUEST包到你指定的地址。这样你可以很方便确认你的电脑和Internet或是一个指定的IP地址是不是通的
tracepath追踪出到指定的目的地址的网络路径,并给出在路径上的每一跳(hop)。如果你的网络有问题或是慢了,tracepath可以查出网络在哪里断了或是慢了
whois命令输出指定站点的whois记录,可以查看到更多如谁注册和持有这个站点这样的信息
dhclient命令可以释放你的电脑的IP地址并从DHCP服务器上获得一个新的IP地址。
⑤ linux如何设置网络连接
需要设置三个文件
第一个,/etc/sysconfig/network-scripts/ifcfg-eth0
这个文件里面的内容一般我们都配静态的,如:
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:50:8D:9A:90:16
IPADDR=192.168.0.2
NETMASK=255.255.255.0
ONBOOT=yes
第二个文件是
/etc/sysconfig/network
加一条网关进去,GATEWAY=192.168.0.1
第三个文件是
/etc/resolv.conf
这个文件是配DNS的
需要把里面的nameserver
后面的改成当地的DNS
首选
然后重启网络就可以了。
⑥ linux怎么配置网络连接
1、首先我们打开XShell工具,点击顶部的打开选项,
⑦ Linux 如何连接网络
http://hi..com/jason52766/blog/item/3b4ae631f10fc8ae5edf0e82.html
自己去看吧LINUX下使用无线网络不是这么容易的。要额外安装其他的软件和配置,简明扼要是不可能说清楚的。
⑧ LINUX系统怎么查网络是否连接
1、首先通过ip addr获取网络连接信息。
⑨ 【Linux网络连接问题:无法连接网络】
用路由器上网,还是直接拨号上网。用路由器就可以桥接,也可以用NAT。拨号只能用NAT了,除非同一账号可以拨多台电脑(即虚拟机也要设置拨号上网)。