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后有感相关推荐
- Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!
Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...
- linux rpm方式安装jdk+mysql
linux rpm方式安装jdk+mysql 文章目录 linux rpm方式安装jdk+mysql 1.安装JDK 1.1查看当前linux是否安装java 1.2 上传jdk到linux文件目录 ...
- linux怎样重装mysql_Linux 安装(重装)mysql
1 新建存放mysql相关文件的文件夹 mkdir -p /export/servers/mysql //存放mysql相关的几个rpm文件 2 查看原有mysql 并卸载 rpm -qa | gre ...
- linux查看mariadb安装卸载,MySQL——在Linux下安装和卸载MariaDB
MySQL--在Linux下安装和卸载MariaDB 摘要:本文主要学习了如何在Linux系统中安装和卸载MariaDB数据库. 查看有没有安装过MariaDB 使用命令查看有没有安装过: 1 [ro ...
- (转) Linux(Centos7)yum安装最新mysql
原文:http://blog.csdn.net/gebitan505/article/details/54613549 环境 CentOS 7.1 (64-bit system) MySQL 5.6. ...
- linux 重庆mysql_Linux服务器上MYSQL的安装
Linux服务器上MYSQL的安装 更新时间:2020-07-21 14:48:42点击次数:556次 移除CentOS默认的mysql-libs,执行下列语句: yum remove mysql-l ...
- 红帽子linux装mysql_linux安装mysql
mysql下载地址:https://dev.mysql.com/downloads/mysql/ 手动安装(手动安装比较麻烦,建议云安装) 1.下载,解压 cd /down wget https:// ...
- linux启动mysql_Linux安装mysql
安装包下载 前往mysql官网下载安装包: https://downloads.mysql.com/archives/community/ 将安装包上传服务器并解压 tar -xvf mysql-5. ...
- linux 设置代理 安装jdk mysql tomcat redis hadoop
1.修改linux用户名和密码 前提进入root用户 原用户名 XX,改成用户名 YY 执行 usermod -l YY XX 修改用户 YY 的密码,如果你在root权限下 ...
最新文章
- 彻底搞懂感受野的含义与计算
- 基于STC8G1K08的实验电路板
- 201521123113 《Java程序设计》第5周学习总结
- 职称不用计算机考试吗,中级职称计算机考试需要什么条件可不用考试
- XtraBackup全备与增量备份
- RabbitMQ 简介和使用
- Vue绑定style的使用方式(令组件复用)
- 《C++ 进阶心法》书籍修正记录
- 深度学习13-cnn介绍(卷积神经网络简介)
- mysql 查询语法基础_入门MySQL——查询语法练习
- JS 替换字符串中指定字符
- meson 交叉编译
- (Tekla Structures二次开发)自动标注尺寸展示
- 网络硬盘 excel服务器,Excel Server Tutorial
- tp5 操作web3
- 信安学习-day13
- 介绍计算机的英语作文,总算晓得写一篇介绍电脑的英语作文
- 史上最全小型水库雨水情测报及大坝安全监测系统实施方案-花1小时让您秒变专家
- java五位随机验证码的实现。要求前四位是随机大小写的字母,最后一位是数字的组合。例如qWrY4
- ! LaTeX Error: File xxx.sty not found.mac解决办法+使用texpad的几点坑(硕士论文排版)