答:用于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端口就得加上。