教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

(毕业设计)基于linux的服务器架构

来源:网络收集 时间:2026-10-02
导读: (毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构 蓝色表示目录; 绿色表示可执行文件; 红色表示压缩文件; 浅蓝色表示链接文件; 灰色表示其它文件; 红色闪烁表示链接的文件有问题了; 黄色是设备文件,包括block, char, fifo。 用dircol

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

蓝色表示目录;

绿色表示可执行文件;

红色表示压缩文件;

浅蓝色表示链接文件;

灰色表示其它文件;

红色闪烁表示链接的文件有问题了;

黄色是设备文件,包括block, char, fifo。

用dircolors -p看到缺省的颜色设臵,包括各种颜色和“粗体”,下划线,闪烁等定义。

系统:Liunx As4 Updata4

所用软件:

1.mysql-5.0.20a.tar.gz

2.httpd-2.2.4.tar.gz

3.Zlib-1.2.2

4.Freetype-2.1.5

5.Libpng-1.2.5

6.Jpegsrc.v6b

7.GD-2.0.33

8.GetText-0.12.1

9.ImageMagick-6.2.5-5

10.Imagick-0.9.8.tgz

11.PHP-4.3.10

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

13.phpMyAdmin-2.8.0.2.zip

14.vsftpd-2.0.3.tar.gz

一,Mysql

解压

[root@localhost root]tar -zxvf mysql-5.0.20a.tar.gz

解压后会在当前的目录下产生一个mysql-5.0.2-a目录。

进入mysql-5.0.2-a目录

[root@localhost root]l# cd mysql-5.0.20a

[root@localhostmysql-5.0.20a]#./configure

--prefix=/usr/local/mysql --with-extra-charsets=all

选项说明:

--prefix=/usr/local/mysql是指安装mysql的路径

这里我安装的路径是/usr/local/mysql,你可以指定不同的路径

--with-extra-charsets=all 让mysql支持多语言

编译及安装 (此过程会占用一段时间)

[root@localhost mysql-5.0.20a]# make

[root@localhost mysql-5.0.20a]# make install

建立MySQL初始化Table

[root@localhost mysql-5.0.20a]# scripts/mysql_install_db

说明∶建立MySQL Grant Table,第一次安装MySQL都必须执行这个指令

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

[root@localhost mysql-5.0.20a]# cp support-files/http://www.77cn.com.cnf /etc/http://www.77cn.com.cnf

我们得把文件http://www.77cn.com.cnf文件放到/etc/目录下。让mysql服务器启动时能找到它。 安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有http://www.77cn.com.cnf http://www.77cn.com.cnf http://www.77cn.com.cnf http://www.77cn.com.cnf

,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。一般的情况下,http://www.77cn.com.cnf这个配制文件就能满足我们的大多需要;

[root@localhost mysql-5.0.20a]#cd /usr/local/mysql

[root@localhost mysql]#bin/mysql_install_db –user=mysql

[root@localhost mysql]#chown –R root .

[root@localhost mysql]#chown –R mysql var

建立mysql群组以及使用者,并以mysql的身份起动server

[root@localhost mysql-5.0.20a]# groupadd mysql

[root@localhost mysql-5.0.20a]# useradd mysql -g mysql

[root@localhost mysql-5.0.20a]# chown -R root /usr/local/mysql

[root@localhost mysql-5.0.20a]# chown -R mysql /usr/local/mysql/var

[root@localhost mysql-5.0.20a]# chgrp -R mysql /usr/local/mysql

[root@localhost mysql-5.0.20a]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

Ps axu | grep mysql

测试MySQL Server是不是有正常运作

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

Shell# /usr/local/mysql/bin/mysqladmin variables

MySQL 的两种自启动方式:

第一种方式:将 MySQL 作为服务,当系统启动时自动加载此服务并自动运行,在开机的时候就可以看到 MySQL 是否正常启动。实现方法:

Cp

/etc/rc.d/init.d/mysqld cd /etc/rc.d/init.d chkconfig --add mysqld ntsysv

第二种方式:将 MySQL 作为批处理方式自动运行。实现方式:

vi /etc/rc.d/rc.local

/usr/local/mysql/share/mysql/mysqld start

测试

root@localhost mysql]# bin/mysql Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 14 to server version: 5.0.2-alpha Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>

启动成功

/usr/local/mysql/share/mysql/mysql.server

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

mysql> show databases;

我这里已经有4个数据库了。

”;”符号 是mysql结束符,你想让mysql执行你的指令就必须输入 ; mysql> exit

Bye

[root@localhost mysql]#

退出数据库。

在mysql/bin目录下有个mysqladmin工具是用来管理和操作mysql用的,我们用他来给 root 加上密码

[root@localhost mysql]#bin/mysqladmin –u root password 123456 这样我们就给root设臵了 123456 这个密码

再次登录

[root@localhost mysql]# bin/mysql

上次我们使用这个命令连接mysql,看看密码是否生效。

[root@localhost mysql]# bin/mysql

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

[root@localhost mysql]#

进不去了,说明密码设臵成功。

我们在用密码试试,这时应该说明是什么用户登录,这里我们用的是 root 这个用户。

[root@localhost mysql]# bin/mysql -uroot -p

Enter password: 这里密码是不显示的,不要按错键盘就行

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 18 to server version: 5.0.2-alpha Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>

介绍几个管理数据库的常用命令,

查看数据库:

mysql> show databases

新建数据库:

mysql> create database [新的数据库名]

删除数据库:

mysql> drop database [要删除的数据库名]

指定一个数据库为当前数据库

mysql>use [数据库名]

(毕业设计)基于linux的服务器架构(毕业设计)基于linux的服务器架构

备份数据库:

[root@localhost mysql]# /usr/local/mysql/bin/mysqldump -uroot -p 123456 > /root/shuifu.sql

Enter password: 这里输入数据库的密码

二.Apache

1.安装

解压

[root@localhost root]# tar zxvf httpd-2.2.4.tar.gz

进入刚解压的文件夹,仔细查看INSTALL文件,按照说明配臵安装apache,

[root@localhost root]# cd httpd-2.2.4

[root@localhosthttpd-2.2.4]#./configure --prefix=/usr/local/apache2 --enable-so-mods-shared=all

…… 此处隐藏:7950字,全部文档内容请下载后查看。喜欢就下载吧 ……

(毕业设计)基于linux的服务器架构.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1563103.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)