随笔分类 - Linux_NOTES
摘要:Linux shell 打印可以先 apt update apt install figlet Python 打印 pip install pyfiglet from pyfiglet import Figlet f = Figlet(font='slant') print(f.renderText
阅读全文
摘要:vim /etc/resolv.conf 如 加上谷歌的,则只需要加上: nameserver 8.8.8.8 加上 网通的: nameserver 202.106.0.20
阅读全文
摘要:官方网址:http://www.walle-web.io/ walle 让用户代码发布终于可以不只能选择 jenkins!支持各种web代码发布,php、java、python、go等代码的发布、回滚可以通过web来一键完成。walle 一个可自由配置项目,更人性化,高颜值,支持git、多用户、多语
阅读全文
摘要:一、官方文档地址:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html 二、ubuntu 20.04 安装 Ansible $ sudo apt update $ sudo apt ins
阅读全文
摘要:使用 supervisor 管理进程,如果被管理的项目是多进程模式,就需要注意一下: 1、程序内是否有接收处理 kill -15 signal。 2、python 程序无法监听 kill -9 信号(其他编程语言没有了解,但按理说应该是一样的),也无法拒绝(kill -9 是立马强制结束进程),所以
阅读全文
摘要:1.修改当前登录用户的 ssh 环境变量文件(没有则新增) vim ~/.ssh/config 2.根据需求,定义需要连接的主机的私钥路径(可以定义多个不同的主机) Host github.com User git Hostname github.com IdentityFile ~/data/.s
阅读全文
摘要:今天新入职了公司,刚开始是兴奋中带着点紧张——然后分发办公用品的时候,给了一个笔记本电脑,话说在公司办公,还是习惯使用台式机,受不了笔记本散热那种呜呜作响的声音,听了让人焦虑,特别是处理 bug 的时候,这都不是关键,关键是笔记本特别脏,搞得我是一天都很焦虑,很空虚,一直想着明天来上班的时候带什么来
阅读全文
摘要:1.安装rar软件包 sudo apt install rar 2.压缩文件时进行密码设置 rar -p a filename.rar {需要压缩的文件} 3.进行解压时,会提示输入密码,输入压缩时配置的密码即可解压。使用 rar 解压的方式: unrar x filename.rar
阅读全文
摘要:ubuntu 系统可以使用apt或者apt-get软件管理工具进行软件的下载,非常方便,默认情况下,使用这两种方式安装的软件的配置文件路劲及安装路径分别如下: /etc/目录下包含各个软件包的配置文件: 以查看 rabbitmq-server 配置文件为例: 软件包安装位置如下: 以查看 rabbi
阅读全文
摘要:在实际操作过程中发现,使用导入文件形式添加定时任务时,会将用户已有的定时任务全部覆盖清理(先清空,再重新导入),所以在使用文件导入定时任务时,需要先将已有定时任务导出,然后将新任务进行追加到已有定时任务下,最后再重新进行导入,以 ubuntu16.04 为例: 1.导出已有任务,如果该用户从未定义过
阅读全文
摘要:命令行方式安装: sudo apt-get install gpick 安装完成以后,在终端窗口中输入: gpick 即可以启动工具
阅读全文
摘要:linux 修改服务器时区并使用所选时区的时间(以 ubuntu18.04 修改为美国芝加哥时区为例)一.修改时区 /usr/bin/tzselect 1.选择地区, 美洲地区: 2 2.选择国家, 美国: 49 3.选择时区, 中部时区: 11 4.确认修改: 1二.修改时间为所选择的时区的当前时
阅读全文
摘要:在进行WEB开发时, 必然会遇到向用户返回文件的场景(如图片, 文档等等), 当返回的文件较小时, 我们可以直接通过接口以数据流的形式向前台返回, 因为文件较小, 因此也不会太过于影响响应速度及服务器性能, 但是当文件较大时, 再使用接口中返回数据流的方式就显得极其不合适了. 此时, 就需要通过 n
阅读全文
摘要:"&" 后台运行指令 本人亲测可用,切换到root权限后,指定了 lowman 用户运行 test.py 文件:
阅读全文
摘要:方法一、登录服务器,直接修改: crontab -e 然后添加: @reboot [nohup] {命令} ... # 或者定时任务指令 保存退出: ctrl + O ctrl + x方法二、指定用户进行修改: sudo crontab -u {username} -e 然后添加: @reboot
阅读全文
摘要:1.抽空用python做了一个 动态添加/删除IP黑名单 的程序(或者说实现方案),项目地址: https://gitee.com/lowmanisbusy/ip_blacklists
阅读全文
摘要:如果项目在提供服务的过程中,因为需求使然,需要对nginx进行模块的动态添加,可以按照如下流程进行操作 一.查看nginx当前已经安装了那些模块 1) 进入nginx执行文件目录 cd /usr/local/nginx/sbin/ 2)执行命令 ./nginx -V # 大写 V 得到类似如下输出:
阅读全文
摘要:以下为本人创建 redis 镜像的一个 Dockerfile, 目前仅使用于开发环境中: 运行 Dockerfile , 生成docker镜像, 再使用 docker run 启动容器. 如果需要在本机根据 镜像 或者 Dockerfile , 快捷的进行容器的编排, 可使用 docker-comp
阅读全文
摘要:一.更换端口, 可以在一定程度上防止扫描攻击 vim /etc/ssh/sshd_config 将 port 一项从 22 更改为高位端口, 然后重启 ssh 服务 systemctl restart sshd.service 二.禁止使用root账号登录, 允许使用root账号登录服务器是一个极其
阅读全文
摘要:Ubuntu设置终端操作行为的回收站(默认情况下,在终端删除文件,会直接删除) 参考自: https://help.aliyun.com/knowledge_detail/41359.html?spm=5176.2000002.0.0.3afb1ee6ZrTO8Y 1. 新建一个回收站目录(该目录路
阅读全文