mysql 启动失败

作者:Matrix 发布时间:2017年2月11日星期六 分类: 零零星星

重启系统发现mysql启动失败。
环境为 ubuntu Lnmp

Starting MySQL
. * The server quit without updating PID file (/var/run/mysqld/mysqld.pid).

/var/run/mysqld/ 目录中没有pid文件

找到网上说的文件权限、磁盘已满,这些都不符合情况。

解决

删除文件my.cnf
> rm /etc/mysql/my.cnf

启动mysql

lnmp mysql start

最后启动成功就ok
peace

参考:

[分享]MySQL启动报错 The server quit without updating PID file (/var/run/mysqld/mysqld.pid) 解决


https://bbs.vpser.net/viewthread.php?tid=13217

lnmp 1.3 安装 typecho 404错误

作者:Matrix 发布时间:2017年1月2日星期一 分类:零零星星

修改对应域名的nginx配置文件
vi /usr/local/nginx/conf/vhost/域名

重新配置nginx的配置文件

server
    {
    。。。。。。
        <strong>include typecho.conf;
        include enable-php-pathinfo.conf;</strong>
 。。。。。。
   }

参考:https://bbs.vpser.net/thread-13341-1-1.html

Elementary OS安装PHP测试环境 lnmp一键安装包

作者:Matrix 发布时间:2016年12月30日星期五 分类:零零星星

安装环境

2016-12-2202

按照ubuntu正常安装的时候却报错:
Lnmp Unable to get linux distribution name, or do NOT support the current di

原因是因为 /etc/issue 中记录的是linux发行版本:elementary OS Loki
lnmp脚本无法识别出为ubuntu的系统内核

修改main.sh文件

文件路径:/lnmp1.3/include/main.sh
搜索关键字Get_Dist_Name()查找该方法替换为一下内容:

Get_Dist_Name()
{
    if grep -Eqi "CentOS" /etc/issue || grep -Eq "CentOS" /etc/*-release; then
        DISTRO='CentOS'
        PM='yum'
    elif grep -Eqi "Red Hat Enterprise Linux Server" /etc/issue || grep -Eq "Red Hat Enterprise Linux Server" /etc/*-release; then
        DISTRO='RHEL'
        PM='yum'
    elif grep -Eqi "Aliyun" /etc/issue || grep -Eq "Aliyun" /etc/*-release; then
        DISTRO='Aliyun'
        PM='yum'
    elif grep -Eqi "Fedora" /etc/issue || grep -Eq "Fedora" /etc/*-release; then
        DISTRO='Fedora'
        PM='yum'
    elif grep -Eqi "Debian" /etc/issue || grep -Eq "Debian" /etc/*-release; then
        DISTRO='Debian'
        PM='apt'
    elif grep -Eqi "Ubuntu" /etc/issue || grep -Eq "Ubuntu" /etc/*-release; then
        DISTRO='Ubuntu'
        PM='apt'
    elif grep -Eqi "Raspbian" /etc/issue || grep -Eq "Raspbian" /etc/*-release; then
        DISTRO='Raspbian'
        PM='apt'
    elif grep -Eqi "Deepin" /etc/issue || grep -Eq "Deepin" /etc/*-release; then
        DISTRO='Deepin'
        PM='apt'
    else
        DISTRO='Ubuntu'
        PM='apt'
    fi
    Get_OS_Bit
}

或者下载main.sh覆盖:http://pan.baidu.com/s/1hsyVSw8
然后再执行install.sh脚本安装就可以了

%e5%b1%8f%e5%b9%95%e6%88%aa%e5%9b%be-2016-12-22

电信云平台安装VPS管理系统-WdManager

作者:Matrix 发布时间:2013年8月4日星期日 分类:兼容并蓄

之前的云平台装过Lnmp一键安装包,用Lnmp搭建的服务器环境没有虚拟主机控制面板操作起来有些麻烦。

而WdManager就把这些我需要的东东综合在了一起,当然比lnmp更吃vps的配置,这才有的折腾。

安装前需要卸载lnmp。

1.停用以前安装过的相关服务:

service httpd stop
service mysqld stop

2.源码包编译方式安装:

wget http://dl.wdlinux.cn:5180/lanmp.tar.gz
tar zxvf lanmp.tar.gz
sh lanmp.sh

源码包编译方式安装:

3.选择选项后就开始安装了

.选择选项后就开始安装了

4.安装完成 差不多用了半个小时。

安装完成 差不多用了半个小时

 

安装完后,用浏览器打开:http://ip ,会显示默认页面信息,探针,phpinfo信息

管理后台是http://ip:8080,默认用户密码:admin wdlinux.cn

由于电信云平台封了8080和80端口只有修改了才能进后台

2.X版本修改默认后台端口:

用WinSCP登录编辑文件 /www/wdlinux/wdapache/conf/httpd.conf
搜索 8080 找到
Listen 8080
<VirtualHost *:8080>
将8080修改成自己的端口8888并保存

注意:<VirtualHost *:8080>这里的8080也需要修改 否则也不能进后台 会有提示页面

将8080修改成自己的端口8888并保存
PuTTY输入命令添加防火墙规则:
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
保存设置命令:
service iptables save
再应用防火墙规则

service wdapache restart

若没用shutdown -r now 重启服务器

参考:http://www.wdlinux.cn/bbs/thread-928-1-1.html

之后就~

对了,还需要添加web服务端口:7979 再添加防火墙规则

还需要添加web服务端口:7979 再添加防火墙规则

还需要添加web服务端口:7979 再添加防火墙规则

再添加一个网站应用

添加一个网站应用

然后打开7979端就有了曾经的页面~

恭喜,Lnmp安装成功

vps管理系统-WdManager

扔个没用的探针:http://101.227.251.68:7979/iProber2.php

9-19

ps:出于某些方面考虑还可以修改wdcp默认的用户名Admin:

打开http:/IP:端口/phpmyadmin

默认情况下是8080端,也就是wdcp管理面板使用的端口。

默认用户名:RООт

输入密码后登陆phpmyadmin

找到wdcp的数据库,查看 wd_member表,ok 任意修改用户名admin

wdcp的数据库

中国电信开放平台VPS安装Lnmp控制面板-AMH

作者:Matrix 发布时间:2013年8月3日星期六 分类:兼容并蓄

AMH官网:http://amysql.com

AMH官网:http://amysql.com

Lnmp自带的功能管理ftp、mysql都有些麻烦。需要ssh命令,so安装个管理面板来玩玩

AMH4.0 安装 执行命令:

wget http://amysql.com/file/AMH/4.0/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.log;

出现3个选项

1为安装amh,2为卸载amh,3为退出

出现3个选项  1为安装amh,2为卸载amh,3为退出

选择安装之后会提示输入管理和数据库密码。3分钟看似就安装完成

选择安装之后会提示输入管理和数据库密码。3分钟看似就安装完成

我X   安装失败!

还以为重启AMH有用:/etc/init.d/amh-start

  安装失败!

Lnmp都关掉了。都说内存小才会安装失败的,我这RP啊~ 这主要还是TMD电信服务器 xen 欸。

重启LNMP:/root/lnmp restart

还不行就试着防火墙再重启LNMP:service iptables stop

WinSCP进入/ROOT  没看见AMH目录  又跟没发生过一样。

小结:AMH安装AMH失败!

中国电信开放平台安装Lnmp一键安装包

作者:Matrix 发布时间:2013年8月2日星期五 分类:兼容并蓄 零零星星

中国电信开放平台安装Lnmp

7月15号提交的申请到7月31号才准下来用了半个月的时间。

虚机IP:101.227.251.68 上海电信 速度贼快~

测试地址:101.227.251.68:7979

探针:101.227.251.68:7979/p.php

输入命令看看配置信息

查看Ubuntu版本#cat /etc/issue

输入命令看看配置信息  查看Ubuntu版本#cat /etc/issue

查看内核#uname -a

查看CPU信息#cat /proc/cpuinfo

查看内核#uname -a  查看CPU信息#cat /proc/cpuinfo

安装Lnmp:

1.使用putty登录vps执行

screen -S Lnmp

若提示screen: command not found可以执行:

yum install screen 或 apt-get install screen 安装screen

2.下载解压并安装Lnmp0.7

逐行执行下面代码:

wget -c http://soft.vpser.net/lnmp/lnmp0.7.tar.gz

tar zxvf lnmp0.7.tar.gz

cd lnmp0.7/

./centos.sh

之后还会提示输入绑定的域名以及设置MySQL的root密码

出现"Press any key to start...",按回车键确认安装。

之后就等了接近一个小时才安装安装完成。第一次在vps上安装 lnmp 不知道s时间上算不算长的。

第一次在vps上安装 Lnmp
安装完成后如果出现php-fpm is stop!的警告表示php没有安装成功。
执行./upgrade_php.sh
之后输入更新到的具体php版本号5.2.14,5.3.26 等等。版本号一定要输入正确否则将会升级失败!
如果之前的php安装正确,只能有低版本升级到高版本不能降级
网站根目录路径:/home/wwwroot/

MySQL数据库所在目录:/usr/local/mysql/var/

Nginx主配置文件:/usr/local/nginx/conf/nginx.conf

参考:http://Lnmp.org/faq/lnmp-software-list.html

LNMP状态管理命令

重启LNMP:/root/lnmp restart

参考:http://Lnmp.org/faq/lnmp-status-manager.html
添加虚拟主机:/root/vhost.sh
删除虚拟主机:rm /usr/local/nginx/conf/vhost/域名.conf
LNMP状态管理: /root/lnmp {start|stop|reload|restart|kill|status}
Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}
PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}
MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
Memcached状态管理:/etc/init.d/memcached {start|stop|restart}
phpinfo : http://域名或IP/phpinfo.php
phpMyAdmin : http://域名或IP/phpmyadmin/
探针 : http://域名或IP/p.php
PureFTP管理界面:http://域名或IP/ftp/
Nginx主配置文件:/usr/local/nginx/conf/nginx.conf
MySQL配置文件:/etc/my.cnf
PHP配置文件:/usr/local/php/etc/php.ini
PureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf
PureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.conf
nginx目录 : /usr/local/nginx
mysql目录 : /usr/local/mysql
php目录 : /usr/local/php
Memcached测试页面:http://前面输入的域名或IP/memcached.php
网站目录: /home/wwwroot/
Nginx日志目录:/home/wwwlogs/
自定义伪静态:/usr/local/nginx/conf/自己的伪静态.conf

参考:http://www.vmvps.com/Lnmp-install-configure-tutorial-total.html

7月30号收到邮件:

天翼开放平台&天翼云:关于试用云主机80等4个端口暂时关闭以及备案的相关通知

需紧急关闭所有没有备案的云主机的四个端口(80、8080、443、8443)

这下可好,封了80端 还干啥大事啊  狗子的~  还要备案

lnmp安装后使用的是80端,这就要修改nginx文件

路径:/usr/local/nginx/conf/nginx.conf

代码中修改80即可:

server
{
listen 80;
server_name demo.hhtjim.com;
index index.html index.htm index.php;
root /home/wwwroot;

至此各种命令记录完毕~  😀

参考 Ubuntu常用命令