萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> 打造完美linux系統:配置常見服務器(圖)

打造完美linux系統:配置常見服務器(圖)

class="152952"> 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

“* * * * *”的格式代表:分鐘 小時 日期 月份 年,就是你要自動掃描的時間。

copyright © 萬盛學電腦網 all rights reserved