![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux日记
lvcal_sunday
这个作者很懒,什么都没留下…
展开
-
linux运维常用指令整理
1.文件编辑 **进入编辑模式** vi+空格+文件名 **调出光标** insert **修改** 键盘上下左右、翻页等调整位置,修改编辑文件。 **修改完成** 修改完毕后按esc退出编辑模式 **保存** q+enter:不保存退出 wq+enter:保存退出2.nginx重启 nginx -s reload3.sudo用于提权,一般非管理员账号需要用到4.https证书配置 证书存放在某个文件夹下 更改nginx原创 2022-04-19 17:43:05 · 2232 阅读 · 0 评论 -
接口被恶意IP频繁访问攻击
最容易被恶意攻击的接口一般都是获取短信验证码的接口,除了我们在接口内限制以下内容之外:标题说明限制手机号参数单个手机号发送短信次数限制ip单个ip发送短信次数限制时间固定多长时间最多获取一次认定是被攻击的时候如何从根本上拒绝该IP的访问呢?背景:(linux centos7 nginx)思路实现流程备注限制ip对分域名的访问nginx.conf文件,在分域名配置文件中deny指定ip效果略差,确实可限制浏览器端的访问防火墙命原创 2021-08-03 10:02:12 · 987 阅读 · 0 评论 -
正常运行的web网站无法登录的问题
运行良好的web项目(如php网站后台等)偶尔出现了能正常访问,但无法登录的问题,需要排除以下问题标题描述缓存服务排查Session、Memcache、Redis等登录信息常用的缓存存储服务是否正常服务器物理内存内存满之后无法服务器是否被攻击被攻击容易产生各种日志,导致物理内存不足其他服务是否有高占用内存的服务导致运行内存告警...原创 2021-08-03 09:46:16 · 1479 阅读 · 0 评论 -
虚拟机安装宝塔后,站点域名无法访问的问题
1.虚拟机右键“设置”2.网络适配器,选择桥接模式(桥接模式支持别人访问,nat模式仅支持自己访问)。3.重启虚拟机(或者重启网卡)。4.ifconfig指令获取下对外可以访问的IP(如图中,192.168.0.166)5.访问端配置hosts文件。其他可能原因:服务器端的防火墙。...原创 2021-06-19 11:40:58 · 2582 阅读 · 0 评论 -
linux可以访问静态网页,但无法访问php网站
1.检测nginx是否正常启动ps -ef | grep nginx2.检测php是否正常启动ps -ef | grep nginx3.启动phpphp-fpm start(启动后登陆session无法生效,导致失败。)4.重启phpphp-fpm restart原创 2021-05-29 15:31:46 · 678 阅读 · 0 评论 -
阿里云RDS的数据库备份文件如何恢复
wget比如数据库备份文件名为:percona-xtrabackup-2.3.3-1.el6.x86_64.rpmyum install percona-xtrabackup-2.3.3-1.el6.x86_64.rpm首先下载数据库备份文件1、对于tar 压缩包 (.tar.gz 后缀),使用命令:tar -izxvf <数据备份文件名>.tar.gz -C /home/mysql/data2、执行如下命令,查询解压后生成的文件。ls -l /home/mysql/data3原创 2021-05-19 10:16:53 · 860 阅读 · 0 评论 -
配置域名的https访问,签发ssl安全证书在nginx配置日志记录及注意事项
适用于已经可以访问的域名,但未配置https。申请:申请ssl证书(DV)免费一年,不支持续费。阿里云一个账号一年有20个额度。签发:证书习惯选择文件校验。文件校验:在nginx.conf中配置的域名root访问目录。root的根目录下添加“.well-known/pki-???”文件夹。其中“.well-known”文件夹在cd命令是不显示。但实际已有该目录。域名解析:除了已经解析的www二级域名,还需要解析不带www的根域名。nginx.conf文件中,需要兼容www二级域名和根域名的访问。原创 2021-04-09 10:58:55 · 213 阅读 · 0 评论 -
阿里云ssl证书文件验证不通过
1.阿里云ssl证书签发时,需要填写域名。如果域名填写的是www.aaaa.com的话,会自动验证aaaa.com。所以需要确定带www和不带www的两个域名都已经正确解析。2.查看服务器的nginx.conf文件,检查解析域名的地方是否正确填写域名或者带上了@或*.3.证书审核通过后,需要下载证书(apache、nginx环境根据需要下载)。4.放到服务器的cert文件目录下。5.配置nginx.conf文件#以下属性中,以ssl开头的属性表示与证书配置有关。server { list原创 2021-04-09 09:44:42 · 2296 阅读 · 0 评论 -
无法登录服务器的可能原因之一:根目录下操作777权限,重启服务后因权限问题无法登录
阿里云先确保服务器启动ping ip看是否通畅root用户是否可以正常登陆(如无法登录,则基本可以认为是账号权限的问题)原因:根目录下以前执行过777命令,文件组变了 导致切换不了办法:暂无。根据阿里云售后工程师的说法,“您好,这边通过VNC登陆您的服务器查看目前您的很多文件权限发生变动,这边也无法手动进行修改。您可以通过初始化您的系统盘,来恢复您的系统,谢谢”...原创 2021-04-01 17:00:44 · 1056 阅读 · 0 评论 -
linux centos修改和编辑某个文件
vi+空格+文件名 编辑文件insert +回车 更改为可编辑模式修改完毕后按esc输入:wq保存原创 2021-04-01 16:38:27 · 530 阅读 · 0 评论 -
linux部署php项目流程记录
**1.安装:**服务器安装php、php拓展、mysql、nginx查看php安装信息:# php -info # php -v php -info | grep php.ini2.解析域名解析至IP即可。3.nginx.conf 中配置新的server(域名访问可继续使用80端口,或新建用户使用80端口)配置伪静态,index.php等4.启动php等服务,开始访问域名开始跑项目查找PHP拓展的安装目录:find / -name extensions报错:could not find原创 2021-04-01 16:29:09 · 221 阅读 · 2 评论 -
Linux下查看文件和文件夹大小
Linux下查看文件和文件夹大小du -sh * //查看当前目录下各个文件及文件夹大小;du -h --max-depth=1 /aaa //仅列出aaa目录下面所有的一级目录文件大小;du -h --max-depth=1 /aaa/* //列出aaa下面所有一级目录的所有文件大小...原创 2021-03-19 17:17:02 · 59 阅读 · 0 评论 -
使用xshell更换管理员用户
1.普通用户登录服务器2.输入代码su -会让填写password3.输入超管密码密码是看不到的,且无法使用ctrl+v,使用鼠标右键实现。4.对目录不熟悉建议cd至对应目录,熟悉的话可以直接使用下列代码chmod -R 777 /alidata/www/mobile操作成功是无提示的。PS:普通用户,标志是一个$符号。管理员用户,标志是一个#符号...原创 2021-03-19 16:24:02 · 2375 阅读 · 0 评论