现在的位置: 首页 > 操作系统 > 正文

linuxcast笔记:linux网络基本配置

2018年09月30日 操作系统 ⁄ 共 1442字 ⁄ 字号 评论关闭

一、网络基本

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

抱歉!评论已关闭.