2017-07-11 - 一、安装truffle+testrpc开发和测试环境。truffle是开发环境,testrpc是测试环境。 工作在64位Linux,版本16.04上进行。 以下命令如果权限不够则使用sudo运行。 1、安装环境时需要Git,如果没有可以用如下命令安装 add-apt-repository ppa:git-core/ppa apt-...
2017-07-11 - 搭建基于python的以太坊客户端和testrpc的开发环境 系统:Ubuntu 16.04 1.安装nodejs testrpc的安装需要使用nodejs中的npm命令。所以要先安装nodejs。 下载: nodejs官网:http://www.nodejs.org/ 从官网上找到对应的版本下载。笔者编写本文时最新的ubuntu64...
2017-07-11 - Calibre 电子书管理软件可以轻松地在树莓派 3 上设置电子书服务器,即使在连接较慢区域也是如此。 最近 Calibre 3.0 发布了(https://the-digital-reader.com/2017/06/19/calibre-3-0-released/),它让用户能够在浏览器中阅读电子书!注意 Raspbian 的仓库...
2017-07-09 - 前面的直接省略不说,详情看 腾讯云证书安装指引 ,干货君以nginx证书部署为例子进行阐述,window server是在nginx文件夹中长按shift键,右键点击在此处打开命令窗口中写入nginx.exe -t 测试是否部署成功,如下图则表示部署成功。linux系统是在命令窗口输入n...
2017-07-09 - 前几天做了一个任务,需要将一个配置参数下发服务器部署到客户的服务器上,之前没弄过这个,中间耽误了点时间,现在对涉及到的技术做一下总结,为了保护客户的隐私,下面设计到具体数据的地方都是为描述方便虚拟的,并不是真实的。 网络架构大概是这个样子的...
2017-07-09 - 今天收到nagios报警邮件,其中一台server中的磁盘分区空间超过95%,登录到服务器查看: [root@hadoop-node-29 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda5 19G 16G 2.8G 95% /var 到目录/var查看哪个目录中的文件最大: [root@hadoop-n...
2017-07-09 - Roundcube 是 Linux 中最常用的 Webmail 用户代理之一,它为终端用户提供了一个现代化的 Web 界面,它可以与所有邮件服务进行交互,以便阅读、撰写和发送电子邮件。Roundcube 支持各种邮件协议,包括安全的邮件协议,如IMAPS、POP3S 或者 submission。 在本...
2017-07-08 - 一、SFTP讲解 SFTP 是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。 SFTP 与 FTP有着几乎一样的语法和功能。 SFTP 为 SSH的一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经...
2017-07-07 - 前提: frp服务器需要首先搭建好。 1.设置被动端口范围 这里以本机搭建FileZilla Server为例子,首先设置被动模式的端口范围。 此处设置为50000-50002。可根据个人需要自定义。 2.配置frp.ini 客户端配置frp.ini如下,端口和上面的范围保持一致。 [common] se...
2017-07-04 - 背景 项目在开发过程中,我们的代码是托管在coding上面的,而服务器上面的代码的更新部署是使用git的,这就导致了,我每次都需要登录到那台服务器,然后进入项目的目录,执行git命令更新,但是在开发阶段,我们的代码更新的频率太高了,可不可以做到实时更新...
2017-07-04 - 在 Collabora 公司,我们所做的许多工作之一就是为客户构建包括 32 位和 64 位 ARM 系统在内的各种架构的 Debian 衍生版。就像 Debian 做的那样,我们的 OBS 系统建立在原生系统而不是仿真器上。 幸运的是随着几年前 ARM 服务器系统的出现,为这些系统原生构...
2017-07-04 - 环境:win10连接到ubuntu14.04; 这里,想要能够进入ubuntu的图形界面,必须要在服务器上装一个桌面,这里我先选择了gnome桌面,但后期无论如何操作都是灰屏,所以后来改用了xfce桌面就可以了; 具体步骤大致如下: 1.首先安装xfce桌面: 2.安装好后还要设置...
2017-07-03 - 由于国内各种免费云盘存储商家都陆续的审核严格、或者有些索性关闭,还有一些即便可以使用,但是时不时还有各种问题使得文件丢失。之前也有一段时间使用某个云盘的,明明是正规的内容,但是下次去看已经被删掉,不懂何故。如果是多人协作或者分享模式内容,...
2017-07-02 - 有时,能够知道一个网络里的机器的操作系统(OS)是有一定好处的。当你知道一台机器的操作系统后,因为你可以在网上搜索专门针对该系统的安全漏洞,所以入侵系统也会更加容易。当然,安全漏洞通常都会很快被修补,但安全漏洞存在时你需要知道。 对你自己的网...
2017-07-01 - 申请了一台腾讯云服务器,系统centos7,将jforum论坛移植过去,论坛在阿里云的其他两台服务器运行正常,搬到这台服务器巨出现了各种问题,一一记录一下供以后参考: jforum用的是freemarker,里面的中文都是读取的配置文件,但是有部分写死的汉字,显示为黑色菱形问号...
2017-06-29 - 在利用Seafile自建个人权限的云盘存储工具/服务(http://www.linuxdiyf.com/linux/31701.html)文章中体验了下Seafile搭建私有云盘存储的方法,这个方法是借助官方的步骤编译安装的,感觉稍许有些麻烦,前后折腾了几个小时,如果我们真的要去普及用户去搭建...
2017-06-28 - nginx 80端口重定向到443端口,也就是http访问自动跳转到https。配置如下: 一、按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。 server { listen 80; server_name www...
2017-06-26 - 本地搭建的gitlab 服务器,在 /etc/gitlab/gitlab.rb 中 external_url 通常是局域网ip的形式。如下所示: external_url http://192.168.1.106:90 如果遇到本地的ip地址改变后,此时的 external_url也应对要做出对应的修改。在修改后,在网页中,看到项目的pa...
2017-06-24 - 1.前言 微软已经在Win10一周年更新预览版中加入了Ubuntu Bash命令支持,相当于一个小型的Linux系统,本来连接远程服务器的话,要使用putty啥的,现在可以用这个直接连接,我来讲讲步骤。 当然了,powershell功能也差不多,但是尝尝鲜嘛。 2.步骤 2.1 开启bas...
2017-06-24 - 早年我们存储数据用小软盘、后来用U盘、移动硬盘,最近几年我们都开始使用网盘、在线云存储等工具,其作用显而易见不用携带即可实现文件的随时使用。这不在最近几年各个服务商都退出各自的云盘、网盘服务,记得有一年还相互竞争比谁提供的空间大。其实大空间...
2017-06-21 - 续费后打不开网站,可能会出现不同情况,这里只记录我遇到的问题。 问题描述:服务器到期后续费,网站打不开。 解决尝试: 1.重启服务器nginx /etc/init.d/nginx restart 重启正常,但是网站还是打不开 2.重启服务器 shutdown -r 8:40,重启正常,网站依然打...
2017-06-21 - 从本地文件系统导入镜像 tar格式镜像包下载地址:http://openvz.org/Download/templates/precreated 比如,先下载了一个 ubuntu-14.04 的镜像,之后使用以下命令导入: # cat ubuntu-14.04-x86_64-minimal.tar.gz |docker import - ubuntu:14.04 然后查看新...
2017-06-21 - 今天配置Linux下MySQL数据库可以远程访问的问题,百度这方面的资料有很多,但是方法都一样,都试过了却未能解决,记录一下。 第一步:在/etc/mysql/my.cnf下找到bind-address = 127.0.0.1 在这行前加个#进行注释,或者改为: bind-address = 0.0.0.0 允许任...
2017-06-21 - 首先,贴一份正确的配置(最简单的). VirtualHost *:80 DocumentRoot /home/ubuntu/www/spider/public ServerName sp.snowboy99.com Directory /home/ubuntu/www/spider/public/ Require all granted /Directory /VirtualHost 需要注意的地方有 1.路径必须是绝...
2017-06-21 - 1.首先,安装tomcat的前提是已经配置好jdk环境变量,若没配好可以参考我的上一篇文章:CentOS 6.5 x64安装jdk8(http://www.linuxdiyf.com/linux/31625.html),当然也可以通过网络搜索安装步骤。 2.下载: 可以通过官网下载:http://tomcat.apache.org/down...
2017-06-20 - 需求 在使用Docker的过程中,有时候我们会有将docker容器配置到和主机同一网段的需求。要实现这个需求,我们只要将Docker容器和主机的网卡桥接起来,再给Docker容器配上IP就可以了。 下面我们就使用pipework工具来实现这一需求。 安装pipework $ git clone h...
2017-06-20 - 说明 由于安装2.5.0.版本失败,检测配置没有错,但是无法生成config_inc.php文件所以考虑安装2.0.0版本然后再覆盖安装。 环境 ubuntu14.04 nginx mysql 安装mantisbt-2.0.0 wget https://sourceforge.net/projects/mantisbt/files/mantis-stable/2.0.0/manti...
2017-06-20 - 概述 把台式机搬到实验室当服务器用了,买了个极路由插在公网IP上,做一个端口转发,可以随时随地远程ssh这台电脑了。但是问题来了,PKU的网关不稳定,有的时候会断,断了的话这台电脑就连不上网了。 于是我利用北大提供的Linux shell联网客户端connect(htt...
2017-06-19 - 无论是用超级终端登陆虚拟机或服务器,还是映射虚拟机或服务器的磁盘到本地,都需要安装openssh-server,命令如下: ning@ubuntu:~$ sudo apt install openssh-server 下面进入正题。 当然,你可以使用vmware tools来实现本地文件或磁盘的共享。 我们需要的...
2017-06-19 - 基本环境: 1.VMware+Ubuntu16.04-server.x86_64 2.DevStack应该使用非root用户来运行,所以首先需要创建一个非root用户账号stack(默认在VMware中安装CentOS系统时会要求你创建一个非root用户,此时建立一个非root用户即可) 3.下载DevStack(master),如果想要...
2017-06-19 - 介绍 当 LXD 2.0 随着 Ubuntu 16.04 一起发布时,LXD 联网就简单了。要么你可以使用 lxd init 来配置,为你的容器自己提供一个 lxdbr0 网桥,要么使用一个已存在的物理接口。 虽然这确实有效,但是有点混乱,因为大部分的桥接配置发生在 Ubuntu 打包的 LXD...
2017-06-18 - 前言 一般公司的服务器放在外网时,都会设置一个跳板机,访问公司其他服务器都需要从跳板机做一个ssh跳转(防火墙规则会做相应配置),而前文讲过,外网的服务器基本都要通过证书登录的。于是我们面临一个情况,本机ssh-跳板机-目标机器。如果是密码验证,这个...
2017-06-18 - 在Linux中运行多个tomcat互不影响,可以独立启动。 1.在/etc/profile中添加配置 #tomcat environment #0 default CATALINA_BASE=/usr/local/tomcat/apache-tomcat-7.0.73 CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.73 TOMCAT_HOME=/usr/local/tomc...
2017-06-17 - 1.申请证书【阿里云免费证书】 1.1.登陆阿里云进入控制台 1.2.左侧选择安全 下拉框选择证书服务 1.3.右上角选择购买证书 选择免费 然后立即购买-支付 1.4.返回证书列表页面 选择补全-填写要配置的域名,设置域名验证类型,我选择文件【不同服务商的话更简单...
2017-06-17 - ASP.NET Core 的运行环境由新开发的 Kestrel Server 负责,IIS 退回到 HTTP 的侦听器的角色,微软也特别为了这个需求开发了 IIS Platform Handler,以处理 HTTP 与运行环境之间的信息转发工作,微软官方推荐在Linux服务器上使用Nginx,Haproxy等代理Kestrel...
2017-06-17 - Docker最近推出了可以运行在Win10和Mac上的稳定版本,让我们赶紧来体验一下。 一、Windows Docker 安装 1.安装 需要的条件为: 64bit Windows 10,开启Hyper-V 1.1.开启win10的Hyper-V 控制面板 - 程序 - 启用或关闭Windows功能 - 选中Hyper-V 完成后自动重...
2017-06-16 - 1.请先切换至root用户进行操作。另外请保证服务器能正常访问公网UDP及TCP 53端口。 2.vim /etc/nsswitch.conf,修改以下内容后保存退出,表示优先使用/etc/hosts文件的配置,然后使用DNS解析。 3.vim /etc/resolv.conf,将首选及次选nameserver分别配置为119....
2017-06-16 - 因为在很多时候我们需要注册账户的时候用免费邮局是不行,需要用到域名邮局,如果简单的为数不多的域名邮局我们可以用腾讯域名邮局配置,但是发现域名邮箱有邮局用户数量限制,添加多了会提示超过数量,每次去删除再添加又显得不够效率。 在前面Linux VPS主...
2017-06-15 - SSH配置文件可以方便我们进行一个SSH连接。而不用每次连接的时候都输入账号和密码。 不使用配置文件进行连接(使用命令行方式) 那么我们在不使用配置文件的时候(使用命令行的方式)是如何建立连接的呢? 用密码登录 输入命令:ssh root@66.111.222.23 -p 27275...
2017-06-15 - 小伙伴告诉我怎么做的,之前的笔记丢了,现在再记一下。 修改3个文件 /etc/apache2/apache2.conf /etc/apache2/ports.conf /etc/apache2/sites-available/000-default.conf apache2.conf中,找类似下图的地方 复制一个这样的东西出来,把红框所在的目录改成...