日期:2014-05-16  浏览次数:20668 次

Linux学习笔记(七)
网络配置
文件共享
远程登录


======================
配置网络
ifconfig用于显示和配置网卡ip地址及子网掩码,对网卡开启和关闭
更改虚拟机网卡连接方式为“bridged adapter”
界面名称为:物理网卡(能够连接互联网络)


ifconfig  显示所有开启的网络设备信息
eth0 代表以太网卡第一个
lo   回环设备(localhost,127.0.0.1)
wlan0  无线网卡


通过ifconfig命令指定ip地址和子网掩码,但这种方法是临时的。当重新启动网卡时,之前的设置会自动被覆盖成配置文件的设置。


ifconfig  设备名  ip地址   netmask  子网掩码
ifconfig eth0  192.168.5.200 netmask  255.255.255.0
使用ping命令探测主机,使用ctrl+c终止
ping 192.168.5.100




ssh安全远程连接服务
ssh  root@192.168.5.200


nmap localhost
查询主机开放端口
如果开启ssh服务的主机,22端口
putty程序,选择ssh类型,指定ip地址后就可以进行远程登录
登录时需要输入用户名和密码,之后就和本地操作一样控制计算机。


=============================


简单设置ip地址的方式可以使用终端的程序setup
setup命令可以设置系统的配置,其中包括网络设置
选择网络设置后,对指定的网卡进行配置。
去掉dhcp的选择,然后指定静态ip地址


设置完成,使用ifdown eth0关闭网卡,
再使用ifup  eth0 开启网卡。系统会读取网卡配置文件,按照设置的ip进行配置。


/etc/sysconfig/network-scripts/ifcfg-eth0


device=设备名
hwaddr=mac地址
onboot=在启动时是否开启网卡
netmask=子网掩码
ipaddr=ip地址
type=网卡类型
gateway=网关设置


===========================


局域网访问互联网
1.设置ip地址,一般和网关在同一个网段
2.设置网关
route  add  default  gw  192.168.5.1
add增加
default默认
gw网关gateway
3.设置dns服务器,linux系统中通过配置文件指定
/etc/resolv.conf
编辑配置文件,使用nameserver指定dns服务器
nameserver 202.96.69.38


============================


在一个网卡设置2个ip地址


复制ifcfg-eth0文件为ifcfg-eth0:1
修改ifcfg-eth0:1文件,将其中的device更改为eth0:1,将网段改为其他网段
使用ifup eth0:1启动第二个ip地址




==========================


NFS网路文件系统


服务器开启nfs服务后,客户端只需要通过mount命令即可将远程的共享目录挂载到本地目录上,使用时同自己本机目录和文件一样操作。


 客户端进行访问时,使用挂在命令
mount   -t  nfs   192.168.5.200:/pub  /mnt
mount   指定文件系统   主机地址:共享目录   本地挂载点


nfs服务配置
/etc/exprots文件
每一行可以指定一个共享目录,
第一列为本地共享的目录,
第二列为允许访问的主机或网段
括号中为设置的访问选项。


/pub    192.168.5.0/24(rw, insecure, all_squash)


配置文件修改后需要重新启动服务才能生效
service nfs restart

/etc/rc.d/init.d/nfs  restart




=============
子网掩码
0-255 8位二进制
4个8位, 32位长
192.168.5.0/24   同于 192.168.5.0   255.255.255.0
192.168.5.1  ~  192.168.5.254 都可以访问
=============


无法正常卸载的挂载点,可以-f选项强制卸载
umount -f  /mnt/usb


======================
1.ip地址保证可以访问。setup
2.修改配置文件/etc/exports
3. 重启服务service nfs restart
4.挂载测试mount -t nfs 192.168.5.200:/pub /mnt
  /pub目录必须存在,如果需要能够写入,需要更改权限位1777
  /mnt挂载点必须存在


====================
telnet远程登录,不像ssh那么安全,但由于协议实现简单,所以大多数设备连接使用telnet完成。
开启linux系统telnet服务,需要修改xinetd服务的配置文件
/etc/xinetd.d目录中两个关于telnet的配置文件
krb5-telnet
telnet


telnet通过xinet服务管理
将配置问文件中disable=yes改为disable=no
之后重新启动xinetd服务,即可开启telnet服务,默认端口为23
service  xinetd  restart


查询端口是否打开
nmap localhost


使用命令访问telnet
telnet 192.168.5.200


使用putty访问telnet
更改连接类型为telnet,填写服务器ip地址,即可连接
登录时同样需要用户名及密码,默认禁止root用户登录,可以先登录普通用户后使用su命令切换身份