5.3上午 外教课 听力

[  OK  ]


workgroup =


WORKGROUP 设Samba Server 所要加入的工作组或者域。


server string = Samba Server Version %v


Samba Server 的注释,可以是任何字符串,也可以不填。宏%v表示显示Samba的版本号。


security = user


1.share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。
2. user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。
3. server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。
4. domain:域安全级别,使用主域控制器(PDC)来完成认证。


comment = test


是对该共享的描述,可以是任意字符串。


path = /home/test


共享目录路径


browseable= yes/no


用来指定该共享是否可以浏览。


writable = yes/no


writable用来指定该共享路径是否可写。


available = yes/no


available用来指定该共享资源是否可用


admin users = admin


该共享的管理者


valid users = test


允许访问该共享的用户


invalid users = test


禁止访问该共享的用户


write list = test


允许写入该共享的用户


public = yes/no


public用来指定该共享是否允许guest账户访问。

在浏览器里面访问方式为:\\192.168.33.10 (SMB文件共享服务端IP),如何没有权限访问,需要注意防火墙和selinux设置,可以使用如下命令关闭:
/etc/init.d/iptables stop ;sed  –i   ‘/SELINUX/s/enforcing/disabled’  /etc/sysconfig/selinux

3.1. 4         搭建NFS服务器

NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
NFS在文件传送或信息传送过程中依赖于RPC协议。RPC,远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制。NFS本身是没有提供信息传输的协议和功能的。
NFS应用场景,常用于高可用文件共享,多台服务器共享同样的数据,可扩展性比较差,本身高可用方案不完善,取而代之的数据量比较大的可以采用MFS、TFS、HDFS等等分布式文件系统。
NFS安装配置:
Yum  install nfs*  portmap  -y 如下图,安装成功即可。

NFS安装完毕,需要创建共享目录,共享目录在/etc/exports文件里面配置,可配置参数如下:
/data/      192.168.33.11(rw,sync,no_hide,no_all_squash)
在配置文件中添加如上一行,然后重启Portmap,NFS服务即可,/etc/init.d/portmap restart ;/etc/init.d/nfs restart
第一列/data/表示需要共享的目录。
IP表示允许哪个客户端访问。
IP后括号里的设置表示对该共享文件的权限。
ro                      只读访问
rw                      读写访问
sync                    所有数据在请求时写入共享
hide                    在NFS共享目录中不共享其子目录
no_hide                 共享NFS目录的子目录
all_squash              共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash           保留共享文件的UID和GID(默认)
root_squash             root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas           root用户具有根目录的完全管理访问权限

Linux客户端,如何想使用这个NFS文件系统,需要在客户端挂载,挂载命令为:
Mount –t  nfs  192.168.33.10:/data/    /mnt 即可。如果有报错根据错误信息排查。常见问题有rpc服务没有启动、防火墙没关闭、selinux未关闭等问题。(拓展* 有兴趣的童鞋可以研究MFS(分布式文件系统)。)

时间: 2024-10-12 20:21:13

5.3上午 外教课 听力的相关文章

5.23上午 外教课 linux 听力

看一个例子就明白了.新建一个Makefile,内容如下: 复制代码 ifdef DEFINE_VRE VRE = "Hello World!" else endif ifeq ($(OPT),define) VRE ?= "Hello World! First!" endif ifeq ($(OPT),add) VRE += "Kelly!" endif ifeq ($(OPT),recover) VRE := "Hello World

5.22下午 外教课 听力

例:more install.log(12)分页显示文件内容:less 可向上翻页空格 翻页回车 换行q 退出pageup 向上翻页上箭头 向上翻行/关键词 查找关键词n 下一处关键词例:less install.log(13)显示文件前几行:head-n 指定行数默认显示前十行例:head -n 7 install.log(14)显示文件后几行:tail-n 指定行数-f 动态显示文件末尾内容例:tail -fn 7 install.log(15)生成链接文件:ln-s 软连接默认生成硬链接区

5.4上午 外教课 阅读 linux

3.1. 5         搭建FTP服务器 FTP 是文件传输协议,正是由于这种协议使得主机间可以共享文件. FTP 使用TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输.vsftpd是一款在Linux发行版中最主流的FTP服务器程序:特点是小巧轻快,安全易用:能让其自身特点得发发挥和掌握.目前在开源操作系统中常用的FTP服务器程序主要有vsftpd.ProFTPD.PureFTPd和wuftpd等,这么多FTP服务器程序,关键在于自己熟练哪一个就使用哪一

5.10上午 外教课 口语 linux

帐号管理可以手工创建和删除用户.一般为了方便,使用 useradd 命令创建用户, usermod 和 userdel 可以修改和删除用户.可以用 usermod -L user 和 usermod -U user 对用户上锁和解锁,禁止用户的登录.passwd 命令可以修改用户的密码.登录账户记录linux在 /var/run/utmp 文件中记录当前登录系统的用户,在 /var/log/wtmp 文件中记录登录和注销事件.分别由 who 和 last 命令读取和打印记录.文件系统文件系统的类

5.8下午 外教课 linux

如创建文件 a.txt :$ cat > a.txt  # 将标准输入重定向到文件MondayTuesdayWednesdayThursdayFridaySaturdaySunday^C$ cat b.txt   # 显示文件内容MondayTuesdayTuesdayThursdayFridaySaturdaySunday$ head -3 a.txt # 查看开头3行MondayTuesdayWednesday$ tail -f a.txt # 查看内容不断增长的文件,多用于日志查看Mond

5.4下午 外教课 阅读

保存重启,/etc/init.d/vsftpd restart 即可使用虚拟用户登录,这时候所有的虚拟用户共同使用/home/ftpuser目录上传下载,如果想使用自己独立的目录,可以在/etc/vsftpd/vsftpd_user_conf目录创建各自的配置文件,如给wugk创建独立的配置文件:vi /etc/vsftpd/vsftpd_user_conf/wugk ,内容如下,建立自己的FTP目录.local_root=/home/ftpsite/wugkwrite_enable=YESan

5.22上午 外教 linux 听力812

Makefile那些稀奇古怪的符号 这些稀奇古怪的符号是前面隐式规则中出现过,单独拎出来是因为我们会经常用到它们. 这些符号也就是我们常说的自动变量: [email protected] :规则中的目标集 $^ :规则中的所有先决条件 $< :表示规则中的第一个先决条件 再来说说$VAR和$$VAR的区别: makefile文件中的规则绝大部分都是使用shell命令来实现的,这里就涉及到了变量的使用,包括makefile中的变量和shell命令范畴内的变量.在makefile的规则命令行中使用$

5.25上午 外教专业课 听力

3.配置TFTP服务器 sudo gedit /etc/default/tftpd-hpa 将原来的内容为: # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" #TFTP_DIRECTORY="/var/lib/tftpboot"  #修改为自己需要的路径,与上面创建的目录一致 TFTP_ADDRESS="0.0.0.0:69" #TFTP_OPTIONS="--secure"  #可

学习英语

前言 著名语言学家Greg Thomson说的:“外语学习的原理是如此之复杂,以至于没有人能说清楚:但掌握语言的过程又是如此之简单,以至于不需要说清楚.”讨论语言学习的原 理,是件非常复杂的事,在下当然也没把握能描述得很清楚.而且因为外语学习就连学术界都存在很多尖锐的争论,本人也不敢说自己有把握能把争论化解.但还是 决定先从简单入手,做些抛砖引玉的工作吧,探讨一下外语学习的真谛,特别是对大家在外语学习上普遍存在的误解进行分析和澄清,希望能对外语学习者有所帮 助,对外语教学工作着有所启发,就知足了