Linux的学习记录

linux的学习(第12天)

一些常识:

一般情况下,内网的网卡名称为eth0,外网的网卡名称为eth1
内网bond名称是bond0,外网bond名称是bond1。
外网网卡eth1的配置文件必须加上网关,否则上不了网
加网关的方法:
在外网的网卡配置文件中加上以下内容
GATEWAY=网关地址。

静态ip要想上网也要有加网关!!
GATEWAY=网关

如果网卡协商速率是1000MB/s(speed),突然你有一天查看,协商速率掉为100MB/s,估计就是网线坏了。解决办法:换根线。

bond是网络优化的一部分。

none=static(获取静态ip)

bond0+eth2
bond0是内网,eth2是外网

命令:ethtool 网卡名字
作用:查看网卡协商速率(其中有两项是最重要的,一个是speed速率,一个是link detected 网线是否连接)

二.NFS的安装与使用

NFS(网络共享存储)网络文件系统,共享文件的一种协议。

下面介绍一下NFS与HTTP在一起的使用。

1.在安装之前一定要保证自己的基础源(Centos-Base.repo)与扩展源(epel.repo)修改完成,没有扩展源的(epel.repo)要先安装,然后再清除缓存,建立缓存(yum clean all yum makecache),还要关闭selinux(安全策略)与firewalld(防火墙)

2.先用一台机器装NFS服务作为网络共享存储
yum -y install nfs-utils
然后建立一个共享目录,在下面建立一个名字为index.html的文件(名字必须对),并且在里面随便写点东西。

3.放HTTP服务(apache阿帕奇)的那台机器装
yum -y install nfs-utils
yum -y install httpd

4.作为网络共享存储的那台机器,先对/etc/exports配置文件进行编写,格式如下:
要共享的目录的路径 可以被共享的ip地址段 ( rw,sync,no_root_squash)
例:/webdata 192.168.178.0/24(rw,sync,no_root_squash)
rw就是读写权限,sync就是可以同步,no_root_squash是不压制root权限的意思。

5.编写完成后重启nfs服务
systemctl restart nfs

6.查看一下本机的共享
exportfs -v (可以判断配置文件是否编写正确)

7.再回到运行HTTP服务的那台机器,在此机器上进行挂载
mount -t nfs ip地址:共享的东西路径 /var/www/html(挂载点)
(ip地址是作为网络存储的那台机器的ip地址,不要搞错了。)

8.可以使用df -h 看一下是否挂载成功
(如果出现卡死的情况说明挂载有误,请卸掉挂载,然后再仔细检查。)

9.可以通过curl ip地址来检查是否成功。
(如果出现index.html中的内容,则就说明成功)

10.在浏览器上输入ip地址(运行http服务的那台机器),然后看看是否显示内容。

三.FTP服务器的搭建

FTP有两个模式,并且有两个端口(20与21端口)
模式:主动模式(20)与被动模式(21)

1.先安装vsftpd

ftp的共享目录在/var/ftp目录下,想要共享目录,在此目录下创建即可,记着给权限。

yum -y install vsftpd

2.然后启动vsftpd服务
systemctl restart vsftpd

3.想使用ftp的话还得安装一个客户端,所以安装lftp
yum -y install lftp

4.lftp IP地址 就可以使用ftp服务了 (ip地址是运行ftp服务的那台机器)

下面是进入ftp服务使用的一些命令:
命令:get 文件名
作用:下载文件到进入ftp前所在的目录

命令:get 文件名 -o 指定的路径
作用:把文件下载到指定路径

命令:mirror 目录名
作用:把目录与目录中的东西全部下载(下载的地方依然是之前进入ftp前所在的目录)

允许匿名用户上传文件
进入到/etc/vsftpd/vsftpd.conf中添加以下指令
anon_other_write_enable=YES
anon_mkdir_write_enable=YES 
anon_upload_enable=YES
修改完成后重启ftp服务
systemctl restart vsftpd
然后给指定的目录添加权限
chmod 777 shinobu (不添加权限,上传不上去)
这样就可以在该目录下上传文件了
上传文件命令:put 文件名

/etc/vsftpd/vsftpd.conf是ftp的配置文件,通过修改配置文件可以实现很多功能。
修改完配置文件一定要重启服务
注意:上传文件的时候一定要在文件所在的地方上传,并且要上传到有权限的目录,否则上传不了文件。

四.永久关闭selinux(安全策略)

1.先暂时关闭setenforce 0
2.然后编写/etc/selinux/config配置文件,将SELINUX改成disabled
3.然后重启机器
(要永久关闭selinux前一定要先关闭!!!否则重启之后还会启动。)

五.修改网卡名字

mv ifcfg-ens33 ifcfg-eth0 #重命名网卡

vi /etc/sysconfig/grub
GRUB_CMDLINE_LINUX=“crashkernel=auto rhgb net.ifnames=0 biosdevname=0 quiet” ##重新加载grub

grub2-mkconfig -o /boot/grub2/grub.cfg #生成启动菜单

reboot重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值