摘要: Linux操作系统的一大优点是对于同样一件事情,你可以使用高达数百种方法来实现它。例如,你可以通过数十种方法来生成随机密码。本文将介绍生成随机密码的十种方法。 1. 使用SHA算法来加密日期,并输出结果的前10个字符: [root@kafka60 shell]# date +%s |sha256su 阅读全文
posted @ 2023-05-02 15:14 Boks 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一、集群 1、启动一个ceph 进程 启动mon进程 service ceph start mon.node1 启动msd进程 service ceph start mds.node1 启动osd进程 service ceph start osd.0 2、查看机器的监控状态 [root@client 阅读全文
posted @ 2023-02-16 15:11 Boks 阅读(466) 评论(0) 推荐(0) 编辑
摘要: openssl证书 自签发 # server 端自签发证书 openssl genrsa -out server.key 2048 openssl req -new -days 3650 -subj "/C=GB/L=China/O=gobook/CN=server.io" -key server. 阅读全文
posted @ 2022-07-21 15:35 Boks 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Linux IP和网关配置 本文主要描述Linux服务器上IP配置方法以及一些常用指令的介绍。包括: 1、Linux服务器永久IP配置,通过修改配置实现,包括默认网关配置。服务器或网络服务重启不失效。 2、Linux临时IP配置,通过ipconfig命令实现,服务器或网络服务重启失效。 3、ifco 阅读全文
posted @ 2022-06-20 14:21 Boks 阅读(3183) 评论(0) 推荐(0) 编辑
摘要: GItlab 密码重置 进入Gitlab控制台更改管理员密码 前提条件:需要保证Gitlab、Redis同时处于启动状态。可以运行gitlab-ctl start或者gitlab-ctl restart命令进行启动或者重启。 切换到Gitlab的bin目录下,如果你配置了系统变量PATH则可以不用切 阅读全文
posted @ 2022-03-30 11:11 Boks 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: IPMI 方法 上面几种方法都不能用?如果你的主板刚好支持 IPMI 管理接口的话,那可以直接通过 IPMI 实现硬件上的强制关机或重启。 首先加载 IPMI 支持: 1 [root@localhost ~]# modprobe ipmi_msghandler ipmi_devintf ipmi_s 阅读全文
posted @ 2021-12-28 14:43 Boks 阅读(377) 评论(0) 推荐(0) 编辑
摘要: linux 内核态重启接口 头文件 <linux/reboot.h> 源文件 kernel/reboot.c 调用接口 /** * orderly_reboot - Trigger an orderly system reboot * * This may be called from any co 阅读全文
posted @ 2021-12-28 14:41 Boks 阅读(379) 评论(0) 推荐(0) 编辑
摘要: linux系统花样重启 Linux强制重启 Linux使用shutdown -r now 或者 reboot、init 6 命令无法重启时使用以下两条命令可强制重启: echo 1 > /proc/sys/kernel/sysrq echo b > /proc/sysrq-trigger 1./pr 阅读全文
posted @ 2021-12-28 14:40 Boks 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 初始化 rm -rf /etc/pki/CA/*.old touch /etc/pki/CA/index.txt echo 01 > /etc/pki/CA/serial echo 02 > /etc/pki/CA/serial rm -rf keys mkdir keys 生成根CA并自签(Com 阅读全文
posted @ 2020-08-21 17:49 Boks 阅读(2268) 评论(0) 推荐(0) 编辑
摘要: https方式每次都要输入密码,按照如下设置即可输入一次就不用再手输入密码的困扰而且又享受https带来的极速 首先执行下面的命令(如果不执行下面的命令,可能会导致设置无效) git config --global user.email "你的git的注册邮箱" git config --globa 阅读全文
posted @ 2020-08-15 12:36 Boks 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash # # # 自动创建 Docker TLS 证书 # # 以下是配置信息 # --[BEGIN] CODE="docker" IP="192.168.31.199" PASSWORD="123456" COUNTRY="CN" STATE="HUNAN" CITY="CHAN 阅读全文
posted @ 2020-08-05 11:41 Boks 阅读(325) 评论(0) 推荐(0) 编辑
摘要: openssl genrsa -out ca.key 4096 openssl req -x509 -new -nodes -sha512 -days 3650 -subj "/C=CN/ST=Beijing/L=Beijing/O=example/OU=Personal/CN=dke.com" - 阅读全文
posted @ 2020-07-31 16:53 Boks 阅读(156) 评论(0) 推荐(0) 编辑
摘要: mkdir -p ~/.Trash vi ~/.bashrc # .bashrc alias rm=trash alias rl='ls ~/.Trash' alias ur=undelfile undelfile() { mv -i ~/.Trash/$@ ./ } trash() { mv $@ 阅读全文
posted @ 2020-07-24 12:49 Boks 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 格式化占位符 *printf系列函数都支持format格式化参数,在这里我们按照占位符将被替换的变量类型划分,方便查询和记忆。 通用占位符 占位符说明 %v 值的默认格式表示 %+v 类似%v,但输出结构体时会添加字段名 %#v 值的Go语法表示 %T 打印值的类型 %% 百分号 示例代码如下: f 阅读全文
posted @ 2020-06-11 13:34 Boks 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 变量和常量是编程中必不可少的部分,也是很好理解的一部分。 标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词,比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线)组成,并且只能以字母和_开头。 举几个例子:abc, _, _123, a123 关键字 关 阅读全文
posted @ 2020-06-10 14:47 Boks 阅读(146) 评论(0) 推荐(0) 编辑
摘要: mysqldump是mysql用于转存储数据库的客户端程序·。它主要产生一系列的SQL语句,可以封装到文件,该文件包含有所有重建您的数据库所需要的 SQL命令如CREATE DATABASE,CREATE TABLE,INSERT等等。·可以用来实现轻量级的快速迁移或恢复数据库。是mysql数据库实 阅读全文
posted @ 2020-02-11 19:02 Boks 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 在root用户下,执行 [root@localhost ~]# gitlab-rails console production GitLab: 11.0.4 (edb037c) GitLab Shell: 7.1.4 postgresql: 9.6.8 Loading production envi 阅读全文
posted @ 2020-02-04 09:57 Boks 阅读(825) 评论(0) 推荐(0) 编辑
摘要: git配置config记住密码设置记住密码(默认15分钟): git config --global credential.helper cache如果想自己设置时间,可以这样做: git config credential.helper 'cache --timeout=3600'这样就设置一个小 阅读全文
posted @ 2020-01-16 15:58 Boks 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 8种常见SQL错误用法 1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 好吧,可能90%以上的 阅读全文
posted @ 2019-12-25 23:02 Boks 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一千行 MySQL 学习笔记 连接与断开服务器 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 选择类型 列属性(列约束) 建表规范 UNION 子查询 连接查询(join) 导出 INSERT DELETE TRUNCATE 备份与还原 视图 事务(transaction) 锁表 阅读全文
posted @ 2019-12-25 22:36 Boks 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.购买SSL证书验证(跟https认证一样) 2.iphone 签名.mobileconfig文件 3.终端签名命令 openssl证书签发生成 阅读全文
posted @ 2019-11-23 19:49 Boks 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 一、字符串 strings Python操作Redis的redis模块对字符串(string)的主要操作函数包括:SET、GET、GETSET、SETEX、SETNX、MSET、MSETNX、INCR(INCRBY,DECR,DECRBY在python中庸同一个函数incr实现)、APPEND、SE 阅读全文
posted @ 2019-10-29 14:56 Boks 阅读(265) 评论(0) 推荐(0) 编辑
摘要: redis安装 网上很多windows、Linux的安装教程,可根据自己的需要寻找对应教程安装 redis-py安装 pip install redis redis可视化工具 RedisDesktopManager下载地址: https://redisdesktop.com/download API 阅读全文
posted @ 2019-10-29 14:47 Boks 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 一 redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add 阅读全文
posted @ 2019-10-29 14:36 Boks 阅读(234) 评论(0) 推荐(0) 编辑
摘要: MySQL的优化实战 一、前言 MySQL调优对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已 阅读全文
posted @ 2019-10-29 13:54 Boks 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 让git忽略ssl证书错误 当你通过HTTPS访问Git远程仓库,如果服务器的SSL证书未经过第三方机构签署,那么Git就会报错。这是十分合理的设计,毕竟未知的没有签署过的证书意味着很大安全风险。但是,如果你正好在架设Git服务器,而正式的SSL证书没有签发下来,你为了赶时间生成了自签署的临时证书, 阅读全文
posted @ 2019-10-29 12:05 Boks 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: MySQL性能优化之骨灰级,高阶神技 大量信息的存储和查询都会用到 MySQL,因此它的优化就对系统性能提升就尤为重要了。由于 MySQL 的优化范围较广,从软件到硬件,从配置到应用,无法一一道来。今天就从开发者的角度介绍一下 MySQL 应用优化。包括数据类型,数据表查询/修改,索引和查询等几个方 阅读全文
posted @ 2019-10-28 18:56 Boks 阅读(376) 评论(0) 推荐(0) 编辑
摘要: Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 -- Redis支持五种数据类型。 -- Redis支持数据库备份。 Redi 阅读全文
posted @ 2019-10-25 10:33 Boks 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 使用gitolite搭建git服务器 关于GitoliteGitolite是一款免费的开源Git服务器,如果要在单个服务器中托管多个git存储库,Gitolite应该时最完美的。 Gitolite是Git之上的访问控制层,因此您可以配置基于用户设置Git访问权限。 Gitolite提供对许多gito 阅读全文
posted @ 2019-10-24 11:27 Boks 阅读(1086) 评论(0) 推荐(0) 编辑
摘要: 如何向 Windows 7 镜像中添加 USB3.0 驱动 Microsoft 在 Windows 7 的安装光盘并没有集成各个厂商的 USB3.0 驱动,因此在Intel Haswell后面的芯片组上安装Windows 7系统时,将有可能无法正常安装(即:使用U盘安装时提示要加载驱动)。主要原因是 阅读全文
posted @ 2019-10-23 11:55 Boks 阅读(1949) 评论(0) 推荐(0) 编辑
摘要: GIT分布式版本控制系统 Git工作流程及常用命令 Git分布式版本控制系统 想要把某些文件忽略提交,项目根目录增加 .gitignors 还可以通过一些工具,直观查看具体的区别(界面化操作) 每个人是一个单独的本地仓库,有一个中央仓库,用来汇总所有开发者的编码信息(中央仓库一般由LEADER创建, 阅读全文
posted @ 2019-10-23 10:25 Boks 阅读(289) 评论(0) 推荐(0) 编辑
摘要: Request.META 内容详细 阅读全文
posted @ 2019-10-22 16:08 Boks 阅读(203) 评论(0) 推荐(0) 编辑
摘要: django2.2版本中pymysql报错'mysqlclient 1.3.13 or newer is required' 本文环境(都安装的当前最新版本): ImproperlyConfigured: mysqlclient 1.3.13 or newer is required 1、问题背景: 阅读全文
posted @ 2019-10-20 20:07 Boks 阅读(456) 评论(0) 推荐(0) 编辑
摘要: Django2.x中url路由的path()与re_path()参数解释 在新版本Django2.x中,url的路由表示用path和re_path代替,模块的导入由django1.x版本的from django.conf.urls import url,include变成现在的Django2.x中的 阅读全文
posted @ 2019-10-20 17:08 Boks 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 安装 安装缺失环境 编译 nginx.conf 配置 ssl证书签发 ssl.conf 前面文件 签发工具 ssl域名配置 阅读全文
posted @ 2019-10-07 12:53 Boks 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: Http中的Nginx版本信息 查看http请求的response里面的header我们会发现有server这个参数,它表示服务端使用的是什么web服务器。 segmentfault甚至都没有返回server! 很多网站不止返回了nginx而且还带了版本号,而像版本号这种东西完全没必要暴露给用户,我 阅读全文
posted @ 2019-10-07 10:01 Boks 阅读(580) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-09-30 00:28 Boks 阅读(0) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-09-30 00:22 Boks 阅读(0) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-09-30 00:20 Boks 阅读(1) 评论(0) 推荐(0) 编辑