怎麼搭建linux伺服器配置
1. 怎樣搭建簡單的linux操作系統區域網伺服器
搭建簡單的 Linux 操作系統區域網伺服器,主要步驟如下:
1. 下載 Redhat Linux 最新版本,系統具有類似 Windows 的 X-windows 應用程序,操作簡單。
2. 配置兩塊網卡:一塊用於外部線路接入,地址為 10.89.127.6,子網掩碼為 255.255.255.0,網關為 10.89.127.254;另一塊用於內部網路接入,地址為 192.168.0.10,子網掩碼同樣為 255.255.255.0。
3. 軟體安裝:選擇 KDE 和 Squid 群包,VAR 分區應較大,用於存儲所有用戶文件和 http 發布網站,最好設定一個 Temp 分區,供管理員臨時存儲文件使用。
4. 安裝過程:注意輸入正確的網卡 IP 地址,確保兩塊網卡的配置正確無誤,如 eth0 和 eth1 的名稱不能混淆,啟動時應啟用這兩塊網卡。
5. 配置 Squid 代理伺服器:修改 squid.conf 文件中關於本地允許和禁止的規則,開啟 Squid 代理服務。
6. 完善配置:添加地址欺騙功能,實現防火牆效果。在 /etc/rc.local 文件尾部添加相關命令,重新啟動伺服器。
7. 發布網站:使用 ftp 將網頁文件放置在 \var\www\http 下,確保 http 和 wu-ftp 服務在啟動時啟動。
8. 客戶機設定:客戶機的 IP 地址應位於 192.168.0.0 至 192.168.0.254 范圍內,避免與伺服器的內部地址沖突。客戶機的網關應設置為伺服器的內部網卡 IP 地址,DNS 可以直接設置為統一的地址,以實現地址欺騙。
以上步驟完成後,即可搭建簡單的 Linux 操作系統區域網伺服器,實現多人同時上網、發布網站等功能。
2. 如何搭建一台linux開發伺服器
在開發過程中,必然會出現多人同時工作、協著的情況,在嵌入式開發項目中更為平常,這樣可以加快項目周期,為產品上市佔得時間先機。目前,使用Linux作為開發產品的操作系統情況越來越多,使用越來越廣泛。為了交叉編譯,為了最接近開發目標,我們一般都會自己搭建一台Linux開發伺服器。Linux開發伺服器一些常用的功能必須支持,比如Samba、nfs、tftp、httpd等。
首先我們需要選擇合適的Linux操作系統作為伺服器的系統,推薦使用Fedora8、Fedora10等,筆者在長期使用的過程中覺得比較穩定吧!如何安裝該操作系統就不多說了。 裝好系統後,需要增加Linux OS用戶,可以使用命令#adser XXX;增加XXX用戶,#passwd XXX給其設置登錄密碼。當然使用圖形化創建用戶也很直觀、方便。在這個環節值得注意的一定要設置好該用戶的home目錄,一般都會設置到該用戶的工作目錄,各個用戶的工作目錄需要私有化、獨立開來,這樣方便些、安全些。 多用戶的賬戶有了,我們應該來打通網路功能了,Fedora有bug,在圖形化配置GATEWAY什麼的會不成功,請安裝如下方法修改: # cd cd /etc/sysconfig/network-scripts/ # vi ifcfg-eth0 修改配置文件如下: # Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller DEVICE=eth0 HWADDR=00:16:e6:db:c2:96 ONBOOT=yes BOOTPROTO=static //這個應該是「static」,而不是「dhcp」或「none」; USERCTL=yes PEERDNS=yes IPV6INIT=no NM_CONTROLLED=yes//這個應該是「yes」,如不修改,鏈接仍是disconnected; TYPE=Ethernet NETMASK=***.***.***.*** IPADDR=***.***.***.*** DNS1=***.***.***.*** DNS2=***.***.***.*** GATEWAY=***.***.***.*** step 3: # service network restart 接下來就需要調試一下Samba功能了,這樣在windows下編輯Linux下的代碼將非常的便利。命令行下操作方法如下: Vim /etc/samba/smbusers # Unix_name = SMB_name1 SMB_name2 … root = administrator admin nobody = guest pcguest smbguest dssun = dssun hmchen = hmchen 增加Samba用戶; Vim /etc/samba/smb.conf [dssun] comment = * path = /opt/STM/STLinux-2.3/devkit/dtvkit/dssun writeable = yes ; browseable = yes valid users = bluo, dssun, hmchen, hqian, sbxiang, tsfu, yrli 設置工作路徑,可讀寫性、有效訪問的用戶等。 在圖形化下也有配置菜單,這個就很簡單了,不再敘述。 有了Samba就方便很多了!編譯編輯都很不錯了!接下來要著手你的開發平台軟體,這個對於不同平台的SDK有不同的處理方法,根據自己的SDK來處理。 有了SDK後,我們編譯通過後,一般都會進行調試,如何方便的調試呢?一般都會想到使用nfs調試。 以Fedora為例,一般默認安裝的沒有包括tftp功能,可以使用yum來安裝,方便! #yum install tftp; #yum install tftp-server 還需要更改一下tftp的配置,如下: vim /etc/xinetd.d/tftp 修改server_args = -s /tftpboot -c,這里的-c一定要加上,否則只能下載不能上傳!!! service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -c per_source = 11 cps = 100 2 flags = IPv4 } # mkdir /tftpboot # chmod 777 -R /tftpboot/ # service xinetd restart 記得要關閉防火牆、seLinux.不disabled seLinux,Samba有可能只能讀不能寫,切記。