今天在阿里云买了一个便宜的主机¥49.5。暂时买了一个月的,先用着试试。
- 地域:青岛
- 可用区:青岛可用区A
- CPU:1核
- 内存:512MB
- 带宽:1Mbps
- 操作系统:CentOS 6.5 64位
- 云盾:是
2014/10/23
###下载sftpd
sftpd是更为安全的一种ftp
yum install sftpd
###开启sftpd
直接键入命令sftpd
。
以root权限用以下命令查看21端口是否被监听:
netstat -lpn|grep 21
显示如下
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 27782/vsftpd
###客户端登陆 ftp命令有两中方式:
2014/10/24
###服务器端
###客户端
###下载官方的一个rpm(适用于RedHat6) wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
该rpm并非mysql软件包,而是用于给系统添加MySql的Yum仓库而已。
###安装该rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
###指定默认mysql版本
如果系统中有多个mysql,则需指定默认版本。修改/etc/yum.repos.d/mysql-community.repo
文件。
把对应版本下的enable选项置为1。0为禁用。
###开始安装
sudo yum install mysql-community-server
我的1M带宽要下好久哦。~~~~(>_<)~~~~
昨天采用在线安装的模式,结果耗时好久,最终不知什么原因没有安装成功,并且导致了第二天无法远程登录,只好重启主机。囧
所以今天采用软件包安装的模式。前面几步是:
###删除旧版本的mysql 前天敲命令自动下载过一个mysql。是5.1版的。结果和今天的5.6冲突
sudo yum remove mysql-libs
sudo rpm -e mysql-server-5.1.73-3.el6_5.x86_64
两种卸载方式,前者会自动删除依赖包。。postfix依赖于第一个。。一起删掉了。 ###解压上传的tarball tar xvf MySQL-***.tar ###逐个安装rpm
可笑的是,安装完了无法开启mysql服务。各种问题,重装好几次,试了很多方法都没解决。。以后再说吧。。
2014/10/27
###通过ftp上传两个下载好的文件到服务器
###解压到同一目录下 我的目录是document
tar xvf httpd-2.4.10.tar.bz2 -C document/
tar xvf httpd-2.4.10-deps.tar.bz2 -C document/
###开始编译 ./configure --prefix=/usr/local/apache2 --with-included-apr make make install
注意prefix= 后面的的目录是我的安装目录,可以随意指定
执行第一行的时候,提示我缺少pcre(一个perl库),我又下了一份,自己编译安装的。 pcre需要libtool和g++的支持。
Ubuntu上下载g++,CentOS下载gcc-c++
###启动apache /usr/local/apache2/bin/apachectl start
此时报错AH0058
,解决方案:
进入apache2安装目录下的conf目录,打开httpd.conf
把里面的ServerName那一行的注释#消掉,后面的uri处改为自己的域名或IP地址,就可以了。
另外需要注意的是开启服务要以root身份执行,否则报错误AH00072
。
###测试
用自己本地的浏览器访问一下吧!浏览器输入主机的IP地址,80端口无需指定。
然后,屏幕上显示:
##It works!
搞了好久MySql。都装不上,貌似512m的内存太小了