(毕业设计)基于linux的服务器架构
(毕业设计)基于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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [初中教育]婚姻家庭法学教学教案
- [初中教育]浅谈小学语文教学中的创新教育
- [初中教育]中华人民共和国侵权责任法2009
- [初中教育]2016-2022年中国薄膜太阳能电池行业发
- [初中教育]多级轻型井点降水的应用
- [初中教育]外语教学法流派介绍和简评
- [初中教育]实验一、典型环节及其阶跃响应
- [初中教育]内蒙古2012-2013学年度国家奖学金获奖
- [初中教育]移动通信营销渠道管理探讨
- [初中教育]初三化学第一学期第一第二章基础知识点
- [初中教育]一天的食物教学设计
- [初中教育]光导照明系统的基本结构及工作原理
- [初中教育]长春市十一高、东北师范大学附属中学、
- [初中教育]“十三五”规划重点-配重式装卸车项目
- [初中教育]领导方法和领导艺术
- [初中教育]第三章 植物病虫草鼠害诊断与防治基
- [初中教育]2019届九年级语文上册 第二单元 6纪念
- [初中教育]甲级单位编制水豆腐项目可行性报告(立
- [初中教育]Ch8-1补充 09101数据库系统原理及应用-
- [初中教育]2017-2023年中国吊装设备行业市场分析
- 制作毕业纪念册需要哪些材料
- 2015-2016学年高二化学苏教版选修4课件
- 哈佛管理导师-创建商业案例
- 职场交际中的谈吐礼仪知识与职场会议接
- 中国糕点及面包行业发展现状与竞争战略
- 沂河“12·7”洪水茶山拦河坝
- 管道水流量计算公式
- 4-2发电机火灾事故处置方案
- 数字信号处理实验五
- 2009年经济师(中级)金融专业知识全真试
- 历史街区保护规划--04历史文化遗产保护
- 宁夏回族自治区中小学职称评价标准
- 评先评优测评表
- 圆的切线证明及线段长求解在在中考中的
- 【解析版】2015年江苏省南京外国语学校
- 人教版八年级上册科学第一章习题精华
- 责任心与执行力
- SA8000社会责任管理体系标准培训
- IgA肾病的饮食应注意
- 杭州市建设工程文件归档整理方案(试行)




