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命令切换身份