全新以最小化包安裝了64位的centos6.3系統,作為本地的web伺服器使用,現記錄全過程
第五步,安裝samba檔案伺服器,實現公司的檔案共享服務
我在安裝centos系統時,專門劃了乙個分割槽/file,並分配了100g的空間,用來做檔案系統。samba有兩個程序smb和nmb,前者用來做檔案共享,通過ip訪問的,後者是前者的守護程序,主要提供除ip外的計算機名稱來訪問共享,如下圖網路上的芳鄰
安裝samba,檢測samba安裝情況並用yum安裝
[root@localhost ~]# rpm -qa|grep samba
如果已安裝好,應該如下圖所示
[root@localhost ~]# yum install samba -y
1.安裝samba,比較簡單
yum -y install samba2.配置samba,建議修改前備份
vi /etc/samba/smb.conf修改[global]內容,新增對字型的支援和檔案屬性設定
[
global
]
dos charset =gb2312
unix charset =gb2312
display charset =gb2312
directory mask = 0777
force directory mode = 0777
directory security mask = 0777
force directory security mode = 0777
create mask = 0777
force create mode = 0777
security mask = 0777
force security mode = 0777新增共享目錄,遮蔽[homes]標籤下的所有定義,保留[public]目錄
[public]
comment =public stuff
path =/file
public =yes
writable = yes儲存退出
3.建立共享目錄
mkdir /srv/sambachown -r nobody. /file
chmod 777 /file4.建立使用者組,組名為samba,在smaba下建立使用者,使用者名稱mshare (禁用登入),定義系統使用者並設定密碼,然後通過smbpasswd 新增到samba使用者中去,兩個密碼可以設定不一樣
groupadd samba
useradd -g samba mshare -d /file -m -s /sbin/nologin
smbpasswd -a mshare5.修改防火牆配置(ubuntu中無需此步)
vi /etc/sysconfig/iptables新增samba埠訪問允許,注意一定要新增在accept行後面,不可新增在最後
-a input -m state --state new -m tcp -p tcp --dport 139-j accept
-a input -m state --state new -m tcp -p tcp --dport 445-j accept
-a input -p udp -m udp --dport 137-j accept
-a input -p udp -m udp --dport 138 -j accept重啟iptables
/etc/rc.d/init.d/iptables restart6.修改共享目錄安全屬性,由於centos預設samba不能訪問任何資料夾,需要通過改變資料夾安全屬性獲得訪問許可權,否則無法訪問(關鍵)
chcon -r -t samba_share_t /file7.將samba加入預設啟動項,預設為2-5開啟
chkconfig smb on
chkconfig nmb on檢查開啟情況
chkconfig --list smb
chkconfig --list nmb8.啟動samba
service smb start
service nmb start或者重新啟動
service smb restart
service nmb start
CentOS 6 3安裝配置Nginx
在安裝nginx前,需要確保系統安裝了g gcc openssl devel pcre devel和zlib devel軟體。安裝必須軟體 root admin yum install gcc c yum y install zlib zlib devel openssl openssl devel...
Centos 6 3下配置簡單php
使用最新版的centos 6.3 裡已預設安裝好apache服務元件httpd,在這就不多講了。centos 6.3 預設下沒有安裝php元件,因此我們需要輸入命令 yum y install php 回車如下圖。不用管,程式會自動完成安裝及配置。到此前期的準備工作已完成,下面就要對apache進行...
CentOS 6 3安裝配置cmake
zhoulf 2013 02 03 原創 系統中已經安裝了g 和ncurses devel,如果沒有安裝使用下面的命令安裝 root admin yum install gcc c root admin yum install ncurses devel 將cmake 2.8.10.2.tar.gz...