通过建站学运维1901-19任务

4.54php-fpm配置3

php配置文件/usr/local/php-fpm/etc/php.ini

查找php.ini:的位置
方法一:/usr/local/php-fpm/bin/php -i |head 4-68.png

方法二:(不推荐)
1,在站点的目录下生成一个phpinfo.php
2,编辑这个文件,复制以下内容:

<?php
phpinfo();
?>

3,去网站上直接访问phpinfo.php(直接在网站根目录下追加phpinfo.php)
在生产环境中使用phpinfo.php会带来极大的安全隐患。因此平时应该禁止该文件访问。

禁止phpinfo.php的方法:

1,编辑php.ini文件:vi /usr/local/php-fpm/etc/php.ini
2,查找disable_functions:在一般模式下/disable_functions
3,在disable_functions = 后添加phpinfo
4,重新加载php-fpm服务:/etc/init.d/php-fpm reload

curl访问https(433端口)的方法

curl -k -H "host:bbs.aminglnux.com" https://127.0.0.1/phpinfo.php
-k访问https
-H指定访问的域名

php.ini中的open_basedir选项

用来定义PHP服务所能活动的目录。
多个目录使用:(冒号分隔)。
注意:配置open_basedir时必须要附带/tmp/目录。
php.ini所定义的是全局性规则,当php.ini和php-fpm.d/XXX.conf冲突则以php-fpm为准。
如果为每个网站单独定义应当为每个网站生成独立的pool。

如何为每个网站单独定义pool

1

vi php-fpm.d/www.conf 定义PHP脚本执行慢的日志。

1,找到slowlog这一行:/slowlog
2,指定slowlog路径,在等号后写明。如“/tmp/php.slow”(正常情况不要把日志放入tmp目录下。这里只是举例)
3,在request_slowlog_timeout 的等号后定义超时时间(默认单位为秒)。当脚本执行时间超过这个值才会被记录进日志里。

4.56 重置mariaDB(mysql)密码

当忘记root密码时使用的方法

1,vi /etc/my.cnf 编辑配置文件
2,在socket =这行下增加一行:skip-grant然后保存退出。
3,重启mysql服务:/etc/init.d/mysqld restart
4,此时直接使用:mysql -uroot就可以登陆,而不需要密码。
5,以下为mariaDB内的操作:
use mysql #切换库(use命令可以不以分号结尾)
desc user; #查看user表的内容
update user set authentication_string=password("密码") where user='root'; #修改密码
6,退出MariaDB,编辑/etc/my.cnf文件。
7,删除skip-grant这一行,保存退出
8,重启服务:/etc/init.d/mysqld restart

常识

mysql在5.7.36(MariaDB在10.2)版本前密码存在password字段里。
修改密码使用update user set passwrod=password("密码") where user='root'
而在之后的版本里使用update user set authentication_string=password("密码") where user='root'

转载于:https://my.oschina.net/u/4067478/blog/3010702

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
运维变更管理流程是IT项目运维资料中的一个重要组成部分。它是指在IT项目运维过程中,对于运维变更的管理步骤和方法。在v1.3版本中,运维变更管理流程有以下几个关键步骤。 首先,运维变更管理流程的第一步是需求识别和评估。在这一步骤中,运维团队会与项目业务负责人沟通,了解需求变更的原因和影响范围,并进行评估,以确定变更是否合理和可行。 第二步是变更规划和设计。在这一步骤中,运维团队会制定变更计划,确定执行过程中所需的资源和时间,并制定详细的变更方案和测试策略。这一步骤的目的是为了确保变更顺利进行,能够满足业务需求。 第三步是变更实施和测试。在这一步骤中,运维团队会按照变更计划进行系统的更新、配置、安装或其他处理,并进行相应的测试,以确保变更不会对系统的稳定性和安全性产生负面影响。这一步骤的重点是确保变更的准确性和可靠性。 第四步是变更评估和审批。在这一步骤中,运维团队会对变更的实施结果进行评估,并进行相应的审批。评估的目的是检查变更是否达到了预期的效果,并在确保变更安全可靠的基础上进行批准。 最后一步是变更记录和文档管理。在这一步骤中,运维团队会将变更的详细记录和文档进行整理和存档,以备将来的参考和回溯。这样可以确保变更过程的可追溯性和可复现性。 通过以上的运维变更管理流程,IT项目运维团队能够有效地管理和控制运维变更的过程,确保变更的安全性、稳定性和可靠性,并提供变更过程的可追溯性和文档管理。这样可以最大程度地降低变更引起的风险和不确定性,确保系统的稳定运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值