netdata开源Linux系统监控系统安装:一句话满足你的要求
Netdata是一个开源的实时Linux服务器性能监控工具,漂亮的web前端,使用netdata,你可以监视CPU 、RAM使用情况、磁盘I/O 、网络流量、Postfix等等,netdata超快,资源使用高效。
nginx配置禁止访问目录或禁止访问目录下的文件
某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php、cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行文件。如果不禁止,nginx会直接去下载web目录下文件,如果有配置文件,并可以直接暴露一些配置文件源代码。测试时要清理浏览器缓存,浏览器会缓存下载的文件。如果有类似配置文件,建议不要放在web目录下,会更加安全。
【code-server入门】反向代理
这里根据官网所给出的配置项进行了简单修改,仅作参考
【code-server入门】code-server配置教程适配所有平台
code-server 官方教程中对于配置项讲的比较深入,包含了证书生成和nginx配置,但是实际使用的时候并不需要这么复杂,有关证书的内容用了通配符证书一次性生成好,有关配置项往往也有通用配置,仅需要调整少量内容即可。
【code-server入门】code-server安装教程适配所有平台
jenkins + docker + nodejs + webhooks 配置自动化CICD流程
有时我们不希望使用流行的travsci或者circleci来配置自动化CI/CD,或者内网项目使用jenkins来作为自动化CI/CD的工具
如果要使用jenkins的jenkinsfile,您需要创建pipline,在配置选项中,您将看到jenkinsfile
您可以指定好您的代码仓库后,在脚本路径
中配置您的脚本相对于仓库的路径
Jenkins:the input device is not a TTY
如果您在使用jenkins执行docker容器内命令时,使用的了-t
参数
1 | docker exec -it test_container bash build.sh |
jenkins提示使用java11版本
一般情况下我们使用java8来运行我们的项目,但有时候会遇到项目需要使用其他版本的java来运行,jenkins就是其中之一。