日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux proftpd mysql_Linux安装ProFTPd、MySQL以及Apache后有感

發布時間:2023/12/15 数据库 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux proftpd mysql_Linux安装ProFTPd、MySQL以及Apache后有感 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一部分ProFTPd的安裝與配置

對于任何知識,只有自己真正掌握后才能做到“庖丁解牛,游刃有余”。下面是我在自己安裝RedHat Linux 9.0后的一些體會總結。

在安裝過程中應該仔細閱讀隨機提示,以免做出很多無畏的勞動,浪費太多時間。我安裝這個操作系統的目的是想學習配置FTP、WEB以及MySQL在linux環境下實現的方法,以便為后來的工作積累一些寶貴的經驗,下面是我安裝以及配置ProFTPd的步驟:

一、軟件下載

安裝命令如下:

# bunzip2 proftpd-1.2.9.tar.bz2//解壓軟件包

# tar xvf proftpd-1.2.9.tar//解壓軟件包

# cd proftpd-1.2.9.tar.bz2//改變工作目錄

# ./configure --prefix=/usr/local/proftpd //修改配置并制定軟件安裝路徑

# make //應用make命令

# make install//開始安裝程序

在操作沒有重大失誤的前提下,上述過程應該能夠順利通過的。值得一提的是因為有的時候我們下載的可能是.bz結尾的壓縮包,這時候使用bunzip2命令可能就不能夠正常解壓,需要實用gunzip命令進行解壓。

【注意】1、wget命令所帶有的參數中的軟件版本可能已經不存在,請到其官方網站下載最新的軟件;

二、軟件配置

1.幾個文件的功能及路徑

/usr/local/proftpd/sbin/proftpd執行程序。

/usr/local/proftpd/etc/proftpd.conf配置文件。

/usr/local/proftpd/var/proftpd.pid proftpd作為一個服務的ID號。

2.設定proftpd.conf文件,啟動服務。在默認的/usr/local/proftpd/etc/

proftpd.conf文件中有一行文字“ServerType standalone”,指定/usr/local/

proftpd/sbin/proftpd以一個服務的方式來工作。可以將/usr/local/

proftpd/sbin/proftpd放到/etc/rc.d/rc.local文件中,以便開機時啟動。

3.proftpd.conf的一個簡單設定及說明如下:

ServerName“ProFTPD Default Installation”#服務器的名稱

ServerType standalone #服務器的服務方法(系統服務/inetd連接)

DefaultServer on #默認服務

Port 21 #服務器使用的port號碼

Umask 022c0#設置新建文件或目錄時,設置權限的掩碼

User nobody#設置FTP服務以nobody運行

Group nobody #注意:原來是“Group nobody”,一定要改為“Group nobody”

RequireValidShell off #保證匿名用戶正常登錄,不要更改

ServerIdent off #不顯示ftp服務器版本信息,以增強安全性

Group ftp proftpd#在做為服務時的用戶名和組名

DefaultRoot ~ #根目錄設定,可以用/home也可用~,增強服務器的安全性

#目錄的權力

AllowOverwrite on

#其本anonymous用戶定義

User ftp#匿名登錄使用ftp用戶

Group ftp#匿名登錄使用ftp組

UserAlias anonymous ftp #給ftp用戶anonymous的別名,使得anonymous登錄就是ftp

#用戶登錄。

MaxClients 10#最多10個匿名用戶同時在線

DisplayLogin welcome.msg#登錄FTP顯示的歡迎信息。放在FTP的根目錄下。

DisplayFirstChdir .message#顯示第一個子目錄的信息。

RequireValidShell no #注意最好加上這一行

#設定為只讀

DenyAll

Order allow,deny

Allow from 10.0.8.

Deny from all

#表示在incoming這個子目錄下,從10.0.8這個網段登錄的客戶端有寫入“WRITE”權限,其它人對該目錄的寫如權限都是被禁止的。如果要對所有的用戶開放寫入權限,只要把和之間的內容換成“Allowall”。

第二部分MySQL的安裝與配置

首先記錄一點就是我在MySQL的官方網站Mr_CHEN(CHAO),密碼:123456,Email:

下面我從網站上摘抄的一些文檔整理:

MySQL是完全網絡化的跨平臺關系型數據庫系統,一個真正的多用戶、多線程SQL數據庫服務器,同時是具有客戶機/服務器體系結構的分布式數據庫管理系統。它具有功能強、使用簡便、管理方便、運行速度快、安全可靠性強等優點,用戶可利用許多語言編寫訪問MySQL數據庫的程序,對于中、小型應用系統是非常理想的。除了支持標準的ANSI SQL語句,更重要的是,它還支持多種平臺,而在Unix系統上該軟件支持多線程運行方式,從而能獲得相當好的性能。對于不使用Unix的用戶,它可以在Windows NT系統上以系統服務方式運行,或者在Windows 95/98系統上以普通進程方式運行。而在Unix/Linux系統上,MySQL支持多線程運行方式,從而能獲得相當好的性能,而且它是屬于開放源代碼軟。

MySQL是以一個客戶機/服務器結構的實現,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成,MySQL的執行性能非常高,運行速度非常快,并非常容易使用,是一個非常棒的數據庫。MySQL的官方發音是"My Ess Que Ell"(不是MY-SEQUEL )。

一.獲得MySQL

首先必須下載MySQL。Mysql的官方網站是:http://www.mysql.com,在中國的鏡像是:http://www.freecode.net.cn/mirror/mysql/或者

mysql/,可以下載MySQL的穩定版本3.22.32(截止到筆者發稿為止)。其版本名稱是mysql-shareware-3.22.32-win,不但免費而且沒有所謂的"30天使用期限"。

二.MySQL的安裝

(一)在Win98/Winnt下的安裝

到一個目錄,運行Setup程序,會提示整個安裝的過程。它默認安裝到c:\mysql下,如果要安裝到其它目錄下還有改動一些東西,作為初學者,可以先不管,以默認的目錄安裝。好了,安裝后,進入c:\mysql\bin目錄下,運行mysqld-shareware.exe文件在Win98下直接運行,正常情況下,沒有什么提示信息。  1、將下載后的文件解壓解壓到一個臨時目錄。  2、點擊setup.exe安裝到c:\mysql(默認)。 3、將mysql_example.cnf拷貝到c:\my.cnf,把文件中的#basedir=d:/mysql/改為basedir=c:\mysql。  4、進入msdos,到目錄c:\mysql\bin。  5、輸入mysqld-shareware -install,此為啟動Mysql數據庫服務。  6、mysqladmin-u root -p password新密碼,此為修改root用戶的密碼(原來默認的密碼為空。)  7、輸入mysql -u root -p。  8、接著,根據提示輸入新密碼 ,正常情況下會出現幾行提示信息并出現提示符號:    Welcome to the MySQL monitor. Commands end with ; or \g.    Your MySQL connection id is 6268 to server version: 3.22.32    Type 'help' for help.    mysql>到此,你已經成功安裝了MySQL。(二)在Windows2000下的安裝  1、安裝時選默認目錄:c:\mysql  2、把c:\mysql\my-example.cnf copy為c:\my.cnf,并把c:\mysql\lib\cygwinb19.dll copy到winnt\system32。  3、啟動mysql的方法是:    c:\mysql\bin\mysqld-shareware --install    net start mysql  這么簡單,就可以啟動了。  4、更改 超級用戶(root)的密碼:    C:\mysql\bin\mysql mysql    mysql> UPDATE user SET password=PASSWORD('your password') WHERE user='root';    mysql> QUIT    C:\mysql\bin\mysqladmin reload    使用命令C:\mysql\bin\mysqlshow去看看檢測一下。在這里應該顯示:    +-----------+    | Databases |    +-----------+    | mysql |    | test |    +-----------+    看到這些信息這一步就證明沒問題了    再來:    C:\mysql\bin\mysqlshow --user=root --password=your password mysql    在這里應該顯示:    Database: mysql    +--------------+    | Tables |    +--------------+    | columns_priv |    | db |    | host |    | tables_priv |    | user |    +--------------+    一切搞定!

5。C:\mysql\bin\mysqladmin version status proc  應該可以看到這些版本信息的:   mysqladmin Ver 8.0 Distrib 3.22.32, for Win95/Win98 on i586   TCX Datakonsult AB, by Monty   Server version 3.22.32-shareware-debug   Protocol version 10   Connection localhost via TCP/IP   TCP port 3306   Uptime: 1 hour 29 min 30 sec   Threads: 1 Questions: 72 Slow queries: 0 Opens: 16 Flush tables: 1 Open tables: 0 Memory in use: 16423K Max memory     used: 16490K   Uptime: 5370 Threads: 1 Questions: 72 Slow queries: 0 Opens: 16 Flush tables: 1 Open tables: 0 Memory in use: 16423K    Max memory used: 16490K    +----+------+-----------+----+---------+------+-------+------------------+    | Id | User | Host | db | Command | Time | State | Info |    +----+------+-----------+----+---------+------+-------+------------------+    | 35 | ODBC | localhost | | Query | 0 | | show processlist |    +----+------+-----------+----+---------+------+-------+------------------+  接著,用show databases命令可以將安裝的數據庫列出來:    mysql> show databases;  你就可以看到:    +----------+    | Database |    +----------+    | mysql |    | test |    +----------+    2 rows in set (0.00 sec)  如果一切正常的話,那說明MySQL可以完全工作了!如果要退出程序,輸入:exit    mysql> exit;    Bye

分享到:

2008-04-11 09:10

瀏覽 640

評論

總結

以上是生活随笔為你收集整理的linux proftpd mysql_Linux安装ProFTPd、MySQL以及Apache后有感的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。