Linux中几个简单的网络操作命令


如何将Linux接入到tcp/ip网络
 IP地址
 DNS
 网关
 主机名

拨号设备:
pppX,ppp0...

以太网
ethX,eth0...

ip地址
#ifconfig ethX ip/netmask  立即生效 但不是永久有效  重启系统或网络服务会失效
#route add -net|host 目标 gateway 吓一跳
#setup
#vim /etc/sysconfig/network-scripts
         /ifcfg-ethX
            pppx

DEVICE=对应的网络设备的名称
BOOTPROTO=如何获得IP   DHCP|STATIC|NONE|BOOTP
HWADDR=硬件地址 绑定硬件地址
ONBOOT=yes|no  是否随系统启动而自动激活网络设备
IPADDR=IP 地址
NETMASK=子网掩码
GATEWAY=网管
PEERDNS=yes|no    DHCP 情况下是不是使用的DNS 主机提供的DNS
USERCTL=普通用户 是否有权限启用这个网络设备
TYPE=   标明此网络设备的类型


#ifdown ethX && ifup ethX
#service network resart
#/etc/init.d/network restart

DNS:告诉当前客户端在当前网络的可达的DNS 服务器的地址
 FQDN:Full qualified domain name
 /etc/resolv.conf
 nameserver
 nameserver
 nameserver
 search   域名什么的补全
 
 
定义本地名称解析
 /etc/hosts
  NETWORKING=yes|no  网卡的总开关
  HOSTNAME=主机名
  GATEWAY=网管
      
linux配置一块网卡多个地址:
ethX:N

临时立即生效
#inconfig ethX:M IP/NETMASK

永久生效:
#vim /etc/sysconfig/network-sctips/ifconfig-ethX:M
DEVICE=对应的网络设备的名称
ONBOOT=yes|no  是否随系统启动而自动激活网络设备
IPADDR=IP 地址
NETMASK=子网掩码

指定路由
route
  -n 查看本机路由
  add
   -net|-host 目标网络|主机 gateway 下一条
    default gateway 网管
  del
 
 
 
#vim /etc/sysconfig/network-scripts/route-ethX
ADDRESSn=目标地址
NETMASKn=掩码
GATEWAYn=下一跳
...
...
...


修改主机名
hostname HOSTNAME
/etc/sysconfig/network
 HOSTNAME


网络客户端
elinks elinks url 文本格式网页浏览器
 -dump 把内容显示到显示器上来 就退出 不占据终端
 -source 查看网页源码
 
wget  下载工具 把目标下载到当前目录
 --tries==n 尝试N次
 -q 静默下载不产生任何信息
 
ftp
 代码 2开头的是正确的
   5无法绕过的错误
   3信息正常但不完整还要输入
 >get 下载但是不能下载目录
 >lcd 切换本地目录
 >mget 一次下载多个但是不能下载目录
 >put 上传文件不能上传目录
 >mput 一次上传多个文件不能上传目录
 
lftp
 mirror 下载一个目录及里面的文件
 
lftpget


curl 查看网页头部信息等
 -I 查看http协议的首部
 
SSH user@host -l user host
 Secure SHell 安全shell
 工作在TCP协议的22端口下
 linux下服务端 SSHD  客户端SSH
 ssh user@host 'COMMAND'
ssh-keygen -t rsa
  存放在 ~/.ssh/
ssh-copy-id -i path user@host

scp 在远程主机和本机之前复制文件
scp /path/to/file user@host:/path.to/file 本地到主机
scp user@host:/path.to/file /path/to/file 知己到本地

相关内容