您的位置:首页 > 理论基础 > 计算机网络

linuxcast笔记:linux网络基本配置

2014-02-12 16:22 399 查看

一、网络基本

linux中以太网命名为:eth0、eth1

ifconfig -a 查看所有接口

ifconfig eth0

ifup eth0 (打开接口0)

ifdown eth0 (关闭接口1)

setup命令 设置网卡信息

相关配置

网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0

DNS配置文件 /etc/resolv.conf

主机名配置文件 /etc/sysconfig/network

网络测试命令

测试网络连通性 ping www.baidu.com

测试DNS解析 host www.baidu.com

dig www.baidu.com

显示路由表 ip route

追踪目标地址的网络路径 traceroute www.baidu.com

网络质量测试 mtr www.baidu.com

二、linux远程管理

常见远程管理工具

RDP(remote desktop protocol)windows远程管理

telnet CLI界面下的远程管理,几乎所有操作系统支持(内容明文传输)

SSH(secure shell)CLI界面下的远程管理,几乎所有操作系统支持(内容加密传输,类Unix系统)

RFB(remote framebuffer),图形化远程管理协议,VNC(Virtual Network Computing)类Unix系统图形界面远程管理软件

SSH

SSH(Secure SHell) 使用秘钥对数据进行加密传输,保证安全性,SSH2版本,使用TCP协议端口22

openssh是ssh的一个开源程序

SSH分为服务端与客户端,SSH服务端默认是启动常驻服务运行 service sshd status

ssh root@192.168.1.5

ssh root@192.168.1.5 who(执行完命令后退出)

第一次在两台主机之间连接时,需要交换公钥以进行加密

ssh信息保存在用户家目录 .ssh隐藏文件夹中(known_hosts密钥)

其他使用SSH的命令

scp用以通过ssh在两台计算机之间进行快速的、加密的数据传输

scp 源文件 目标文件

scp linuxcast.tar root@192.168.1.11:/root/

-r 递归进行拷贝(文件夹)

-p 传输时保留文件权限及时间戳

-C 传输时进行数据压缩

rsync用以在两台计算机之间通过ssh协议同步文件

rsync *.* root@192.168.1.11:/root/

rsync命令是一种增量同步方式,只会拷贝变化的文件(修改的、新增的、删除的)
http://www.ibm.com/developerworks/cn/linux/l-cn-filetransfer/
VNC

VNC是一种linux系统(BSD,Mac等)使用RFB协议,图形界面远程管理工具

CentOS/REDHAt tigervnc作为默认vnc程序

服务端

(1) yum install -y tigervnc-server

(2) 配置/etc/sysconfig/vncservers

VNCSERCERS="1:linuxcast 2:nash"

(3) 配置好后,VNC需要单独的登陆密码,所以每个启用VNC的用户需要创建一个VNC密码 vncpasswd

(4)创建后启动vnc服务
service vncserver start
iptables -F

客户端

vnc viewer

CentOS: yum install -y tigervnc
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: