shell第9-10章NFS_SMB_Apache_FTP服务器

NFS

1、
NFS-网络文件系统:Network File System
NFS是一个文件系统,而RPC 是负责信息的传输,它们是相互利用的关系

2、
参数值:
rw  可读写(read-write)
ro  只读(read-only)
针对/share-lewis目录,192.168.1.1/32有只读权限:
/share-lewis   192.168.1.1/32(ro)  
针对/mnt/sda4/share,192.168.1.1/32有读写权限,其他人只有只读权限:
/mnt/sda4/share 192.168.17.130/32(rw)  *(ro)

3、
NFS-网络文件系统-服务和防火墙
systemctl start nfs
systemctl start rpcbind

firewall-cmd --permanent --add-service=nfs
firewall-cmd --permanent --add-service=mountd
firewall-cmd --permanent --add-service=rpc-bind
firewall-cmd --reload

SAMBA

1、
SAMBA是一个让Linux和Windows之间通信的软件,全称为:server message block
2、
配置SAMBA服务器
安装Samba
yum install -y samba
启动Samba服务器
systemctl restart smb nmb
systemctl enable smb nmb
查看配置文件:/etc/samba/smb.conf

Apache

1、
Apache是装在服务器上的一个软件,提供web服务。是当今设备排在第一位的web服务器软件,远远领先于微软的IIS
2、
安装Apache软件
yum install  httpd* -y
3、
Apache主配置文件介绍:
/etc/httpd                 【apache主目录】
/etc/httpd/conf/httpd.conf 【apache主配置文件】
/etc/httpd/conf.d          【apache附加模块配置文件】
/etc/httpd/modules         【apache模块文件路径链接】
/etc/httpd/bin/            【apache二进制命令】
/etc/httpd/logs            【apache默认日志文件位置】
systemctl restart httpd.service
firewall-cmd --permanent --add-service=http

FTP

1、
软件安装
yum install -y vsftpd.x86_64
systemctl start vsftpd
systemctl enable vsftpd
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

你可能感兴趣的:(shell第9-10章NFS_SMB_Apache_FTP服务器)