本帖最后由 Qter 于 2020-6-12 17:24 编辑
- cat /etc/redhat-release
- CentOS Linux release 7.6.1810 (Core)
复制代码 1. MySql 8.0.19mysql -h 192.168.1.4 -u user1 -P 3307 -p 回车后输入密码
use testdb;
数据库加密方式 select version(); 8.0.19
service mysqld status
2.Redis redis-cli -v redis-cli 5.0.8
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis-cli 127.0.0.1:6379> auth pwd OK 127.0.0.1:6379> info # Server redis_version:5.0.5
3.PHP php -v PHP 7.2.30 (cli) (built: Apr 15 2020 07:44:15) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.30, Copyright (c) 1999-2018, by Zend Technologies
/usr/bin/php -> php72 /usr/bin/php72 -> /opt/remi/php72/root/usr/bin/php
/etc/opt/remi/php72/php-fpm.conf /etc/opt/remi/php72/php-fpm.d/www.conf /etc/opt/remi/php72/php.ini
修改php.ini后重启php72-php-fpm服务 设置env后重启 systemctl status php-fpm.service systemctl restart php72-php-fpm vim /usr/lib/systemd/system/php72-php-fpm.service vim /usr/lib/systemd/system/php-fpm.service
netstat -napo |grep "php-fpm" | wc -l
修改时区 systemctl restart php72-php-fpm
supervisorctl restart all
4.Nginx/etc/nginx/
vim/etc/nginx/nginx.conf
vim /etc/nginx/conf.d/chkj.conf
systemctl status nginx
service nginx stop
service nginx start
/opt/nginx/conf/nginx.conf
//根据app_id 查nginx日志
grep "app_id=10000184" /opt/nginx/logs/api.log
5.Composer
composer -V
Composer version 1.10.6 2020-05-06 10:28:10
Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件
Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。
Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl。
安装:
cd ~
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
Use it: php composer.phar 或 ./composer.phar -V
移动 composer.phar,这样 composer 就可以进行全局调用:
mv composer.phar /usr/local/bin/composer
composer install
6.supervisor
Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
supervisor:要安装的软件的名称。
supervisord:装好supervisor软件后,supervisord用于启动supervisor服务。
supervisorctl:用于管理supervisor配置文件中program。
supervisor配置文件:/etc/supervisord.conf
子进程配置文件路径:/etc/supervisord.d/
supervisorctl status //查看所有进程的状态
supervisorctl stop es //停止es
supervisorctl start es //启动es
supervisorctl restart es //重启es
supervisorctl update //配置文件修改后使用该命令加载新的配置
supervisorctl reload //重新启动配置中的所有程序
把es换成all可以管理配置中的所有进程。
使用supervisor进程管理命令之前先启动supervisord,否则程序报错。
使用命令supervisord -c /etc/supervisord.conf启动
systemctl start supervisord.service //启动supervisor并加载默认配置文件
systemctl enable supervisord.service //将supervisor加入开机启动项
|