Linux拥有开源、免费、安全、多用户等等特质,这对于它做服务器来说是再合适不过了,根据有关报告,Linux服务器在今年第三季度的销售收入增长了34.3%,虽然增长速度低于去年同期,但是总的势头还是很猛烈,我们这篇文章就是围绕几个常见的Linux服务器展开的。从文章中可以看到,免费的Linux+免费的服务器组件,也就是开源服务器套件,对于广大中小企业来说,必定具有很强的吸引力!下面就让我们一一道来吧: 1、Samba服务器
Samba是一种能让Linux加入Windows网络的工具。Samba有两个部分,一个为其它PC提供对本机文件与打印机的共享;另一个是客户工具,可以让Linux主机使用其它Windows/Samba主机上共享出来的服务。
(1)安装Samba
首先你应该看一下《打造完美linux系统:硬件相关》,然后加入Universe和Multiverse源,然后打开系统>系统管理>新立得软件包管理器,用新立得来安装 samba和smbfs,你可以在这里找到他们: 网络 > samba 跨平台 > smbfs
(2)使用网络验证添加/修改/删除网络用户
要添加网络用户: 首先,打开系统->系统管理->用户和组,选择用户分页。选择“添加用户”按钮来增加用户帐号。假设这里添加了用户:system_username。 然后,在命令行输入: smbpasswd -a system_username 打开配置文件/etc/samba/smbusers sudo gedit /etc/samba/smbusers 在这个文件中添加 system_username = "network username" 保存文件就可以了。
要编辑网络用户: 在命令行输入: sudo smbpasswd -a system_username
要删除网络用户: 在命令行输入: sudo smbpasswd -x system_username
(3)设置以只读权限共享home目录 安装好Samba后,在命令行输入下列命令:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf 在打开的文化中,找到
... ; security = user ... 替换为
security = user username map = /etc/samba/smbusers
也可以替换为下列文字以跳过认证
security = share
保存文件就可以了。 然后在命令行输入这个命令来重启服务器: sudo testparm sudo /etc/init.d/samba restart
(4)设置以读/写权限共享home目录 安装好Samba后,在命令行输入: sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
打开smb.conf文件后,找到
... ; security = user ... 替换为
security = user username map = /etc/samba/smbusers
也可以替换为下列文字以跳过认证
security = share 找到
... # By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = no ...
替换为
# By default, the home directories are exported read-only. Change next # parameter to 'yes' if you want to be able to write to them. writable = yes
保存文件就可以了。 然后在命令行输入这个命令来重启服务器:
sudo testparm sudo /etc/init.d/samba restart
(5)设置以只读权限共享群组目录 安装好Samba后,在命令行输入: sudo mkdir /home/group sudo chmod 777 /home/group/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf 打开smb.conf文件后,找到
... ; security = user ...
替换为
security = user username map = /etc/samba/smbusers
也可以替换为下列文字以跳过认证
security = share
在文件末尾加上
[Group] comment = Group Folder path = /home/group public = yes writable = no valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
保存文件就可以了。 然后在命令行输入这个命令来重启服务器:
sudo testparm sudo /etc/init.d/samba restart
(6)设置以读/写权限共享群组目录
安装好Samba后,在命令行输入:
sudo mkdir /home/group sudo chmod 777 /home/group/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
打开/etc/samba/smb.conf文件后,找到
... ; security = user ...
替换为
security = user username map = /etc/samba/smbusers
也可以替换为下列文字以跳过认证
security = share
在文件末尾加上
[Group] comment = Group Folder path = /home/group public = yes writable = yes valid users = system_username1 system_username2 create mask = 0700 directory mask = 0700 force user = nobody force group = nogroup
保存文件就可以了。 然后在命令行输入这个命令来重启服务器:
sudo testparm sudo /etc/init.d/samba restart
(7)设置以只读权限共享公共目录 安装好Samba后,在命令行输入:
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
打开smb.conf文件后,找到
... ; security = user ...
替换为
security = user username map = /etc/samba/smbusers
也可以替换为下列文字以跳过认证
security = share
在文件末尾加上
[public] comment = Public Folder path = /home/public public = yes writable = no create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
保存文件就可以了。 然后在命令行输入这个命令来重启服务器:
sudo testparm sudo /etc/init.d/samba restart
(8)设置以读/写权限共享公共目录 安装好Samba后,在命令行输入:
sudo mkdir /home/public sudo chmod 777 /home/public/ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup sudo gedit /etc/samba/smb.conf
打开smb.conf后,找到
security = user
替换为以下文字以使用认证
security = user username map = /etc/samba/smbusers
也可以替换为下列文字以跳过认证
security = share
在文件末尾加上
[public] comment = Public Folder path = /home/public public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = nogroup
保存文件就可以了。 然后在命令行输入这个命令来重启服务器:
sudo testparm sudo /etc/init.d/samba restart
2、防病毒服务器 Clam AntiVirus (ClamAV)是一种Unix/Linux操作系统上运行的防病毒工具。ClamAV常常与email服务器集成,也可用于扫描其它文件。Linux极少受到病毒及恶意程序的感染,所以大多数情况下没有必要安装ClamAV。
(1)安装ClamAV AntiVirus服务器 加入Universe和Multiverse源后,我们打开系统>系统管理>新立得软件包管理器,用新立得来安装clamav,你可以在这里找到他们:
工具 (universe) > clamav (2)手动更新病毒库
安装好ClamAV AntiVirus服务器后,在命令行输入下列命令以更新:
sudo freshclam
(3)手动扫描文件/文件夹 安装好ClamAV AntiVirus服务器后,在命令行输入下列命令以手动扫描文件/文件夹:
sudo clamscan -r /location_of_files_or_folders
(4)设置计算机自动扫描文件/文件夹 安装好ClamAV AntiVirus服务器后,在命令行输入下列命令以自动扫描文件/文件夹: export EDITOR=vim &&
在>后面输入下面的目录回车:
sudo crontab -e
打开新文件后,在文件末尾加上
00 00 * * * sudo clamscan -r /location_of_files_or_folders
“* * * * *”的格式代表:分钟 小时 日期 月份 年,就是你要自动扫描的时间。
1 2 3 4 下一页
·上一篇: Linux下添加硬盘,分区,格式化详解
·下一篇: 如何实现Linux防火墙让远程办公更安全(图)
|