配置centos 4 4 7 伺服器(4)

2021-06-17 01:31:38 字數 2000 閱讀 4178

簡介:本篇的目的是,安裝samba,並直接拷貝**原始檔和phpmyadmin資料夾到apache的根目錄

保證**資料可以實現視覺化管理,並部署**內容

1、安裝samba服務

發現網易的源ping不通,所以通過service network restart重啟eth0,ping mirrors.163.com正常,進行下面的安裝過程

通過yum install samba samba-client samba-swat安裝samba

檢視安裝狀況

可以通過service smb start或是/etc/init.d/smb start啟動或是關閉samba服務

2、配置samba

/etc/samba/smb.conf檔案即為samba的配置檔案。

主配置檔案由兩部分構成,其中global settings 是與samba服務整理執行環境有關的選項,他的設定專案是針對所有共享資源的。

share definitions針對的是共享目錄個別的設定,只對當前的共享資源起作用。

當然,首先是備份原有的配置檔案 cp /etc/samba/smb.conf /etc/samba/smb.conf.backup_old_20130725

之後通過vi對原有的smb.conf做如下修改

#*****==global settings*****===

netbios name = myserver

client lanman auth = yes

#*****===share definitions**********

[public]

comment = public stuff

path = /var/www

; public = yes

writable = yes

create mask = 0777

directory mask = 0777

valid users = root,xyz

儲存smb.conf的配置後,再通過chmod 777 /var/www修改www資料夾的許可權,重啟samba服務

3、增加使用者

首先增加系統使用者useradd xyz

設定新使用者的密碼passwd xyz

增加samba使用者 smbpasswd -a xyz

4、禁用selinx

可是這時通過xp系統還是沒法訪問伺服器

臨時讓selinux失效。setenforce 0 。重啟之後恢復。

可以通過getenforce來檢視selinux設定

5、更改資料夾許可權

6、防火牆設定

[root@localhost ~]# vi /etc/sysconfig/iptables  ← 編輯 iptables 配置檔案

-a input -m state --state new -m tcp -p tcp --dport 25 -j 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

最後,通過service smb restart啟動 samba 服務。

此時可以在xp系統輸入位址,輸入samba使用者名稱和密碼後,直接訪問該samba資料夾

配置centos 4 4 7 伺服器(1)

在windows2008的hyper v虛擬機器中,安裝centos,目的是配置成為apache伺服器 本篇目的 1 檢視當前系統 2 備份yum預設源的repo檔案 進入路徑 etc yum.repos.d 備份yum預設源的repo檔案 3 用網易163的yum源,更新原有的repo檔案 網易1...

配置centos 4 4 7 伺服器(2)

本篇在此基礎上,安裝apache myql php 並顯示apache伺服器的歡迎頁面 1 安裝apache,php,mysql 以及php連線mysql庫元件 當然,這裡安裝過程也可能出現如下錯誤 如果已經配置了eth0的dns,這裡重啟eth0應該就ok了。確認host mirrors.163....

配置centos 4 4 7 伺服器(3)

簡介 本篇的目的是繼續配置apache與php相關的部分,保證html網頁,並可以正常支援php 配置mysql,並設定mysql的密碼 1 測試php的hello word apache的根目錄位於預設資料夾,var www html,在此建立乙個 hellophp.php檔案,內容如下 echo...