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

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 
字号: L M S

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

1、管理员root身份登录系统
2、进入网站根目录(如/var/www/html)

  1. cd /var/www/html

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

  1. wget http://nchc.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.3.10/phpMyAdmin-3.3.10-all-languages.tar.gz

4、解压程序压缩包

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

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

  1. mv phpMyAdmin-3.3.10-all-languages phpmyadmin

6、进入phpmyadmin目录

  1. cd phpmyadmin

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

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

8、重启apache

  1. service httpd restart

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


CentOS Apache虚拟主机配置

作者: 朱 茂海 /分类: Apache 
字号: L M S

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

比如我们以IP192.168.0.3配置两个虚拟主机。
首先编辑 /etc/httpd/conf/httpd.conf配置文件

  1. vi /etc/httpd/conf/httpd.conf

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

  1. NameVirtualHost 192.168.0.3
  2. ServerAdmin  [email protected]
  3. DocumentRoot  /var/www/html/website2
  4. ServerName  www.website2.com
  5. ErrorLog  /var/www/html/website2/logs/error_log
  6. TransferLog  /var/www/html/website2/logs/access_log
  7. ServerAdmin  [email protected]
  8. DocumentRoot  /var/www/html/website3
  9. ServerName  www.website3.com
  10. ErrorLog  /var/www/html/website3/logs/error_log
  11. TransferLog  /var/www/html/website3/logs/access_log

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


MySQL重置root密码


1、停止mysql服务

  1. /etc/init.d/mysql stop

输出:
Stopping MySQL database server: mysqld.

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

  1. mysqld_safe --skip-grant-tables &

输出:
[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started

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

  1. 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用户密码

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

5、停止mysql服务器

  1. /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服务器并测试

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

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

作者: 朱 茂海 /分类: MySQL, Shell, 监控 
字号: L M S
  1. #!/bin/bash
  2. #define mysql variable
  3. mysql_user="root"
  4. mysql_pass="123456"
  5. email_addr="[email protected]"
  6.  
  7. mysql_status=`netstat -nl | awk 'NR>2{if ($4 ~ /.*:3306/) {print "Yes";exit 0}}'`
  8. if [ "$mysql_status" == "Yes" ];then
  9.         slave_status=`mysql -u${mysql_user} -p${mysql_pass} -e"show slave status\G" | grep "Running" | awk '{if ($2 != "Yes") {print "No";exit 1}}'`
  10.         if [ "$slave_status" == "No" ];then
  11.                 echo "slave is not working!"
  12.                 [ ! -f "/tmp/slave" ] && echo "Slave is not working!" | mail -s "Warn!MySQL Slave is not working" ${email_addr}
  13.                 touch /tmp/slave
  14.         else
  15.                 echo "slave is working."
  16.                 [ -f "/tmp/slave" ] && rm -f /tmp/slave
  17.         fi
  18.         [ -f "/tmp/mysql_down" ] && rm -f /tmp/mysql_down
  19. else
  20.         [ ! -f "/tmp/mysql_down" ] && echo "Mysql Server is down!" | mail -s "Warn!MySQL server is down!" ${email_addr}
  21.         touch /tmp/mysql_down
  22. fi

此脚本首先判断mysql服务器是否运行,如果正常,继续判断主从,否则发邮件告警,只发一次。
判断主从状态是判断IO和SQL线程是否都为yes,如果不是则发邮件通知,只发一次。


更改MySQL数据文件目录位置

作者: 朱 茂海 /分类: MySQL 
字号: L M S

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

  1. service mysqld stop

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

  1. [mysqld]
  2. datadir=/home/mysql
  3. socket=/home/mysql/mysql.sock

在[mysql]中添加socket路径:

  1. socket=/home/mysql/mysql.sock

3、移动data目录

  1. 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/

你可能感兴趣的:(linux+php,虚拟机,VBOX)