10 年前

64位系统 32位程序 无法打开大于2G文件解决办法

前言 线上业务是32位的程序,服务器使用的Debian 64位,理论上ext4的文件系统单文件最大支持16T。由于程序日志没有按定时分类,以致于单个文件达到2G,由于无法写入结果导致部分时间段的日志丢失。 最后分析发现是32位程序引用了32位的库,单文件达到32G后fopen无法写入。 一、定义宏 定义宏,使得可以处理大文件(>4GB) (凡是用到得地方,都要引入这个宏定义。所以需要单独写在一…

10 年前

PS1 自定义bash 终端

PS1  

配置参数 \a ASCII响铃字符 (07) \d “周 月 日”格式的日期 \D{format} 参数format被传递给strftime(3)来构造自定格式的时间并插入提示符中;该参数为空时根据本地化设置自动生成格式。 \e ASCII转义字符(ESC) (033) \h 主机名在第一个点号前的内容 \H 完全主机名 \j shell当前管理…

10 年前

django models 增删改查

python manage.py shell from mysite import models dir(models) #Host中所有的值 models.Host.objects.all() #系统类型为linux models.Host.objects.filter(system_type='linux') #系统类型为linux且主机名为lmz,列表的第0个值 models…

10 年前

MySQL 5.6 for Windows 压缩版安装配置

数据库  

一、下载mysql-5.6.26-winx64.zip http://mysql.mirrors.pair.com/Downloads/MySQL-5.6/mysql-5.6.26-winx64.zip 二、解压配置 解压后将mysql-5.6.26-winx64移动到C:\Program Files\MySQL 配置windows环境变量我的电脑->属性->高级->环境变量…

10 年前

使用openssl给SSH私钥取消密码

运维技术  

使用openssl命令去掉私钥的密码 openssl rsa -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa_new 备份旧私钥 mv ~/.ssh/id_rsa ~/.ssh/id_rsa.backup 使用新私钥 mv ~/.ssh/id_rsa_new ~/.ssh/id_rsa 设置权限 chomd 600 ~/.ssh/id_rsa 这样同一个公钥,本…