您的位置:首页 > 运维架构 > Linux

lnmp: 安装PHPMYADMIN 、linux Crontab 使用 /Linux服务器运维日志

2014-09-28 11:44 543 查看
lnmp: 安装PHPMYADMIN http://www.phpmyadmin.net/home_page/downloads.php 下载

首先下载PHPMYADMIN 放到对应的目录-> 找到对应的文件: ect /usr/share/nginx/html 进解压:tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz

修改默认的名字: mv phpMyAdmin-3.3.10-all-languages phpadmin =》cd /etc vi php.ini 修改文件 1377 行 修改成这样:session.save_path = "/var/lib/php/session"

chown -R nobody:nobody /var/lib/php/session

chmod -R 777 /var/lib/php/session

/etc/init.d/php-fpm restart 重启服务 OK

删除一个文件的命令为:rm -rf /usr/local/webroot/www.shabl120.net/zxb.zip

复制一个文件夹到另一个文件夹

命令为:[root@localhost www.shabl120.net]# cp -a /usr/local/webroot/zxb.021nx.net/* /usr/local/webroot/www.shabl120.net/

http://www.zgguan.com/zsfx/jquery/
web 编程

4、解压程序压缩包

tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz
https://www.centos.bz/2011/04/linux-centos-phpmyadmin-install/ Linux服务器运维日志

一、Nginx启动脚本/etc/init.d/nginx

可以使用以下命令管理Nginx了

service nginx start

service nginx stop

service nginx restart

service nginx reload

/etc/init.d/nginx start

/etc/init.d/nginx stop

/etc/init.d/nginx restart

/etc/init.d/nginx reload

二、PHP-FPM启动脚本/etc/init.d/php-fpm

可以使用以下命令管理php-fpm了

service php-fpm start
service php-fpm stop
service php-fpm restart

service php-fpm reload
/etc/init.d/php-fpm start
/etc/init.d/php-fpm stop
/etc/init.d/php-fpm restart

/etc/init.d/php-fpm reload

重启apache

service httpd restart

重启apache: /etc/init.d/apache2 restart

重启mysql: /etc/init.d/mysql restart

Linux CentOS PhpMyAdmin安装

作者:朱 茂海 /分类:FAQ /Tag:phpMyAdmin

字号:LMS

安装好PHP,ApacheMySQL程序后,为了管理MySQL数据库,我们需要安装phpMyAdmin程序。下面是关于如何在centos安装phpMyAdmin程序的方法。

1、管理员root身份登录系统

2、进入网站根目录(如/var/www/html)

cd /var/www/html

3、下载最新版本的phpMyAdmin程序(请到http://www.phpmyadmin.net/home_page/downloads.php下载最新版本的程序):

wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.gz
4、解压程序压缩包

tar xvfz phpMyAdmin-3.3.10-all-languages.tar.gz

5、移动目录phpMyAdmin-3.3.10-all-languages到phpmyadmin文件夹

mv phpMyAdmin-3.3.10-all-languages phpmyadmin

6、进入phpmyadmin目录

cd phpmyadmin

7、复制样本配置文件到config.inc.php文件

cp config.sample.inc.php config.inc.php

8、重启apache

service httpd restart

你可以通过http://your.domain.com/phpmyadmin/测试访问。

CentOS Apache虚拟主机配置

作者:朱 茂海 /分类:Apache

字号:LMS

对于不是使用虚拟主机控制面板的系统管理员,就必须手动配置apache的虚拟主机了,我们可以通过配置httpd.conf文件实现。

比如我们以IP192.168.0.3配置两个虚拟主机。

首先编辑 /etc/httpd/conf/httpd.conf配置文件

vi /etc/httpd/conf/httpd.conf

然后添加如下代码至文件底部:

NameVirtualHost 192.168.0.3
<virtualhost 192.168.0.3>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/website2
ServerName www.website2.com
ErrorLog /var/www/html/website2/logs/error_log
TransferLog /var/www/html/website2/logs/access_log
</virtualhost>
<virtualhost 192.168.0.3>
ServerAdmin admin@website3.com
DocumentRoot /var/www/html/website3
ServerName www.website3.com
ErrorLog /var/www/html/website3/logs/error_log
TransferLog /var/www/html/website3/logs/access_log
</virtualhost>

如果你有多个IP,则继续按以上代码添加,只需要修改192.168.0.3成你的IP即可。

MySQL重置root密码

1、停止mysql服务

/etc/init.d/mysql stop

输出:

Stopping MySQL database server: mysqld.

2、设置忽略密码启动mysql服务器

mysqld_safe --skip-grant-tables &

输出:

[1] 5988

Starting mysqld daemon with databases from /var/lib/mysql

mysqld_safe[6025]: started

3、使用mysql客户端连接mysql服务器

mysql -u root

输出:

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

Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql>

4、设置一个新的mysql root用户密码

mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit

5、停止mysql服务器

/etc/init.d/mysql stop

输出:

Stopping MySQL database server: mysqld

STOPPING server from pid file /var/run/mysqld/mysqld.pid

mysqld_safe[6186]: ended

[1]+ Done mysqld_safe --skip-grant-tables

6、启动mysql服务器并测试

/etc/init.d/mysql start
mysql -u root -p

监控mysql主从健康状态shell脚本

作者:朱 茂海 /分类:MySQL,

Shell,
监控
字号:LMS

#!/bin/bash
#define mysql variable
mysql_user="root"
mysql_pass="123456"
email_addr="slave@centos.bz"

mysql_status=`netstat -nl | awk 'NR>2{if ($4 ~ /.*:3306/) {print "Yes";exit 0}}'`
if [ "$mysql_status" == "Yes" ];then
slave_status=`mysql -u${mysql_user} -p${mysql_pass} -e"show slave status\G" | grep "Running" | awk '{if ($2 != "Yes") {print "No";exit 1}}'`
if [ "$slave_status" == "No" ];then
echo "slave is not working!"
[ ! -f "/tmp/slave" ] && echo "Slave is not working!" | mail -s "Warn!MySQL Slave is not working" ${email_addr}
touch /tmp/slave
else
echo "slave is working."
[ -f "/tmp/slave" ] && rm -f /tmp/slave
fi
[ -f "/tmp/mysql_down" ] && rm -f /tmp/mysql_down
else
[ ! -f "/tmp/mysql_down" ] && echo "Mysql Server is down!" | mail -s "Warn!MySQL server is down!" ${email_addr}
touch /tmp/mysql_down
fi

此脚本首先判断mysql服务器是否运行,如果正常,继续判断主从,否则发邮件告警,只发一次。

判断主从状态是判断IO和SQL线程是否都为yes,如果不是则发邮件通知,只发一次。

更改MySQL数据文件目录位置

作者:朱 茂海 /分类:MySQL

字号:LMS

有时候我们需要更改mysql数据文件的所在位置,下面以yum安装的mysql为例,把默认的data目录/var/lib/mysql更改为/home/mysql。

1、停止mysqld

service mysqld stop

2、修改my.cnf

在[mysqld]中,把datadir=/var/lib/mysql更改为datadir=/home/mysql,把socket=/var/lib/mysql.sock更改为socket=/home/mysql/mysql.sock,最终修改如下:

[mysqld]
datadir=/home/mysql
socket=/home/mysql/mysql.sock

在[mysql]中添加socket路径:

socket=/home/mysql/mysql.sock

3、移动data目录

mv /var/lib/mysql /home

4、修改启动文件/etc/init.d/mysqld

把get_mysql_option mysqld datadir "/var/lib/mysql"更改为get_mysql_option mysqld datadir "/home/mysql"。

首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。

http://www.cnblogs.com/zhangzhu/archive/2013/07/04/3172486.html 连接Mysql 命令大全



linux Crontab 使用
http://blog.163.com/bgh1988@126/blog/static/10588885920132150331511/

linux下导入、导出mysql数据库命令

http://blog.163.com/bgh1988@126/blog/static/105888859201212764822286/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: