摘要: import os BASE_DIR = os.path.dirname(os.path.abspath(__file__)) path_name = os.path.join(BASE_DIR, 'test.sh') print(path_name) 阅读全文
posted @ 2021-08-21 11:31 lucky_tomato 阅读(276) 评论(0) 推荐(0) 编辑
摘要: pip list 输出: APScheduler (3.6.3) chardet (3.0.4) distro (1.2.0) idna (2.7) Jinja2 (2.11.1) M2Crypto (0.35.2) MarkupSafe (0.23) msgpack (0.6.2) pip (9. 阅读全文
posted @ 2021-08-21 11:25 lucky_tomato 阅读(199) 评论(0) 推荐(0) 编辑
摘要: import paramiko print(paramiko.__version__) 知识小补充:版本中带有rc的含义RC=Release Candidate,含义是”发布候选版”,它不是最终的版本,而是最终版(RTM=Release To Manufacture)之前的最后一个版本。广义上对测试 阅读全文
posted @ 2021-08-21 11:25 lucky_tomato 阅读(643) 评论(0) 推荐(0) 编辑
摘要: import time help(time) 阅读全文
posted @ 2021-08-21 11:23 lucky_tomato 阅读(62) 评论(0) 推荐(0) 编辑
摘要: import os print(os.path.dirname(os.path.abspath(__file__))) 阅读全文
posted @ 2021-08-21 11:22 lucky_tomato 阅读(985) 评论(0) 推荐(0) 编辑
摘要: import os print(os.path.abspath(__file__)) 阅读全文
posted @ 2021-08-21 11:21 lucky_tomato 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 脚本名字test.py print(__file__) 输出:test.py 阅读全文
posted @ 2021-08-21 11:17 lucky_tomato 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 语言大概分为解释性语言和编译型语言,解释型语言大概就是指程序执行的时候,执行一句,翻译一句给机器编译型语言大概为在程序运行之前,预编译翻译为机器语言java和python是属于中间的那种,先将程序预编译为一种人类语言与机器语言之间的语言,当运行的时候再继续编译所以java有一个javac hello 阅读全文
posted @ 2021-08-21 11:14 lucky_tomato 阅读(239) 评论(0) 推荐(0) 编辑
摘要: import os pid = os.getpid() print('pid : ',pid) 阅读全文
posted @ 2021-08-21 11:13 lucky_tomato 阅读(2422) 评论(0) 推荐(1) 编辑
摘要: msg = '我是中国人' 转二进制格式 print(msg.encode(encoding="utf-8")) 结果: b'\xe6\x88\x91\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbd\xe4\xba\xba' 解码 print(msg.encode(encod 阅读全文
posted @ 2021-08-21 11:09 lucky_tomato 阅读(597) 评论(0) 推荐(0) 编辑
摘要: import sys print(sys.getdefaultencoding()) 阅读全文
posted @ 2021-08-21 11:06 lucky_tomato 阅读(222) 评论(0) 推荐(0) 编辑
摘要: SElinux初探 SElinux已经是个非常完备的内核模块了,CentOS5.x提供了很多管理SELinux的命令与机制,因此在整体架构上面比以前的版本要单纯且容易操作管理。 SElinux字面上的意义就是安全强化的Linux。 SELinux是在进行程序、文件等权限设置依据的一个内核模块 SEL 阅读全文
posted @ 2021-08-21 10:53 lucky_tomato 阅读(262) 评论(0) 推荐(0) 编辑
摘要: linux的所有目录结构是一个有层次的倒挂着的树形目录结构 根"/"是所有目录的顶点 目录结构和分区设备是没有关系的。 /usr放置用户的程序 /home放置用户的数据 /usr/local编译软件的路径 /opt用户存放于第三方厂商开放的程序。 /etc/服务启动命令存放的目录/etc/init. 阅读全文
posted @ 2021-08-21 10:45 lucky_tomato 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Ctrl+a 去到行首 Ctrl+e 去到行尾 Ctrl+c 中断命令 Ctrl+d 注销 Ctrl+l 清屏幕 Ctrl+u 清除,剪切光标后的内容 Ctrl+k 清除鼠标后面的内容 Ctrl+r 查找 Ctrl+h 删除一个字符 Ctrl+Shift+y 粘贴 阅读全文
posted @ 2021-08-21 10:43 lucky_tomato 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 前端返回504 uwsgi报错日志问题1 Tue Jan 19 14:06:15 2021 - SIGPIPE: writing to a closed pipe/socket/fd (probably the client disconnected) BrokenPipeError: [Errno 阅读全文
posted @ 2021-08-21 10:38 lucky_tomato 阅读(986) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,使用subprocess模块会因为超时而导致报错,但是这种报错只会在任务执行完才报错,不会超时立马报错。 参考链接 https://www.jianshu.com/p/3410828a3c5d https://blog.csdn.net/jiandanokok/article/detai 阅读全文
posted @ 2021-08-21 10:33 lucky_tomato 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 请看这篇文章 https://blog.csdn.net/ouyang_peng/article/details/84066417 阅读全文
posted @ 2021-08-21 10:24 lucky_tomato 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 一般是unicorn端口被占用了,unicorn默认端口是8080,如果机器上安装了tomcat的话就会端口占用,需要修改gitlab配置文件 [root@localhost ~]# vim /etc/gitlab/gitlab.rb ### Advanced settings # unicorn[ 阅读全文
posted @ 2021-08-21 10:20 lucky_tomato 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一、GitLab概述: 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 Ruby on Rails 是一个可以使你开发、部署、维护 web 应用程序变得简单的框架。 GitLab拥有与Github类似的功能,能 阅读全文
posted @ 2021-08-21 10:12 lucky_tomato 阅读(229) 评论(0) 推荐(0) 编辑
摘要: GOBY是一款WEB扫描工具,支持win和linux,功能强大 官网:https://gobies.org/index.html 最丰富的设备规则集Goby中预先设置了100,000多个规则识别引擎,可以自动识别和分类硬件设备和软件业务系统,并全面分析网络中存在的业务系统。目前,它支持超过100,0 阅读全文
posted @ 2021-08-21 09:59 lucky_tomato 阅读(1517) 评论(0) 推荐(0) 编辑