debian伺服器搭建bind
❶ 求助,怎樣把debian打造成軟路由+伺服器
軟路由都是集成好的系統。debian雖然也可以實現,但是各個模塊都需要自己測試和集成,等於自己開發一個軟路由,你覺得可能嗎?
當然,如果你只是要簡單的共享上網功能,只要把iptables搞熟悉了就行。
而且,現在那麼多現成的軟路由系統,為什麼不直接用呢,比如:
WFilter上網行為管理系統,和一般的軟路由器相比,有很多優勢:
1. 超級強大的上網行為管理功能,支持網址庫過濾,應用過濾,聊天過濾等。
2. 上網記錄和統計功能:網頁和郵件的內容記錄和審計。各種統計報表。
3. 域賬號集成,可以和微軟AD域集成。
4. 多種擴展插件:區域網掃描,DHCP掃描,私接路由和隨身Wifi掃描等。
5. 當然,軟路由的其他功能都有。
❷ 如何在Debian的伺服器上安裝和配置的Apache Tomcat
需要安裝,最後java程序是要在伺服器上才可以打開的完整的java環境配置:我安裝的JDK是jdk-1_5_0_06-windows-i586-p版本:雙擊運行jdk-1_5_0_06-windows-i586-p.exe文件,進行安裝,我的安裝目錄是:C:\ProgramFiles\Java(你也可以自己設定)安裝完成後在C:\ProgramFiles\Java目錄下會產生兩個文件夾:jdk1.5.0_06和jre1.5.0_06要配置三個系統環境變數:1---->右鍵單擊"我的電腦",選中"屬性"並單擊,選擇"高級"選項卡,單擊下面的"環境變數"2---->你會看到一個"用戶變數"和一個"系統變數",用戶變數只是針對當前的用戶起作用的,"系統變數"是針對登陸這台計算機的所有用戶的,3---->設置第一個:單擊"系統變數"中的"新建"按鈕,在彈出的對話框的變數名中輸入CLASSPATH,在變數值中輸入.;4---->設置第二個:按照上面的步驟,變數名中輸入JAVA_HOME,變數值中輸入jdk的路徑,我的是C:\ProgramFiles\Java\jdk1.5.0_06,(你根據你的jdk的安裝路徑設置你的路徑)5---->(注意)設置第三個:你會發現你的系統變數裡面有個Path變數了,那麼選中它,單擊編輯按鈕在後面加上;%JAVA_HOME%\bin即可,那麼你的JDK就配置好了(注意:最好是先安裝和配置了JDK,再安裝和運行eclipse或者JCreatorpro)CLASSPATH.;JAVA_HOMEjdk的路徑(例如:C:\ProgramFiles\Java\jdk1.5.0_06)Path;%JAVA_HOME%\bin相當與tomcat的home(可以不用配置)CATALINA_HOMEF:\ProgramFiles\tomcat-5.5.17如果點擊tomcat的bin目錄下的startup.bat時,界面一閃而過,就要配置上述環境變數了.
❸ 怎麼搭建debian私有源
本文將指導你如何搭建私有docker registry,並確保其安全性。在本教程的最後,你將親身體驗上傳自製的docker鏡像到私有registry,並在不同的機器上安全的將該其拉去下來。 本教程不包含如何容器化應用服務的內容,而是旨在引導你去創建registry來存儲你要部署的服務資源。如果你想要docker的入門教程,也許這兒可以幫到你。 基於Ubuntu14.04系統的單registry和單客戶機模式,本教程已經通過測試,也許在其他基於debian的發布上仍可以運行。 docker概念 如果在此之前你尚未接觸過docker,這需要花費你幾分鍾的時間來熟悉docker的關鍵概念。如果你對docker已得心應手,只是想了解如何構建私有registry的話,那麼,你可以直接進入下一小節。 對於一個新手該如何使用docker,不妨試試這里優秀的docker筆記。 docker的核心就是要對應用以及應用的依賴與操作系統分離。為了達到上述目的,docker採用容器與鏡像機制。一個docker鏡像基本上是一個文件系統的模板。當你通過docker run命令運行一個docker鏡像時,該文件系統的一個實例即被激活,並且運行在系統內的docker容器之中。默認的,該容器無法觸及原始鏡像以及docker本身所運行在的主機的文件系統。這是一個獨立的環境。 對容器所做的任何改動都將保存在容器本身之內,並不會影響原始的鏡像。如果想保留這些改動,那麼,可以通過docker commit命令將容器保存為鏡像。這意味你可以通過原有的容器來衍生出新的容器,而不會對原始容器(或鏡像)造成任何影響。如果你熟悉git,那麼你會覺得該流程十分眼熟:從任意的容器上去創建新的分支(這里,分支的意思即為docker中的鏡像)。運行鏡像類似於執行git checkout操作。 更進一步形容,運行私有docker registry,就好比為docker鏡像運行私有git倉庫。 第一步——安裝必要的軟體 在docker registry伺服器上,應當創建一個擁有sudo許可權的用戶(如果可以,在客戶機上也如此)。 docker registry軟體是一款python應用,因此為了使其能夠運行起來,需要安裝python開發環境以及必要的庫: sudo apt-get updatesudo apt-get -y install build-essential python-dev libevent-dev python-pip liblzma-dev 第二步——安裝並配置docker registry 為了安裝最新的穩定的docker registry發行版(作者撰文時為0.7.3,譯者譯時為0.9.1),我們將使用python包管理工具pip: sudo pip install docker-registry docker-registry需要配置文件。 默認地,pip將該配置文件放置在相當偏僻的地方,因系統中python的安裝位置而異。因此,為了找到該路徑,我們將嘗試運行registry,以查看相關的輸出: gunicorn --access-logfile - --debug -k gevent -b 0.0.0.0:5000 -w 1 docker_registry.wsgi:application 由於配置文件不在正確的位置,上述嘗試將會以失敗而告終,並輸出一條包含FileNotFoundError錯誤消息,如下所示[在某些版本中,無下述信
❹ 如何在Debian Linux上安裝配置ISC DHCP Server
將DHCP移交給專用伺服器的另一個好處就是可以建立動態域名服務(DDNS),那樣當主機向伺服器請求DHCP地址時,新主機的主機名稱會被添加到DNS系統中。第一步:安裝及配置ISCDHCPServer1.想開始搭建這台多宿主伺服器這個過程,需要使用「apt」實用工具,通過Debian軟體庫來安裝ISC軟體。與所有教程一樣,假設你擁有root或sudo訪問許可權。請對下列幾個命令做適當的改動。#apt-getinstallisc-dhcp-server[安裝ISCDHCPServer軟體]#dpkg--get-selectionsisc-dhcp-server[證實已成功安裝]#dpkg-sisc-dhcp-server[以另一種方式證實安裝]將ISCDHCPServer安裝在Debian中2.鑒於伺服器軟體已證實成功安裝,現在就有必要為伺服器配置它需要分發出去的網路信息。管理員最起碼要知道基本DHCP范圍的下列信息:•網路地址•子網掩碼•將被動態分配的地址范圍讓伺服器動態分配的其他實用信息包括如下:•默認網關•DNS伺服器的IP地址•域名•主機名稱•網路廣播地址這些僅僅是ISCDHCP伺服器所能處理的諸多選項中的幾個而已。想獲得每個選項的詳細描述以及完整列表,安裝程序包之後請輸入下面這個命令:#mandhcpd.conf3.一旦管理員確定了該伺服器要分發出去的所有必要信息,現在就可以配置DHCP伺服器以及必要的池了。不過,在創建任何池或伺服器配置之前,必須配置DHCP服務,以便偵聽伺服器的其中一個介面。在這一台伺服器上,網卡組已建立起來,DHCP會偵聽被賦予名稱「bond0」的組介面。考慮到伺服器和一切已配置好的環境,務必要進行適當的更改。該文件中的默認值適用於本教程。配置ISCDHCP網路這一行將指示DHCP服務在指定的一個介面或多個介面上偵聽DHCP流量。這時候,可以改動主配置文件,以便啟動必要網路上的DHCP池。主配置文件位於/etc/dhcp/dhcpd.conf。首先用文本編輯工具打開該文件:#nano/etc/dhcp/dhcpd.conf該文件含有針對DHCP伺服器的選項的配置,以及用戶希望配置的所有池/主機。文件頂部以「ddns-update-style」子句開始;就本教程而言,它仍保持被設成「none」;不過在將來的一篇文章中,將會包括動態DNS,ISC-DHCP-Server將與BIND9整合起來,讓主機名稱轉成IP地址的更新成為可能。4.下一節通常介紹管理員配置全局網路設置,比如DNS域名、IP地址的默認租期、子網掩碼及選項。想進一步了解所有選項,請務必閱讀dhcpd.conf文件的參考手冊頁。#mandhcpd.conf就這次安裝的伺服器而言,有幾個全局網路選項已在配置文件的頂部配置好,那樣它們沒必要實施在創建的每一個池中。配置ISCDDNS我們不妨稍微抽點時間解釋其中一些選項。雖然它們在本例中全局配置,但所有選項同樣可以針對每個池來配置。•optiondomain-name「comptech.local」:該DHCP伺服器託管運行的所有主機將是DNS域名「comptech.local」的成員。•optiondomain-name-servers172.27.10.6:DHCP將向經配置以託管的所有網路上的所有主機分發DNS伺服器IP,即172.27.10.6。•optionsubnet-mask255.255.255.0:被分發到每個網路上的子網掩碼將是255.255.255.0或/24。•default-lease-time3600:這是租期將自動有效的時間(以秒為單位)。如果時間超時,主機會重新請求同一租期。如果主機已用完租期,就能及早歸還地址。•max-lease-time86400:這是主機保持租期的最長時間(以秒為單位)。•ping-checktrue:這是一個額外測試,確保伺服器想要分配出去的地址沒有已被網路上的另一個主機所使用。•ping-timeout:這是指在假設地址未使用之前,伺服器為響應ping而等待多長時間(以秒為單位)。•ignoreclient-updates:眼下這個選項無關緊要,因為DDNS之前已在配置文件中被禁用,但是當DDNS運行時,這個選項將忽視主機在DNS中更新主機名稱的請求。5.該文件中的下面一行是權威DHCP伺服器這行。這一行意味著,如果該伺服器將是為該文件中所配置的網路分發地址的伺服器,那麼就取消注釋權威節(authoritativestanza)。該伺服器將是它所網路的所有網路上的唯一權威,那樣只要去掉關鍵字authoritative(權威)前面的「#」,即可取消注釋全局權威節。啟用ISCAuthoritative默認情況下,伺服器假設不是網路上的權威。這么做是出於安全。如果有人不明就裡對DHCP伺服器配置不當,或者在不該連接的網路上,這就會引起嚴重的連接問題。這一行還可以針對每個網路來使用。這意味著,如果伺服器不是整個網路的DHCP伺服器,authoritative這一行就可以改而針對每個網路來使用,而不是像上面截圖看到的那樣用在全局配置中。6.下一步是配置該伺服器管理的所有DHCP池/網路。為了簡潔起見,本文將只介紹配置的其中一個池。管理員需要收集所有的必要網路信息(即域名、網路地址、多少地址可以分發出去,等等)。就這個池而言,下列信息從網路管理員處獲得:網路ID為172.27.60.0,子網掩碼為255.255.255.0或/24,子網的默認網關是172.27.60.1,廣播地址為172.27.60.255。這些信息對於構建dhcpd.conf文件中適當的網路節而言很重要。閑話少說,不妨再次使用文本編輯工具,打開配置文件,然後將新的網路添加到伺服器。這必須藉助root/sudo許可權來完成!#nano/etc/dhcp/dhcpd.conf配置DHCP協議和網路這是為了將IP地址分發給用於搭建VMware虛擬伺服器的網路而建立的示例。第一行表明了網路以及該網路的子網掩碼。然後在括弧裡面是DHCP伺服器應該提供給該網路上主機的所有選項。第一個節range172.27.60.50172.27.60.254;是DHCP伺服器可以分發給該網路上主機的動態分配地址的范圍。請注意頭48個地址並不在池中;需要的話,這些地址可以靜態分配給主機。第二個節optionrouters172.27.60.1;將默認網關地址分發給該網路上的所有主機。最後一個節optionbroadcast-address172.27.60.255;表明該網路的廣播地址。該地址不應該是范圍節的一部分,因為廣播地址無法分配給主機。一些指針務必總是以分號(;)來結束選項行,始終確保每個創建的網路用花括弧{}包起來。7.如果有的網路要建立,繼續以合適的選項來建立,然後保存文本文件。一旦所有配置都完成,ISC-DHCP-Server進程需要重啟,以便讓新的變更生效。這可以用下面這個命令來實現:#serviceisc-dhcp-serverrestart這會重啟DHCP服務,然後管理員可以通過幾種不同的方式,檢查伺服器是否准備好處理DHCP請求。最簡單的方式就是只要通過lsof命令,看看伺服器是不是在偵聽埠67:#lsof-i:67檢查DHCP偵聽埠這個輸出結果表明,DHCPD(DHCPServer守護程序)在運行,並偵聽埠67。由於/etc/services文件中埠67的埠號映射,該輸出結果中的埠67實際上被轉換成了「bootps」。這在大多數系統上很常見。至此,伺服器應該已為網路連接准備好,只要將機器連接到網路,讓它向伺服器請求DHCP地址,即可加以證實。
❺ 如何安裝Debian 9最小伺服器
1、安裝debian系統後,使用"apt-get update"命令,使安裝源生效。
2、安裝"apt-spy「。
命令:"apt-get install apt-spy"
3、選擇'y',確認安裝。
4、安裝完成後,運行命令"apt-spy -d stable -a asia -t 5"。
其中-d選項指定發行版本,可選項為"stable、testing、unstable」。unstable為非穩定版,stable為穩定版,建議選擇stable。
-a選項指定debian安裝源伺服器的區域,如asia、Europe、North-America。asia為亞洲,建議選擇此項。
-t為超時閾值。設置較小的值可以忽略較慢的伺服器。為了選擇較小的伺服器,可以選擇一個比較小的值。
5、命令完成後,apt-spy自動創建/etc/apt/sources.list.d文件夾,並在該文件夾裡面創建apt-spy.list文件。
6、備份/etc/apt/sources.list文件。
命令:cp /etc/apt/sources.list /etc/apt/sources.list.bak
7、使用「apt-spy.list"文件里的內容覆蓋sources.list文件中。
8、內容示例如下。可以通過添加contrib和non-free的方式增加軟體源的范圍。
9、使用"apt-get update"命令更新軟體源。
10、至此,更新源設置完成。
❻ 在debian上 源碼安裝bind域名解析伺服器,要求能夠解析兩個域名
OK,為了80分明天弄,今天太晚了
工作實在太忙了,只能給你提供參考:http://hi..com/215317196/blog/item/f5ce3c54d743dd5fd0090667.html
❼ 搭建debian+Apache+Mysql+PHP求助
如果是新手,建議用集成的環境WampServer,XAMPP這些都可以
,或者你想自己搭建,遇到的問題,可以直接說出來。
❽ LINUX系統管理的東南大學出版社出版圖書
作者:(美)阿德斯特(Adelstein,T.),(美)盧布諾維克(Lubanovic,B.)著
ISBN:10位[7564110384] 13位[9787564110383]
出版社:東南大學出版社
出版日期:2008-2-1
定價:¥42.00 元 本書為管理各種類型的系統和伺服器提出建議,這些建議甚至會讓經驗豐富的系統管理員也迫不及待地想要學習,也會讓那些使用Linux的老手感到他們遇到了新的挑戰。這本書總結了各種步驟,讓您可以根據這些步驟,勝任無論是搭建獨立的家庭辦公室或者小型辦公室(SOHO)網路、網站伺服器和區域網伺服器,還是構建負載均衡的伺服器集群和基於虛擬技術的伺服器整合等一系列的工作。同時您還可以從書中學到與這些任務相關的各種工具。
對於Unix資深用戶、微軟認證系統工程師(MCSE)和大型機(mainframe) 管理員來說,《Linux系統管理》是一本絕好的Linux入門指導書。對於正在從事Linux系統管理的人而言,這本書可以作為進階指導,讓您提高已有的技能,學習新知識。
本書包含下列專題:安裝、配置、維護基於BIND的DNS伺服器並為其排查錯誤;為中小型企業辦公室搭建具有完全安全認證功能的電子郵件服務;為網站伺服器從零開始安裝Apache、PHP和IMySQL並進行配置;基於免費 Linux虛擬機搭建具有負載均衡功能的Apache網站伺服器集群;使用Xen或者VMWare的liunx虛擬化技術在一台伺服器上運行多個Linux內核,並且管理每個內核在運行時的處理器佔用時間、設備使用和內存分配;創建和改寫Shell腳本以便完成您的工作;使用rsync、tar、cdrecord、Amanda和 IMySQL工具進行數據備份和恢復。
本書為系統管理這一傳統領域提供了寶貴豐富的知識和經驗。在本書作者的研究過程中,他們解決了許多以前完全沒有文檔記錄的問題。通過本書,作者將把他們的收獲傳授給您。 Preface
1. Requirements for a Linux System Administrator
About This Book
How Can We Help?
Where Do You Start?
Do You Need a Book?
Who Needs You?
What System Managers Should Know About Linux
What's Next
2. Setting Up a Linux Multifunction Server
Server Requirements
Installing Debian
Logging in Remotely
Configuring the Network
Changing the Default Debian Packages
Setting Up Quotas
Providing Domain Name Services
Adding a Relational Database: MySQL
Configuring Mail Securely with Postfix, POP3, and IMAP
Putting Apache to Work
Adding FTP Services with ProFTPD
Summarizing Your Web Statistics with Webalizer
Synchronizing the System Clock
Installing Perl Moles Needed by SpamAssassin
What's Next
3. The Domain NameSystem
DNS Basics
Getting into the BIND
Setting Up a DNS Server
Configuring an Authoritative DNS Server
Editing the Configuration Files
BIND Tools
Troubleshooting BIND
What's Next
4. An Initial Internet-Ready Environment
Installing ISPConfig
Setting Up a Server and Users with ISPConfig
Safeguarding a Linux Web Server
What's Next
5. Mail
Key Mail Service Terms
Postfix, Sendmail, and Other MTAs
The Postfix SMTP Mail Server on Debian
Adding Authentication and Encryption
Configuring POP3 and IMAP Mail Delivery Agents
Email Client Configuration
What's Next
6. Administering Apache
Static and Dynamic Files
A Simple LAMP Setup
Installation
Apache Configuration Files
Logfiles
SSL/TLS Encryption
suEXEC Support
Benchmarking
Installing and Administering Drupal
Troubleshooting
Further Reading
7. Load-Balanced Clusters
Load Balancing and High, Availability
Scaling Without LB and HA
Further Reading
8. Local Network Services
Distributed Filesystems
Introction to Samba
Configuring the Network
DHCP
Gateway Services
Print Services
User Management
9. Virtualization in the Modern Enterprise
Why Virtualization Is Popular
High-Performance Computing
Installing Xen on Fedora 5
Installing VMware
Virtualization: A Passing Fad?
10. Scriptingbash Beginnings
Useful Elements for bash Scripts
Scripting Language Shootout
Further Reading
11. Backing Up Data
Backing Up User Data to a Server with rsynctar Archives
Saving Files on Optical Media
Backing Up and Archiving to Tape with Amanda
Backing Up MySQL Data
Appendix. bash Script Samples
Index
❾ debian11中無法下載bind
下載bind的步驟是:
1、打開Synaptic圖形軟體包管理器。只要您安裝了具有桌面支持的版本,Synaptic就會預裝在Debian中。您可以在「應用程序」菜單中或「系統」>「管理」下找到它。
2、點擊搜索。找到窗口頂部附近的放大鏡圖標。
3、搜索您要安裝的bind。
4、選擇您要安裝的軟體包。選中要安裝的bind名稱旁邊的框。
5、單擊「應用」按鈕。它在窗口的底部。Synaptic現在將下載並安裝選定的軟體包。