




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
-.z*********************一、準(zhǔn)備工作軟件:tomcat效勞器、Oracle或Mysql數(shù)據(jù)庫、JDK1.6、FTP效勞器、SSHSecureFileTransferClient、RedHat-Linu*-Server5.5系統(tǒng)軟件二、步驟:安裝RedHat-Linu*-Server5.5操作系統(tǒng)〔硬件要求選擇安裝32位或64位〕安裝SSHSecureFileTransferClient遠(yuǎn)程客戶端軟件,并連接上Linu*操作系統(tǒng)安裝JDK并配置環(huán)境變量安裝數(shù)據(jù)庫Oracle或MySQL等安裝并配置Tomcat效勞器〔其他效勞器如:BEAWebLogic、oss、IBMWebSphere等〕如果Web應(yīng)用中使用了FTP效勞器,還需要在Linu*系統(tǒng)安裝和配置FTP〔檢查后確定Linu*系統(tǒng)中沒有安裝FTP〕三、詳細(xì)過程:RedHat-Linu*-Server5.5的安裝RedHatEnterpriseLinu*5Server(*86_64)
1*DVD光盤1、將RedHatEnterpriseLinu*Server第一片安裝光盤放入光驅(qū)起動。如無意外,可以看到以下的開機界面提示您可以:boot:輸入『enter』鍵,進入圖形安裝界面;boot:輸入linu*
te*t,進入文本模式的安裝;
boot:輸入linu*rescue進入修復(fù)已經(jīng)安裝好系統(tǒng);這里我選擇輸入『enter』鍵,進入圖形安裝界面2、安裝程序檢測系統(tǒng):3、檢驗光盤:為了節(jié)省時間,一般不會測試:
按tab鍵切到Skip選項,按Enter鍵進入下一頁4、安裝歡送界面:
點選Ne*t5、選擇安裝過程中使用的語言:首先安裝程序會問您安裝GUN/Linu*時使用那種語言來顯示信息,您在此選擇的語言也會成為安裝后RedHatEnterpriseLinu*Server5.0的缺省語言,RedHatEnterpriseLinu*Server5.0對中文的支持算是不錯,您可以選擇『Chinese〔Simplified〕簡體中文』,按『Ne*t』鍵進入下一步安裝界面。6、為系統(tǒng)選擇鍵盤:不同國家鍵盤的排列可能會有少許分別,對一般中國、**、澳門、**的用戶來說,請選擇『美國英語式』,按『下一步〔N〕』鍵進入下一步安裝界面;7、輸入安裝號:輸入以下的安裝:************按『確定〔O〕』鍵進入下一步安裝界面。8、安裝程序提示分區(qū)表無法讀取,需要創(chuàng)立分區(qū):9、選擇分區(qū)方式:特別說明:提供以下四個方式的分區(qū)模式:
A、移除所選磁盤上的所有分割區(qū),并建立缺省的分割模式;
B、移除所選磁盤上的Linu*所有分割區(qū),并建立缺省的分割模式;
C、使用所選取磁盤上的未使用空間,建立缺省的分割模式;
D、建立自定義分區(qū)構(gòu)造;您可選擇『建立自定義分區(qū)構(gòu)造』分區(qū)模式,按『下一步〔N〕』鍵進入下一步安裝界面;用DiskDruid手動分區(qū)硬盤:如果您選擇『建立自定義分區(qū)構(gòu)造』〔Createcustomlayout〕分區(qū)模式,您會看到類似以下的界面;10、創(chuàng)立兩個分區(qū):SWAP交換分區(qū)和/根掛載點:如果您是自行分割硬盤,安裝程序都問您如何配置起動管理器〔BootManager〕。一般情況下不用更改相關(guān)設(shè)置,按『下一步〔N〕』鍵進入下一步安裝界面; 請在去除原來所有分區(qū)后,按下述要求新建幾個分區(qū): 5G /stand 內(nèi)核和啟動裝入器20G 交換分區(qū)(Swap)20G 交換分區(qū)(Swap)10G / 系統(tǒng)超級區(qū)域20G /tmp 存放系統(tǒng)生成的臨時文件20G /home 用戶的文件和目錄20G /opt Oracle本地安裝位置50G /usr 用戶的文件和目錄10G /var 各種用途的日志,及臨時生成的緩沖池文件。200G /data 用于放置系統(tǒng)數(shù)據(jù)10G /boot Boot分區(qū)12、網(wǎng)絡(luò)設(shè)置:選擇安裝程序自動分割硬盤或配置好啟動管理器后,接著來到配置網(wǎng)絡(luò)的界面;特別說明:網(wǎng)絡(luò)設(shè)備會列出您所有網(wǎng)絡(luò)接口卡和其缺省配置。如果您是以下任何一種情況,用缺省值,即[IP網(wǎng)絡(luò)地址]為DHCP已可以了;按『確定〔O〕』鍵進入下一步安裝界面;13、時區(qū)選擇:為了方便日常日常操作,您需要配置您所在地區(qū)的時區(qū)。如果您先前在選擇語言時選擇中文〔簡體〕,時區(qū)將缺省為亞洲/**。如果選擇了English,時區(qū)將缺省為美國。按『下一步〔N〕』鍵進入下一步安裝界面;14、root**的密碼:來到設(shè)定系統(tǒng)管理密碼的界面,GUN/Linu*或Uni*的系統(tǒng)管理員為root,是整個系統(tǒng)中最高權(quán)力的用戶**。他可以任意刪除系統(tǒng)任何檔案,亦可以對系統(tǒng)做成永久性損害,所以其密碼非常重要。按『下一步〔N〕』鍵進入下一步安裝界面;15、選擇安裝組件:如果輸入的安裝序列號是帶HA的,此處有4個選項。請全部點選,然后點選下方的“現(xiàn)在定制〞,將所有工程的所有包都選中。完成所選定要安裝的軟件包中檢查依賴關(guān)系切后,就會來到以下界面“點擊“下一步〞來開場安裝RedHatEnterpriseLinu*Server。〞,按『下一步〔N〕』鍵進入下一步安裝界面;16、檢測軟件依存關(guān)系:檢查好軟件的相依性就可以正式安裝RedHatEnterpriseLinu*Server5.0操作系統(tǒng)到您的計算機中;完成所選定要安裝的軟件包中檢查依賴關(guān)系切后,就會來到以下界面“點擊“下一步〞來開場安裝RedHatEnterpriseLinu*Server。〞,按『下一步〔N〕』鍵進入下一步安裝界面;17、開場安裝、拷貝軟件:18、復(fù)制光盤信息:19、安裝完畢,需要重新啟動系統(tǒng):重新開啟后,計算時機自動進入RedHatEnterpriseLinu*Server5.0操作系統(tǒng)開機管理員〔Bootmanager〕界面。三、安裝后的配置1、配置歡送界面:在您的系統(tǒng)就緒前還要進展幾個步驟。設(shè)置代理將會引導(dǎo)您進展一些根本配置。按『前進〔F〕』鍵繼續(xù)其它初始化配置;2、許可協(xié)議:作為一位RedHatEnterpriseLinu*Server5.0操作系統(tǒng)的合法使用者,您需要閱讀RedHatEnterpriseLinu*Server5.0操作系統(tǒng)許可協(xié)議書,知道您可以享有的權(quán)益,并同意許可協(xié)議書的內(nèi)容;沒有問題后,請選擇『是,我同意這個許可協(xié)議』,按『前進〔F〕』鍵繼續(xù)其它初始化配置;3、防火墻設(shè)置:配置系統(tǒng)防火墻:RedHatEnterpriseLinu*Server5.0操作系統(tǒng)有防火墻功能可以阻隔外來對您計算機的問題存取。此處可先禁用關(guān)閉系統(tǒng)防火墻提示“點擊“是〞按鍵會設(shè)置系統(tǒng)的平安級別并覆蓋現(xiàn)存的防火墻配置。您確認(rèn)要如此嗎.〞,不用理會這個系統(tǒng)提示窗口內(nèi)容,按『是〔Y〕』鍵繼續(xù)其它初始化配置;4、SELinu*(SecurityEnhancedLinu*)設(shè)置此處選擇禁用按『前進〔F〕』鍵繼續(xù)其它初始化配置;
5、kdump設(shè)置:Kdump工具組合提供了新的崩潰轉(zhuǎn)儲功能,以及加快啟動的可能,通過跳過引導(dǎo)時的固件。Kdump可以提供前一個內(nèi)核的內(nèi)存轉(zhuǎn)儲以調(diào)試。不須勾選,按『前進〔F〕』鍵繼續(xù)其它初始化配置6、日期和時間設(shè)置:設(shè)置日期和時間應(yīng)根據(jù)實際設(shè)置正確的時間,按『前進〔F〕』鍵繼續(xù)其它初始化配置;7、設(shè)置軟件更新:〔Y〕是,我現(xiàn)在注冊。〔N〕不,我將在以后注冊。本例中我選擇“〔N〕不,我將在以后注冊。〞系統(tǒng)跳出“您確認(rèn)不希望把您的系統(tǒng)連接到紅帽網(wǎng)絡(luò)嗎.您將無法獲得紅帽企業(yè)Linu*訂閱所提供的益處〞窗口,不用理會它,按『〔N〕不,我將在以后注冊』鍵繼續(xù)其它初始化配置;
系統(tǒng)提示“這個系統(tǒng)沒有設(shè)置軟件更新〞功能,按『前進〔F〕』鍵繼續(xù)其它初始化配置;8、創(chuàng)立用戶:Linu*是多用戶(Multi-User)的作業(yè)系統(tǒng),為方便管理每個用戶的檔案及資源,每個用戶都有自己的**及密碼。其中root是整個系統(tǒng)中最高權(quán)力的**,因為root的權(quán)力實在太大,為免無意中損害系統(tǒng),我們一般會用另一**處理日常工作,在需要root權(quán)力時才進入root**。大部份distribution在安裝時已鼓勵你建立另一**:按『前進〔F〕』鍵繼續(xù)其它初始化配置;9、聲卡:如果安裝程序偵測到聲卡(SoundCard),它會幫你設(shè)定相關(guān)驅(qū)動程序并叫你測試。按『前進〔F〕』鍵繼續(xù)其它初始化配置;10、附加光盤:如果您有附加光盤,可以用鼠標(biāo)點擊:“安裝〞按鈕進展附加軟件的安裝。本例中因為沒有其它的軟件包要進展安裝,按『前進〔F〕』鍵繼續(xù)其它初始化配置;11、RedHatEnterpriseLinu*5登錄界面:繼續(xù)用戶登錄系統(tǒng)的過程;RedHatEnterpriseLinu*Server5.0系統(tǒng)的登錄過程,進入“密碼登錄〞界面中,在用戶名框中輸入:根用戶口令:****按回車鍵,繼續(xù)用戶登錄系統(tǒng)的過程;
用戶正常登錄RedHatEnterpriseLinu*Server5.0操作系統(tǒng)后的界面;12、桌面至此,RedHatEnterpriseLinu*Server5.0操作系統(tǒng)安裝完畢。點選系統(tǒng)-〉管理—〉網(wǎng)絡(luò),可手工配置各網(wǎng)卡的IP地址,本例我們須將eth0網(wǎng)卡配置成工作地址,請輸入IP、Mash、Gateway信息后保存退出。然后在桌面上點鼠標(biāo)右鍵翻開終端,輸入命令行servicenetworkrestart以使網(wǎng)卡設(shè)置生效。b.SSHSecureFileTransferClient的安裝與設(shè)置下載軟件:down.51cto./data/500357解壓縮軟件后直接雙擊運行安裝即可。遠(yuǎn)程連接Linu*系統(tǒng)單擊桌面SSHSecureFileTransferClient快捷方式,翻開如下界面,點擊“QuickConnect〞按鈕,彈出如以下圖中的遠(yuǎn)程連接小窗口,此時“HostName〞中填寫安裝Linu*操作系統(tǒng)的主機IP;“UserName〞中填寫Linu*系統(tǒng)的登錄用戶名〔默認(rèn)為root〕;“Port〞端口保持默認(rèn):22;其他的都不需要設(shè)置,然后單擊“Connect〞按鈕,即可連接到Linu*系統(tǒng)?!沧⒁猓盒枰B接的Linu*系統(tǒng)必須關(guān)閉防火墻〕c.JDK的安裝與環(huán)境變量的配置1.下載jdk-6u20-linu*-i586.bin利用SSHSecureFileTransferClient上傳至效勞器任意目錄2.進入當(dāng)前目錄,在命令行輸入*chmod755jdk-6u20-linu*-i586-rpm.bin./jdk-6u20-linu*-i586-rpm.bin3.看到安裝程序在詢問您是否尊守許可協(xié)議頁面,回車,空格都可以,看完協(xié)議
出現(xiàn)一行字:Doyouaggreetotheabovelicenseterms?[yesorno]
安裝程序在問您是否愿意遵守剛剛看過的許可協(xié)議。當(dāng)然要同意了,輸入"y"或"yes"回車。4.在命令行輸入:
vi/etc/profile
在里面添加如下內(nèi)容
e*portJAVA_HOME=/usr/local/java/jdk1.6.0_20
e*portJAVA_BIN=/usr/local/java/jdk1.6.0_20/bin
e*portPATH=$PATH:$JAVA_HOME/bin
e*portCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
e*portJAVA_HOMEJAVA_BINPATHCLASSPATH
5.進入/usr/bin/目錄
cd/usr/bin
ln-s-f/usr/6.在命令行輸入
java-version
屏幕輸出:
javaversion"jdk1.6.0_20"
Java(TM)2RuntimeEnvironment,StandardEdition(buildjdk1.6.0_20)
JavaHotSpot(TM)ClientVM(buildjdk1.6.0_20,mi*edmode)7.安裝JDK1.6完畢.安裝tomcat下載apache-tomcat-.tar.gz2〕*tar-z*vfapache-tomcat-5.5.29.tar.gz;//解壓3〕*cp-Rapache-tomcat-5.5.29/usr/local/tomcat;//拷貝apache-tomcat-5.5.29到/usr/local/下并重命名為tomcat4〕進入/usr/local/tomcat/bin/目錄啟動tomcat為.sh文件賦執(zhí)行權(quán)限*chmod755*.sh然后在命令行輸入catalina.shrun或./startup.sh啟動即可。顯示UsingCATALINA_BASE:/usr/local/tomcatUsingCATALINA_HOME:/usr/local/tomcatUsingCATALINA_TEMDIR:/usr/local/tomcat/temp20到此tomcat已經(jīng)安裝完成,現(xiàn)在使用瀏覽器localhost:8080,出現(xiàn)tomcat默認(rèn)頁面,說明已經(jīng)安裝成功。d.數(shù)據(jù)庫Oracle或MySQL的安裝D-1:Oracle數(shù)據(jù)庫以O(shè)racle11g-R2的安裝為例在RedHatEnterpriseLinu*4上安裝問題:linu*安裝oracle提示無法使用命令/usr/*11R6/bin/*dpyinfo自動檢查顯示器顏色解決:直接用oracle用戶登錄安裝即可。不要你使用root用戶登錄后再切換軟硬件系統(tǒng)配置操作系統(tǒng):RedHatEnterpriseLinu*4硬件配置:內(nèi)存1G網(wǎng)卡1塊網(wǎng)絡(luò)配置:IP地址:1檢查系統(tǒng)硬件 檢查內(nèi)存及交換空間:Oracle要求內(nèi)存至少為1G。當(dāng)內(nèi)存為1G—2G時,交換空間要求為內(nèi)存的1.5倍。檢查系統(tǒng)軟件[rootRHCE~]*uname–r.軟件包檢查Oracle11g對RedHatEnterpriseLinu*4〔32-bit〕軟件包要求:binutils-2.1elfutils-libelf-0.97-5elfutils-libelf-devel-0.97-5make-3.80-5查看軟件包是否存在:[rootRHCE~]*rpm-aqbinutilspat-libstdc++-33[rootRHCE~]*rpm-aq|grepelfutils-libelf[rootRHCE~]*rpm-aq|grepgcc[rootRHCE~]*rpm-aq|grepglibc[rootRHCE~]*rpm-aq|greplibaio[rootRHCE~]*rpm-aq|greplibgcc[rootRHCE~]*rpm-aq|greplibstdc++[rootRHCE~]*rpm-aq|grepmake-3[rootRHCE~]*rpm-aq|grepsysstat[rootRHCE~]*rpm-aq|grepuni*O缺少軟件包:elfutils-libelf-devel-0.97-5安裝缺少的軟件包:[rootRHCE~]*cd/media/cdrom/RedHat/RPMS/[rootRHCERPMS]*rpm–ivh.i386.rpm[rootRHCERPMS]*rpm–ivhelfutils-libelf-devel-0.97-5.i386.rpm修改Linu*內(nèi)核參數(shù)Fs.file-ma*=65536kernel.shmall=2097152kernel.shmma*=2147483648kernel.shmmni=4096kernel.sem=25032000100128net.ipv4.ip_local_port_range=102465000net.core.rmem_default=4194304net.core.rmem_ma*=4194304net.core.wmem_default=262144檢查參數(shù)是否滿足要求:[rootRHCE~]*sysctl-a|grepsem[rootRHCE~]*sysctl-a|grepshm[rootRHCE~]*sysctl-a|grepfile-ma*[rootRHCE~]*sysctl-a|grepip_local_port_range[rootRHCE~]*sysctl-a|greprmem_default[rootRHCE~]*sysctl-a|greprmem_ma*[rootRHCE~]*sysctl-a|grepwmem_default[rootRHCE~]*sysctl-a|grepwmem_ma*其值大于要求的值可以不做修改修改需要修改的參數(shù)。在/etc/sysctl.conf啟動文件中,輸入以下內(nèi)容:[rootRHCE~]*vi/etc/sysctl.confkernel.shmma*=2147483648kernel.sem=25032000100128net.ipv4.ip_local_port_range=204865000net.core.rmem_default=4194304net.core.rmem_ma*=4194304net.core.wmem_default=262144net.core.wmem_ma*=262144使內(nèi)核參數(shù)立即生效:[rootRHCE~]*sysctl–p創(chuàng)立oracle用戶和組及安裝目錄[rootRHCE~]*groupaddoinstall[rootRHCE~]*groupadddba[rootRHCE~]*useradd-goinstall-Gdbaoracle[rootRHCE~]*passwdoracle驗證nobody用戶:[rootRHCE~]*idnobody創(chuàng)立軟件安裝目錄:[rootRHCE~]*mkdir/db[rootRHCE~]*chownoracle:oinstall/db創(chuàng)立軟件存放目錄:[rootRHCE~]*su-oracle[oracleRHCE~]$mkdir/db/sw為oracle用戶設(shè)置環(huán)境變量用文本編輯器vi編輯.bash_profile參數(shù)文件[oracleRHCE~]$pwd[oracleRHCE~]$vi.bash_profile注意:該文件只能由Oracle用戶修改*.bash_profile*Getthealiasesandfunctionsif[-f~/.bashrc];then.~/.bashrcfi*UserspecificenvironmentandstartupprogramsORACLE_SID=orclORACLE_BASE=/db/oracleORACLE_HOME=$ORACLE_BASE/e*portORACLE_SIDORACLE_BASEORACLE_HOMEPATH=$PATH:$ORACLE_HOME/bin:$HOME/bine*portPATHunsetUSERNAME為Oracle用戶設(shè)置Shell限制在/etc/security/limits.conf文件中輸入以下內(nèi)容:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536[oracleRHCE~]$vi/etc/security/limits.conf在/etc/pam.d/login文件中輸入以下內(nèi)容:sessionrequired/lib/security/pam_limits.so[oracleRHCE~]$vi/etc/pam.d/login在/etc/profile文件中輸入以下內(nèi)容:if[$USER="oracle"];thenif[$SHELL="/bin/ksh"];thenulimit-p16384ulimit-n65536elseulimit-u16384-n65536fifi[oracleRHCE~]$vi/etc/profile安裝數(shù)據(jù)庫軟件以oracle用戶安裝[oracleRHCE~]$su–oracle[oracleRHCEcdrom]$cp–roracle11g//db/sw/注銷root,oracle登錄運行腳本:/db/oracle/oraInventory/orainstRoot.sh[rootRHCE~]*sh/db/oracle/oraInventory/orainstRoot.sh創(chuàng)立數(shù)據(jù)庫監(jiān)聽$ORACLE_HOME/bin/netca[oracleRHCE~]$netca使用DBCA創(chuàng)立數(shù)據(jù)庫[rootRHCE~]$dbca至此,Oracle11g的安裝全部完成,接下來我們可以使用以下命令連接數(shù)據(jù)庫并創(chuàng)立數(shù)據(jù)庫。1.啟動Oracle數(shù)據(jù)庫實例和監(jiān)聽從root切換到oracle用戶,然后執(zhí)行命令如下:〔1〕以oracle身份登錄數(shù)據(jù)庫,命令:su–oracle〔2〕進入Sqlplus控制臺,命令:sqlplus/nolog〔3〕以系統(tǒng)管理員登錄,命令:connect/assysdba〔4〕啟動數(shù)據(jù)庫,命令:startup〔5〕如果是關(guān)閉數(shù)據(jù)庫,命令:shutdownimmediate〔6〕退出sqlplus控制臺,命令:e*it〔7〕進入監(jiān)聽器控制臺,命令:lsnrctl〔8〕啟動監(jiān)聽器,命令:start〔9〕退出監(jiān)聽器控制臺,命令:e*it2.創(chuàng)立數(shù)據(jù)庫和用戶〔1〕、登錄linu*,以oracle用戶登錄〔如果是root用戶登錄的,登錄后用su-oracle命令切換成oracle用戶〕〔2〕、以sysdba方式來翻開sqlplus,命令如下:sqlplus"/assysdba"〔3〕、查看我們常規(guī)將用戶表空間放置位置:執(zhí)行如下sql:selectnamefromv$datafile;上邊的sql一般就將你的用戶表空間文件位置查出來了?!?〕、創(chuàng)立用戶表空間:CREATETABLESPACEKCMISDBDATAFILE'/home/oracle/app/oracle/oradata/orcl/kcmisdb.dbf'SIZE200MAUTOE*TENDONE*TENTMANAGEMENTLOCALSEGMENTSPACEMANAGEMENTAUTO;〔5〕、創(chuàng)立用戶,指定密碼和上邊創(chuàng)立的用戶表空間CREATEUSERkcmisIDENTIFIEDBYkcmisDEFAULTTABLESPACEKCMISDB;〔6〕、賦予權(quán)限grantconnect,resourcetokcmis;grantunlimitedtablespacetokcmis;grantcreatedatabaselinktokcmis;grantselectanysequence,creatematerializedviewtokcmis;經(jīng)過以上操作,我們就可以使用kcmis/kcmis登錄指定的實例,創(chuàng)立我們自己的表Linu*下oracle導(dǎo)入代碼dmp文件impkcmis/kcmisorclfile=/home/oracle/kcmis.dmpignore=yfull=y;D-2:MySQL數(shù)據(jù)庫以MySQL5.0.26的安裝為例安裝之前首先檢查系統(tǒng)是否已經(jīng)安裝有Mysql。命令如下:rpm-qa|grepmysql〔rpm-qa|grepMySQL〕刪除命令:rpm-eMySQL-server-5.5.27-1.linu*2.6〔rpm-e--nodeps要刪除的軟件〕1、安裝MySQL需要下面兩個文件:下載地址為:/linu*/rpm2html/search.php?query=mysql-server&submit=Search+...&system=&arch=,翻開此網(wǎng)頁,下拉網(wǎng)頁找到“RedHatEnterpriseLinu*3RPM(*86)downloads〞項,找到“Server〞和“Clientprograms〞項,下載需要的上述兩個rpm文件。2、安裝MySQLrpm文件是RedHat公司開發(fā)的軟件安裝包,rpm可讓Linu*在安裝軟件包時免除許多復(fù)雜的手續(xù)。該命令在安裝時常用的參數(shù)是–ivh,其中i表示將安裝指定的rmp軟件包,V表示安裝時的詳細(xì)信息,h表示在安裝期間出現(xiàn)“*〞符號來顯示目前的安裝過程。這個符號將持續(xù)到安裝完成后才停頓。1)安裝效勞器端在有兩個rmp文件的目錄下運行如下命令:顯示如下信息。warning:MySQL-server-5.0.26-0.i386.rpm:V3DSAsignature:NOKEY,keyID5072e1f5Preparing...*******************************************[100%]1:MySQL-server*******************************************[100%]。。。。。。(省略顯示)/usr/bin/mysqladmin-urootpassword'new-password'/usr/bin/mysqladmin-uroot-htest1password'new-password'。。。。。。(省略顯示)Startingmysqlddaemonwithdatabasesfrom/var/lib/mysql如出現(xiàn)如上信息,效勞端安裝完畢。測試是否成功可運行netstat看Mysql端口是否翻開,如翻開表示效勞已經(jīng)啟動,安裝成功。Mysql默認(rèn)的端口是3306。[roottest1local]*netstat-natActiveInternetconnections(serversandestablished)ProtoRecv-QSend-QLocalAddressForeignAddressStatetcp00:330:*LISTEN上面顯示可以看出MySQL效勞已經(jīng)啟動。2)安裝客戶端運行如下命令:warning:MySQL-client-5.0.26-0.i386.rpm:V3DSAsignature:NOKEY,keyID5072e1f5Preparing...*******************************************[100%]1:MySQL-client*******************************************[100%]顯示安裝完畢。用下面的命令連接mysql,測試是否成功。登錄MySQL登錄MySQL的命令是mysql,mysql的使用語法如下:mysql[-uusername][-hhost][-p[password]][dbname]username與password分別是MySQL的用戶名與密碼,mysql的初始管理**是root,沒有密碼,注意:這個root用戶不是Linu*的系統(tǒng)用戶。MySQL默認(rèn)用戶是root,由于初始沒有密碼,第一次進時只需鍵入mysql即可。[roottest1local]*mysqlWeletotheMySQLmonitor.mandsendwith;org.Type'help;'or'h'forhelp.Type'c'toclearthebuffer.mysql>出現(xiàn)了“mysql>〞提示符,恭喜你,安裝成功!增加了密碼后的登錄格式如下:mysql-uroot-pEnterpassword:(輸入密碼)其中-u后跟的是用戶名,-p要求輸入密碼,回車后在輸入密碼處輸入密碼。注意:這個mysql文件在/usr/bin目錄下,與后面講的啟動文件/etc/init.d/mysql不是一個文件。MySQL的幾個重要目錄MySQL安裝完成后不象SQLServer默認(rèn)安裝在一個目錄,它的數(shù)據(jù)庫文件、配置文件和命令文件分別在不同的目錄,了解這些目錄非常重要,尤其對于Linu*的初學(xué)者,因為Linu*本身的目錄構(gòu)造就比擬復(fù)雜,如果搞不清楚MySQL的安裝目錄那就無從談起深入學(xué)習(xí)。下面就介紹一下這幾個目錄。1、數(shù)據(jù)庫目錄/var/lib/mysql/2、配置文件/usr/share/mysql(mysql.server命令及配置文件)3、相關(guān)命令/usr/bin(mysqladminmysqldump等命令)4、啟動腳本/etc/rc.d/init.d/(啟動腳本文件mysql的目錄)修改登錄密碼MySQL默認(rèn)沒有密碼,安裝完畢增加密碼的重要性是不言而喻的。1、命令usr/bin/mysqladmin-urootpassword'new-password'格式:mysqladmin-u用戶名-p舊密碼password新密碼2、例子例1:給root加個密碼123456。鍵入以下命令:[roottest1local]*/usr/bin/mysqladmin-urootpassword123456注:因為開場時root沒有密碼,所以-p舊密碼一項就可以省略了。3、測試是否修改成功1)不用密碼登錄[roottest1local]*mysqlERROR1045:Accessdeniedforuser:'rootlocalhost'(Usingpassword:NO)顯示錯誤,說明密碼已經(jīng)修改。2)用修改后的密碼登錄[roottest1local]*mysql-uroot-pEnterpassword:(輸入修改后的密碼123456)WeletotheMySQLmonitor.mandsendwith;org.Type'help;'or'h'forhelp.Type'c'toclearthebuffer.mysql>成功!這是通過mysqladmin命令修改口令,也可通過修改庫來更改口令。啟動與停頓1、啟動MySQL安裝完成后啟動文件mysql在/etc/init.d目錄下,在需要啟動時運行下面命令即可。[roottest1init.d]*/etc/init.d/mysqlstart2、停頓/usr/bin/mysqladmin-uroot-pshutdown3、自動啟動1)觀察mysql是否在自動啟動列表中[roottest1local]*/sbin/chkconfig–list2)把MySQL添加到你系統(tǒng)的啟動效勞組里面去[roottest1local]*/sbin/chkconfig–addmysql3)把MySQL從啟動效勞組里面刪除。[roottest1local]*/sbin/chkconfig–delmysql更改MySQL目錄MySQL默認(rèn)的數(shù)據(jù)文件存儲目錄為/var/lib/mysql。假設(shè)要把目錄移到/home/data下需要進展下面幾步:1、home目錄下建立data目錄cd/homemkdirdata2、把MySQL效勞進程停掉:mysqladmin-uroot-pshutdown3、把/var/lib/mysql整個目錄移到/home/datamv/var/lib/mysql/home/data/這樣就把MySQL的數(shù)據(jù)文件移動到了/home/data/mysql下4、找到my.f配置文件如果/etc/目錄下沒有my.f配置文件,請到/usr/share/mysql/下找到*.f文件,拷貝其中一個到/etc/并改名為my.f)中。命令如下:[roottest1mysql]*cp/usr/share/mysql/my-medium.f/etc/my.f5、編輯MySQL的配置文件/etc/my.f為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。修改socket=/var/lib/mysql/mysql.sock一行中等號右邊的值為:/home/mysql/mysql.sock。操作如下:vimy.f(用vi工具編輯my.f文件,找到以下數(shù)據(jù)修改之)*TheMySQLserver[mysqld]port=3306*socket=/var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“*〞注釋此行)socket=/home/data/mysql/mysql.sock(加上此行)6、修改MySQL啟動腳本/etc/rc.d/init.d/mysql最后,需要修改MySQL啟動腳本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號右邊的路徑改成你現(xiàn)在的實際存放路徑:home/data/mysql。[roottest1etc]*vi/etc/rc.d/init.d/mysql*datadir=/var/lib/mysql(注釋此行)datadir=/home/data/mysql(加上此行)7、重新啟動MySQL效勞/etc/rc.d/init.d/mysqlstart或用reboot命令重啟Linu*如果工作正常移動就成功了,否則對照前面的7步再檢查一下。為了在其它電腦上能用root用戶登錄,需進展以下動作:1、markmarklinu*mark>mysql-hlocalhost-uroot//這樣應(yīng)該可以進入MySQL效勞器2、mysql>GRANTALLPRIVILEGESON*.*TO'root''%'WITHGRANTOPTION//賦予任何主機數(shù)據(jù)的權(quán)限3、mysql>FLUSHPRIVILEGES//修改生效4、mysql>E*IT//退出MySQL效勞器e.FTP效勞器的安裝與配置首先要安裝linu*下的vsftp軟件包。rpm-qa|gerpvsftpd//查找vsftpd有沒有安裝如果沒有安裝就vsftpd-2.0.1-5.i386.rpm(在第一*光盤)
在linu*中有一個非常重要的一點就是要掛載光驅(qū)mount/media/cdrom
在這里我們就不用源代碼安裝了。用的是rpm安裝
*rpm-ivhvsftpd-2.0.1-5.i386.rpm
這里就安裝好了。
servicevsftpdstart啟動vsftpd效勞如果在不設(shè)置任何的情況下,可以以匿名的方式該ftp。注.如果不了的時候請大家要把linu*的防火墻也要關(guān)閉:
iptables-F去除防火墻在安裝好ftp會產(chǎn)生幾個文件:
/etc/vsftpd/vsftpd.conf主配置文件
/etc/vsftpd.ftpusers指定哪些用戶不能FTP效勞器
/etc/vsftpd.user_list文件中指定的用戶是否可以ftp效勞器由vsftpd.conf文件中的userlist_deny的取值來決定。這幾個文件就是整個ftp控制和制止用戶的權(quán)限配置。。。下面我們就來設(shè)置一個vsftpd的核心文件
*cd/etc/vsftpd/vsftpd.conf這就是vsftpd的核心配置文件
anonymous_enable=YES/no是否允許匿名用戶登錄
anonymous_enable=yes/no是否允許匿名上傳文件
local_enable=YES/no是否允許本地用戶登錄
write_enable=YES/no是否允許本地用戶上傳
guest_enable=yes/no是否允許虛擬用戶登錄;
local_mask=022設(shè)置本地用戶的文件生成掩碼為022,默認(rèn)值為077
dirmessage_enable=YES設(shè)置切換到目錄時顯示.message隱含文件的內(nèi)容
*ferlog_enable=YES激活上傳和下載日志
connect_from_port_20=YES啟用FTP數(shù)據(jù)端口連接
pam_service_name=vsftpd設(shè)置PAM認(rèn)證效勞的配置文件名稱,該文件存放在/etc/pam.d目錄下
userlist_enable=YES允許vsftpd.user_list文件中的用戶效勞器
userlist_deny=YES拒絕vsftpd.user_list文件中的用戶效勞器
listen=YES/no是否使用獨占啟動方式(這一項比擬重要)
tcp_wrappers=YES/no是否使用tcp_wrappers作為主機控制方式最主要的就是這些設(shè)置了。(這是一般都是默認(rèn)的不是太懂的不要動)
大家可以設(shè)置下面的設(shè)置:
ftpd_banner=weletoftpservice設(shè)置連接效勞器后的歡送信息
idle_session_timeout=60限制遠(yuǎn)程的客戶機連接后,所建立的控制連接,在多長時間沒有做任何的操作就會中斷(秒)
data_connection_timeout=120設(shè)置客戶機在進展數(shù)據(jù)傳輸時,設(shè)置空閑的數(shù)據(jù)中斷時間
accept_timeout=60設(shè)置在多長時間后自動建立連接
connect_timeout=60設(shè)置數(shù)據(jù)連接的最大激活時間,多長時連續(xù)開,為別人所使用;
ma*_clients=200指明效勞器總的客戶并發(fā)連接數(shù)為200
ma*_per_ip=3指明每個客戶機的最**接數(shù)為3
local_ma*_rate=50000(50kbytes/sec)
anon_ma*_rate=30000設(shè)置本地用戶和匿名用戶的最大傳輸速率限制
pasv_min_port=端口
pasv-ma*-prot=端口號定義最大與最小端口,為0表示任意端口;為客戶端連接指明端口;
listen_address=IP地址設(shè)置ftp效勞來監(jiān)聽的地址,客戶端可以用哪個地址來連接;
listen_port=端口號設(shè)置FTP工作的端口號,默認(rèn)的為21
chroot_local_user=YES設(shè)置所有的本地用戶可以chroot
chroot_local_user=NO設(shè)置指定用戶能夠chroot
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list(只有/etc/vsftpd.chroot_list中的指定的用戶才能執(zhí)行)
local_root=path無論哪個用戶都能登錄的用戶,定義登錄**的主目錄,假設(shè)沒有指定,則每一個用戶則進入到個人用戶主目錄;
chroot_local_user=yes/no是否鎖定本地系統(tǒng)**用戶主目錄(所有);鎖定后,用戶只能用戶的主目錄/home/user,不能利用cd命令向上轉(zhuǎn);只能向下;
chroot_list_enable=yes/no鎖定指定文件中用戶的主目錄(局部),文件:/chroot_list_file=path中指定;
userlist_enable=YES/NO是否加載用戶列表文件;
userlist_deny=YES表示上面所加載的用戶是否允許拒絕登錄;
userlist_file=/etc/vsftpd.user_list列表文件這些就是高級設(shè)置了。大家可以適當(dāng)?shù)母摹?/p>
*vi/etc/hosts.allow
vsftpd:28:DENY設(shè)置該IP地址不可以ftp效勞(vsftpd在獨占啟動方式下支持tcp_wrappers主機控制方式)
時間限制:
*cp/usr/share/doc/vsftpd-1.1.3/vsftpd.*inetd/etc/*inetd.d/vsftpd
*vi/etc/*inetd.d/vsftpd/
修改disable=no
access_time=hour:min-hour:min
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小課題申報書范例
- 課題申報研究計劃書模板
- 課題申報書查重
- 課題項目申報書怎么找
- 中醫(yī)護理課題申報書范文
- 課題申報書的撰寫及案例
- 決策咨詢課題申報書
- 合同范例去買
- 別墅商用租賃合同范本
- 語文課題的申報書
- 山東省淄博市周村區(qū)(五四制)2023-2024學(xué)年七年級下學(xué)期期中考試英語試題
- 2024至2030年中國蜜柚行業(yè)市場發(fā)展現(xiàn)狀及潛力分析研究報告
- 高達(dá)模型市場需求與消費特點分析
- XX小學(xué)法治副校長(派出所民警)法制教育課講稿
- 盤盤轉(zhuǎn)轉(zhuǎn)制作國風(fēng)標(biāo)簽(課件)六年級下冊勞動
- 人音版音樂一年級上冊第3課《國旗國旗真美麗》說課稿
- 《工程勘察設(shè)計收費標(biāo)準(zhǔn)》(2002年修訂本)-工程設(shè)計收費標(biāo)準(zhǔn)2002修訂版
- 腸系膜上動脈栓塞護理查房課件
- DL∕T 2528-2022 電力儲能基本術(shù)語
- 產(chǎn)品研發(fā)指導(dǎo)專家聘用協(xié)議書
- 【正版授權(quán)】 IEC 60268-5:2003/AMD1:2007 EN-FR Amendment 1 - Sound system equipment - Part 5: Loudspeakers
評論
0/150
提交評論