首页 > 代码库 > 1. samba服务用在什么地方?

1. samba服务用在什么地方?

1. samba服务用在什么地方?

答:用于linux服务器提供共享服务

2. 在samba服务的配置文件中,[global]配置部分的security 有几个安全等级?分别表示什么意义?

答:有四个安全等级:share、user、server、domain:

share:用户不需要账户及密码即可登录samba服务器

user:由提供服务的samba服务器负责检查账户及密码(默认)

server:检查账户及密码的工作由另一台windows或samba服务器负责

domain:指定windows域控制服务器来验证用户的账户及密码。

3. passdb backend 三种类型 smbpasswd, tdbsam和ldapsam 有什么区别?

答:smbpasswd:该方式是老版本samba使用的机制,它使用工具smbpasswd给系统用户置一个samba密码,客户端就用此密码访问samba资源。

tdbsam:新版本默认的账号存储机制,也是把smb账号存在一个文件中,使用pdbedit工具来创建和修改smb账号。账号必须是系统用户。

ldapsam:基于LDAP账户管理方式验证用户。

4. 启动samba服务的命令是什么?

答:service smb start

5. 使用tdbsam用户后台时,如何创建新用户,如何锁定、恢复用户,又如何删除一个用户?

答:创建新用户:pdbedit -a username

锁定用户:pdbedit -c "[D]" -u username

恢复用户:pdbedit -c "[]" -u username

删除用户:pdbedit -x username

6. 如何在IE浏览器里访问远程的samba服务器?

答:file://192.168.11.160/

7. 在linux上,我们如何访问samba服务器?(两种情况)

答:(1)安装smbclient:yum install -y smbclient

使用命令:smbclient //ip/share -U username

(2)安装cifs:yum install -y cifs-utils

使用命令:mount -t cifs //ip/share /mnt -o username=user,password=pass

1.  简述一下squid的用途?

答:squid可以做代理和缓存服务器,而做代理时,可以分为正向代理和反向代理。正向代理用在企业办公环境中,企业员工上网通过代理来上网,代理的缓存功能可以为企业节省宝贵的带宽,降低成本;反向代理使用在网站的架构中,可以加速网站的访问速度并且降低服务器的磁盘I/O.

2. squid正向代理、反向代理有什么本质区别呢?

答:正向代理代理的是客户端,代理后端是用户的个人电脑,反向代理代理的是服务器,后端是WEB服务器。

3. squid配置文件中有一个参数用来指定磁盘目录以及大小的,是哪一个参数? 目录后面的三个数值分表表示什么含义?

答:cache_dir 用来指定磁盘目录以及大小的,目录后面的三个数值从左到右依次表示:磁盘目录最大容量单位是M,一级子目录个数,二级子目录个数。

4. 哪一个参数用来分配占用内存大小?

答:cache_mem

5. 配置文件配置好后,要初始化一下squid的缓存目录,用什么命令来初始化?

答:squid -z

6. squid启动后,再一次更改配置文件,用什么命令检测配置是否正确? 用什么命令重新加载squid的配置文件,而不用重启squid?

答:squid -kcheck或者简写squid -kch

squid -kreconfig或者简写squid -kre

7. 您知道哪些配置是用来配置把静态文件缓存的吗?

答:在配置文件中refresh配置下面加入一行:

refresh_pattern \.(jpg|png|gif|mp3|xml|css|js)$ 1440    50%     28800   ignore-reload

8. 如何配置可以让squid代理后端web上的所有域名?

答:加一行:cache_peer 192.168.10.111 80 0 originserver

这样可以代理192.168.10.111上80端口下的所有网站

9. 请查一查squid的指南,看看 http_port 3128 后面可以跟什么?(如,transprant, accel vhost vport )

答:accel 表示代理为加速模式,如果不加accel,那么squid就是单纯的代理,不缓存数据,而加上它后,客户端请求会直接由squid服务器回答而不再把请求转发至真正的web服务器上。配置反向代理时,可以不加accel,但需要加上vhost,这是用来区分代理后端哪些域名的,如果不加则无法访问,vport如果代理的都是80端口可以不加,但是如果不是80端口就得加上。


1. samba服务用在什么地方?