/etc/rc.local,/ect/profile.d/,.bash_profile的区别
主要区别 /etc/rc.local 最先执行,在登录之前执行 设置开机启动任务,应该放在rc.local中执行,它只会在系统启动时执行一次。 /etc/profile.d/ 其次执行,需要登录,针对所有用户 设置环境变量的脚本,可以放在pr...
主要区别 /etc/rc.local 最先执行,在登录之前执行 设置开机启动任务,应该放在rc.local中执行,它只会在系统启动时执行一次。 /etc/profile.d/ 其次执行,需要登录,针对所有用户 设置环境变量的脚本,可以放在pr...
需求场景 当公司网站越来越多时,还是希望账号能打通,登录公司a网站后,打开b网站需要登录时可以不用输密码直接登录,主要是方便用户登录,简化流程,不用记那么多的密码。单点登录可以说是这一痛点的解决方案了。 常用解决方...
需求场景 使用sequlize读写mysql/mariadb数据时,默认会给每个表添加createdAt,updatedAt字段。由于一般情况下,项目timezone会使用东八区“+8:00”。如果在数据库中存储“+0:00”时区,就会经常遇到时间转换的问题。网上的答案大多数...
需求场景 每次登录服务器都使用密码登录是很烦人的,很容易忘记密码,还有个出于安全考虑的原因,一般推荐使用ssh密钥登录。 解决方案 客户端生成密钥对 在客户端`~./.ssh/`目录下执行命令,生成密钥对 ssh-keygen -t...
需求场景 最近在腾讯云重新部署php,nginx环境遇到一个非常坑的问题,两台服务器同样的配置,刚部署的服务器出现File not found. 排查 通过`tail -f /var/log/nginx/error.log`在日志中发现Permission denied,Primary scri...
docker常用命令 #列出镜像 docker images #删除镜像 docker rmi #删除全部镜像 docker rmi $(docker images -q) #列出全部容器 docker ps -a #重启容器 docker restart #删除容器docker rm #查看容器日志 docker logs #删除所...
解决方案 pm2 save pm2 startup pm2 save会将当前pm2运行的列表保存在~/.pm2/dump.pm2,方便开机时重新加载pm2 startup会在/etc/systemd/system目录下生成service文件,开机执行
需求场景 在单页应用中,只有一个html页面,网站的大部分css,js等资源引用都写在这个html中,当更新css,js的随机数然后发布时,由于客户端缓存了html,并不能及时更新。 解决方案 location / { try_files $ur...
核心代码 ffmpeg -ss 1.0 -t 0.001 -i test.mp4 -f image2 -y -s 1920x1080 test.jpg 相关参考 ffmpeg命令大全以及视频教程
需求场景 最近发现一直爬取的网站升级了,无法通过request模块简单获取了。考虑到其实自己爬取的数据访问量并不大,实际也就我一个人偶尔访问一下,不会是因为我的爬取而去更新反爬虫机制,猜测是其他原因导致了网站升级了反爬虫...