站点推荐 有更新!

  |   4 评论   |   1,175 浏览

【网站集合类】 倾城之链 道友强烈推荐的知名网站集合 https://nicelinks.site/explore/resource 「比格张」,全球高质量网站推荐 https://bigezhang.com/ 【小玩意】 符号文字生成器 http://www.network-science.de/ascii/ pdf转word http://app.xunjiepdf.com/pdf2word dd无损分区 https://opensource.com/article/18/7/how-use-dd-linux 【阅读写作类】 书栈网 https://www.bookstack.cn/?page=3&tab=popular 语雀--阿里内部知识库 https://yuque.com/ 技术文章 https://blog.mufengs.com/articles/2019/03/11/1552316114520.html 自己的博客 https://blog.mufengs.com/ So you want to be a wizard https://jvns.ca/blog....

Centos8 安装飞行舱和 docker

  |   0 评论   |   41 浏览

最小化安装 选择了开发的包 有个不理解的就是centos8只出现了dvd的包,还没有出现mini的 安装飞行舱 #yum install -y cockpit #systemctl start cockpit # systemctl enable --now cockpit.socket 效果图如下 安装docker yum install docker-ce 安装过程中报错了 问题: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed 去docker的官方repo里面看到centos8并没有,只有7的,所以下载了一个最新的 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 执行yum localinstall containerd.io-1.2.10-3.2.el7.x86_64.rpm,安装成功 a....

格鲁吉亚 9 天 8 夜蜜月自由行 (更新中) 有更新!

  |   40 评论   |   31 浏览

前期准备 相关资料 相关介绍,以及注意事项等见下文 https://hacpai.com/article/1571740286377 时间:2019 年 10 月 9 号--2019 年 10 月 18 号 地点:南京禄口✈️乌鲁木齐地窝堡✈️ Tbilisi 出行方式:自由行(机票是找旅行社买的,2 个人往返不到 1 万的样子) 人物:我和小仙女 旅游预算:15000-20000 左右 出行计划: 通信方式:我是用的移动的国际漫游和“一带一路”套餐,防止国内的电话,比较不划算 198元7天,不限流量 ,个人不是很推荐。 小仙女用的是Beetline,标示长得像便利蜂标示,大概40人民币的样子,10个G流量,购买这个电话卡是需要出示护照用于登记,然后店家会帮你注册帮你换卡,格鲁吉亚人还是很热心的。 我们在出国前临时换了1400人民币,也就180美元左右,这里需要注意的是兑换货币需要提前一到两天跟银行提出申请,否则当天兑换的话可能会拒绝办理。 10 月 1 日结婚,也算是今年计划的一件事做完了 附上帅气结婚照 Days1 南京 10月9日 17:05分的航班 由南京飞乌鲁木齐 (目....

格鲁吉亚 相关资料

  |   0 评论   |   15 浏览

概述 前期机票相关的都是我媳妇准备的,一些关于国家等信息我也准备下,仅供大家参考。 格鲁吉亚简介 这个位于高加索的年轻小国,1991年从苏联独立出来,2008年经历了一场战争,这才让世人有所了解。格鲁吉亚就是这样一个冷门的旅行目的地,她有绝然世外的孤傲,又有历尽风雨的深沉。当你来到位于格鲁吉亚与俄罗斯边境的Kazbegi山区,漫步于苍茫的高加索山巅之上的时候,才发现任何人类词汇在这气势磅礴的山水面前都太过渺小无力。 格鲁吉亚是一个有特殊文化的古国,是文化交融的圣地,这里还有着丰富壮丽的景观,吸引着世界各地的游客。位于欧亚两洲交界之高加索山地区,在黑海沿岸,古代希腊称之为哥哲斯及伊比利亚两王国之地,是希腊神话英雄伊阿宋寻得金羊毛之地,古时该地多产黄金。 格鲁吉亚人与客人相见时,一般以握手示礼,亲朋好友相见时常施拥抱礼和亲吻礼。伊斯兰教徒在为亲友或宾客送行时,常把两手交叉于胸前,施90度鞠躬礼以示尊重。他们对吃饭菜时发出太大的声音会表示不悦,对在人面前剔牙、吐痰等看不惯,觉得这有失文雅。他们对入座也有讲究。坐下时,应从椅子的左边入座,从椅子的左边站起,坐在椅子上随意转动或移动位置都是不礼....

Navicat 使用 sshtunnel 报错报错 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange 有更新!

  |   0 评论   |   86 浏览

之前的centos作为跳板链接数据库没有出现这个问题,后来那个机器有问题就使用deepin作为跳板机进行操作了 同事Navicat版本:10.1 我的Navicat版本:12.0.19 我的可以,同事的不可以,可能和navicat的版本也有关系,没有详细的去找原因 修改deepin跳板机的ssh配置 vi /etc/ssh/sshd_config 在最后一行添加 KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr 重启openssh服务 service sshd restart 链接成功 最后总结下,可能和navicat的低版本有....

acme.sh 申请 ssl 证书 体验云端的感觉

  |   1 评论   |   83 浏览

1.环境准备 Centos6.9 Tomcat+nginx Acme.sh 2.安装acme.sh 下载工具 curl https://get.acme.sh | sh 执行下面的命令让acme全局生效 source ~/.bashrc 3.签发证书 生成证书 acme.sh --issue -d wx.123.com -w /usr/share/nginx/html --force 删掉证书 rm -rf /root/.acme.sh/wx.123.com/ 查看列表 acme.sh list Main_Domain KeyLength SAN_Domains Created Renew wx.ihodoo.com "" no Tue Oct 9 05:05:10 UTC 2018 Sat Dec 8 05:05:10 UTC 2018 4.应用证书 新建证书文件夹 mkdir -p /etc/nginx/ssl acme.sh --install-cert -d wx.123.com --key-file /etc/nginx/ssl/wx.123.com.key -....

内网穿透新章法 serveo 有更新!

  |   8 评论   |   153 浏览

非常非常适合临时对外演示的方案 步骤如下 1.本地起一个测试的web服务 /Users/mac/venv/typeidea/bin/python /Users/mac/PycharmProjects/typeidea-env/typeidea/manage.py runserver 8000 输出如下 System check identified no issues (0 silenced). July 29, 2019 - 17:52:55 Django version 2.2.3, using settings 'typeidea.settings.develop' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. 2.命令行执行 ssh -R 80:127.0.0.1:8000 serveo.net 3.浏览器访问https://frugi.serveo.net 是不是很方便,是不是很easy 据说是ngrok绝佳替代品 [poll15643943....

docker 下的 tomcat 远程 debug

  |   0 评论   |   73 浏览

docker run --restart always --name tomcat -p 5005:5005 -p 11083:8080 \ -v /root/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro \ -v /data/comm/tomcat/lib/druid-1.0.27.jar:/usr/local/tomcat/lib/druid-1.0.27.jar \ -v /data/comm/tomcat/lib/mysql-connector-java-5.1.36-bin.jar:/usr/local/tomcat/lib/mysql-connector-java-5.1.36-bin.jar \ -v /data/dev/xxx/tomcat/conf/server.xml:/usr/local/tomcat/conf/server.xml \ -v /data/dev/xxx/tomcat/logs:/usr/local/tomcat/logs \ -v /data/dev/xxx/tomca....

Django_ 学员管理后台系统开发 (三)

  |   1 评论   |   81 浏览

优化,和抽象代码,减少耦合度 修改view.py from django.http import HttpResponseRedirect from django.shortcuts import render from django.urls import reverse from django.views import View from student_sys.form import StudentForm from .models import Student # Create your views here. class IndexView(View): template_name = 'index.html' @staticmethod def get_content(): students = Student.get_all() context = { 'students':students } return context def get(self, request): context = self.get_content() form = StudentForm c....

Django_ 学员管理后台系统开发 (二)

  |   5 评论   |   102 浏览

继上次的内容,我们继续🚄 1.前端页面 view.py from django.shortcuts import render # Create your views here. def index(request): words = 'Hi,guys' return render(request, 'index.html', context={'words':words}) 定义了函数index,接受request参数(这是对用户发过来的http请求的封装) render函数顾名思义,即将内容渲染到模版 index.html就是templates模版,Django会在每个在settings里面注册的应用中寻找当前应用的模版,顺序是自上而下,所以这边我们自己手动建立一个templates文件夹,并在里面创建index.html,内容如下: index.html <html> <head> <title>学员管理平台-by mufengs</title> </head> <body> 2019 {{ word....

Django_ 学员管理后台系统开发 有更新!

  |   0 评论   |   94 浏览

1.初始化环境 我这边用的是pycharm,选择Django,新建一个虚拟环境。如下图所示 等待一丢丢会,项目初始化成功 在命令行中执行python,可以看到已经是python3.7了 项目结构如下: . ├── manage.py # python命令管理 ├── student # 项目配置相关 │   ├── init.py │   ├── settings.py # 配置项 │   ├── urls.py # 路由规则 │   └── wsgi.py # Web Server Gateway Interface └── templates # 模版 2.创建一个应用 student_sys 使用manage创建一个app python manage.py startapp student_sys 这时候我们的项目结构已经发生了变化 . ├── manage.py ├── student │   ├── init.py │   ├── __....

已有项目上传到 GitLab 有更新!

  |   0 评论   |   127 浏览

生成requirements.txt文件 pip freeze > requirements.txt 安装requirements.txt依赖 pip install -r requirements.txt 新建一个项目devops 本地项目命令行下执行 1. git init 生成本地./git 文件 git init 添加需要上传的文件 git add *         #需要上传的文件  文件夹 对上传的文件进行说明 git commit -m "**"          #双引号内对上传文件描述 4.关联远程仓库,添加后,远程库的名字就是 origin,这是 Git 默认的叫法,也可以改成别的,但是 origin 这个名字一看就知道是远程库。 git remote add origin http://192.168.1.1/projects/new.git 5.上传分支....

开源堡垒机 webterminal 推荐

  |   3 评论   |   214 浏览

简介 ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载 djang 目前在使用jumpserver,忽然看到了这个项目,做了下简单的对比 部署: jumperserver 复杂于webterminal 功能: jumpsever 占据上风 使用: jumperserver使用koko做web控制台 webterminal使用webterminal做控制台,支持本地ssh ftp工具 个人觉的webterminal占一点优势 界面: jumpserver要比webterminal美观一些 jumpserver图片如下: webterminal图片如下: 大家可以取尝试下,各有所长,根据自己需要选择 jumperserve....

记一次 seafile 升级导致的重装

  |   0 评论   |   433 浏览

还记得上一期,写了 https://blog.mufengs.com/articles/2019/02/28/1551343140136.html 最近看到seafile支持多人同时在线升级,激动万分,于是就开始升级了 下载了最新的包,到制定位置解压 发现各种被占用,最后更新完了,发现ccnet配置了访问路径,还是只能本地访问127.0.0.1:8000 纠结万分之后,决定重装。不幸中的万幸是,这个只有我一个人用,所有的数据都有备份 快速开始 安装 docker-compose 因为 Seafile v7.x.x 容器是通过 docker-compose 命令运行的,所以您应该先在服务器上安装该命令。 # for CentOS yum install docker-compose -y # for Ubuntu apt-get install docker-compose -y 下载并修改 docker-compose.yml version: '2.0' services: db: image: mariadb:10.1 container_name: seafile-mysql ....