Wayne's blog

归档 · 2018

首页

关于

归档

好友们

linuxdebianmysql

debian安装MySQL8

背景因为debian官方的源默认是mariaDB(apt install mysql) , 但是我们需要MySQL ,又想方便的安装使用bandel包安装等效于apt安装 除了更新 环境 debian 9.5mysql 8.0.11 下载bandel包解压tar -zxf 安装按照下面的顺序安装 libmysqlclient21_8.0.11-1debian9_amd64.deb libmysqlclient-dev_8.0.11-1debian9_amd64.deb mysql-common_8.0.11-1debian9_amd64.deb mysql-community-client-core_8.0.11-1debian9_amd64.deb mysql-community-client..

更多
windows处理器CPU微码Linux

处理器微码

处理器微码的一些小芝士现代处理器是一种复杂的设备,也可以存在错误。此外,现代 x86 处理器并非直接执行 x86 指令,而是含有实现 x86 指令集的内部代码。内部代码被称为微码(Microcode)。更新微码可以修正或缓解 CPU 的缺陷(Bug)。 某些 CPU 缺陷可能导致 Firefox 崩溃。例如,Firefox 57 或更高版本在运行旧版微码的 Broadwell-U CPU 上会偶尔崩溃,而新版 Broadwell-U 微码则不会发生。 微码更新可以通过固件(通常称为 BIOS,即使技术上是 UEFI 固件而非旧式 BIOS)或由操作系统加载到 CPU。 微码更新在重新启动时不会保留,所以在双或多系统环境下,如果微码更新并非通过 BIOS 提供,则各操作系统都必须提供更新。 为确保 Windo..

更多
windowshdd

移动硬盘的休眠体验 辣鸡微软

背景移动硬盘无操作的休眠时间是10分钟 但是呢最近发现移动硬盘无操作后一会就休眠掉了 先从故障的入口排除问题因为是移动硬盘盒 而且比较便宜 所以先去骚扰移动硬盘盒的客服 问了十几分钟 客服表示自己能力有限,无法解答,技术也不在,在了也可能无法解答(orz….) 不过因为又新买的 所以感觉坏掉的几率不高 大厂资源多 可能更容易从不同的角度去解决问题因为笔记本是surface book 微软技术能力这么牛x maybe能解决 先去官方的support去求助在线客服, 然后问了一下 说是可能供电有问题,我说我这笔电可是surface (你们自己的品牌 自己总该不会不相信自己吧) 于是就直接把surface部门的电话丢给我了 我要向surface部门求助 技术服务专线走进surface部门之后 就是真正的坑爹的开始..

更多
VPNikev2linuxdebian

Debian下配置ikev2服务

写在前面虽然有可能被block..但因为折腾的过程太痛苦了…所以还是要发布出来,顺便装x….技术无罪 低调低调 环境 Debian 9.5Linux strongSwan U5.6.3/K4.9.0-8-amd64可信任机构颁发的SSL证书(DV即可) 使用可信任机构办法的SSL证书是为了使用体验 就可以在绝大多数设备上直接使用账号密码登陆验证,无需手动导入证书。 安装strongSwan 有两种安装方式 源码编译安装 包管理软件安装 更新索引apt update 编译安装安装编译环境(请确保有以下组件) apt-get install libpam0g-dev libssl-dev make gcc 下载并解压代码 cd /tmp # 此处进入到临时目录中 或者其他目录 wget ..

更多
golang

golang有关时间的一些操作

转换毫秒精度的timestamp到Timefunc parseTime(ts int64) time.Time{ ms := ts % 1000 ts = ts / 1000 t :=time.Unix(ts, 0) dur := time.Duration(ms * 0xf4240) # dur := time.Duration(ms * time.Millisecond) # 也可以这么写 看起来舒服 return t.Add(dur) } 之前的一个数据发送服务接收的数据是1536056116006这样的时间,需要转成Time 时间偏移t := time.Now() duration, _ := ti..

更多
nextcloudSSL

nextcloud部署ssl证书

本文基于之前的搭建nextcloud做的后续目的是为了https和http2,让访问更加安全和快速。之前的文章debian 9.5下搭建nextcloud (nginx + php + sqlite) ssl证书相关想要浏览器上显示绿锁(浏览器认证的可信任机构颁发的证书),是不可以使用自颁发证书的。你的服务商颁发了之后一般会有nginx所用到的.crt和.key,参考你的服务商的部署指南 配置nginx配置强制指向https把之前的注释解掉 server { listen 80; listen [::]:80; server_name cloud.example.com; #此处配置你的域名 # enforce https return 301 https:..

更多
linuxCentOSfirewall-cmd

CentOS下使用firewall-cmd管理端口

环境 centos 7 背景在别人搭建的centos server下要部署一个数据发送服务,数据发送服务需要对局域网内开放端口,于是乎对centos不是很熟悉的我又开始踩坑啦。 注意 firewall-cmd的用法有非常多 本文只介绍指定的端口控制 开放端口firewall-cmd --zone=public --add-port=80/tcp --permanent 关闭端口firewall-cmd --zone=public --remove-port=80/tcp --permanent tips –zone 指定作用域 –add-port 指定端口 端口/协议 –permanent 永久生效 注意–permanent 让该规则永久生效,没有该参数重启后失效如果加了一定要执行f..

更多
Linux

linux Screen工具

介绍 screen是一个终端的虚拟终端 用来解决ssh登陆后退出ssh后当前任务被结束的情况同时可以再screen进行输入,恢复screen等操作,(相比nohup更为强大) 解决乱码新建 vim ~/.screenrc 添加 defencoding GBK encoding UTF-8 GBK 参考:LINUX SCREEN窗口中文乱码问题 常用的命令 screen -ls 查看所有screen screen -S name 创建一个名为name的新screen screen -r xxxx.name 恢复screen exit screen 内输入exit即可销毁当前screen

更多
golang

Golang 在windows下编译linux可执行文件

我日常在windows上用JetBrains GoLand 写go程序,但是呢 直接使用go build会编译成windows可执行文件,想要在linux上一直跑还需要在linux安装golang然后再build。 麻烦? 本文教你如何用一行代码搞定这件事情 code set GOOS=linux 接下来正常的使用go build就可以得到linux可执行文件了 amd64的可执行文件(运行在64位系统下) tips更多详尽的设置Golang 在 Mac、Linux、Windows 下如何交叉编译

更多
loading..
serverSSH

使用SSH Key优雅的登陆linux server

环境 debian 9.5 生成SSH Key推荐的命令 ssh-keygen -t rsa -b 4096 -C "[email protected]_" your_email@example.com使用你的邮箱或一个账号或是其他什么标记 不怎么推荐的命令 ssh-keygen -t rsa -b 4096 #默认的注释是你的主机 ssh-keygen -t rsa #默认的没有4094bit 安全低 生成过程中会需要一些输入 第一次是选择保存的位..

更多
12