简介 iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化: 1.把原来只用于本机的SCSI协议透过TCP/IP网络发送,使连接距离可作无限的地域延伸; 2.连接的服务器数量无限(原来的SCSI-3的上限是15); 3.由于…
简介 iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网及SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。与传统的SCSI技术比较起来,iSCSI技术有以下三个革命性的变化: 1.把原来只用于本机的SCSI协议透过TCP/IP网络发送,使连接距离可作无限的地域延伸; 2.连接的服务器数量无限(原来的SCSI-3的上限是15); 3.由于…
之前用docker部署过h5ai,h5ai也确实是很优秀的文件目录列表程序,但是h5ai没办法上传文件这导致有时候不是很方便,于是通过搜索找到了FileBrowser(官网地址)。 FileBrowser和h5ai一样都是文件目录列表程序,但是filebrowser多了用户管理、文件分享管理、文件上传等h5ai没有的功能,于是安装了一个filebrowser和h5ai配合使用(主要h5ai好看还支持ssl所以暂时不想放弃)。由于使用docker部署所以整个过程就是一行命令的事情,但是在部署前需要准备一点东西。 #官…
在linux上用很多软件都是很头疼的,比如微信、MS office、迅雷……。但是问题总有结局的办法,先尝试在fedora上安装微信。 微信官方是没有linux版本的,但是linux那么多大佬总是有解决办法的,为此社区推出了Electronic WeChat开源项目 Electronic WeChat 开源地址 https://github.com/geeeeeeeeek/electronic-wechat 下载地址 https://github.com/geeeeeeeeek/electronic-wechat/…
SQLAlchemy 是一种对象关系映射模型(Object Relational Mapper), 简称ORM。 它展现了一种将用户定义的python中的类映射到数据库中表的方法。类的实例,就相当于表中的一行数据。简单来说呢, 就是让我们从SQL语句中抽离出来,只需要按照python的语法来写, 它会自动转换为相对应的SQL语句。 下面总结一下SQLAlchemy简单实使用。 连接数据库: from sqlalchemy import create_engine engine = create_engine('…
除了Lysncd其他的同步软件没用过,查资料发现Lysncd以外的都有不少问题,所以就直接使用Lysncd了。 Lsyncd 监视本地目录树事件监控器接口( inotify或fsevents ) 。通过秒级事件聚合,然后生成一个(或多个)进程来同步变化。默认情况下为结合rsync。 Lsyncd轻重量镜解决方案,安装不需要新的文件系统或块设备相对容易,并且不妨碍本地文件系统的性能。Lysncd 实际上是lua语言封装了 inotify 和 rsync 工具,采用了 Linux 内核(2.6.13 及以后)里的 in…
光标移动 h或退格:左移一个字符(退格能移动到上一行,h只能在本行移动); l或空格:右移一个字符(空格能移动到上一行,l只能在本行移动); j:下移一行; k:上移一行; +或Enter:把光标移至下一行第一个非空白字符; -:把光标移至上一行第一个非空白字符; w:移动到下一个单词,光标停在下一个单词开头; W:移动到下一个单词,但忽略一些标点; e:移动到下一个单词,光标停在单词末尾; E:移动到下一个单词,光标停在单词末尾,如果词尾有标点,则移动到标点; b:移动到上一个单词,光标停在单词开头; B:移动到…
IPFS(星际文件系统 InterPlanetary File System,缩写IPFS) 是一个旨在创建持久且分布式存储和共享文件的网络传输协议。它是一种内容可寻址的对等超媒体分发协议。在IPFS网络中的节点将构成一个分布式文件系统。它是一个开放源代码项目,自2014年开始由Protocol Labs在开源社区的帮助下发展。 IPFS是一个对等的分布式文件系统,它尝试为所有计算设备连接同一个文件系统。在某些方面,IPFS类似于万维网,但它也可以被视作一个独立的BitTorrent群、在同一个Git仓库中交换对象…
Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。 因为centos自带yum源和epel源没有rinetd,所以在使用rinetd前需要配置rinetd的yum源: [root@jump ~]# cat /etc/yum.repos.d/nux-misc.re…
由于现阶段IPv4地址的缺乏导致我们不能为每一台机器配上公网IP地址,我们与机器处于同一局域网下时可以很方便的远程,当我们更换网络环境时由于机器配的是私有IP地址导致我们无法正常远程机器,此时需要内网穿透来解决我们的问题,frp是目前我知道一个比较方便的内网穿透工具。 Frp(Link)是发布在Github上的一个项目,使用简单并且有中文文档,使用frp首先需要有一台在公网上的机器作为跳板,如果使用frp来访问内网的web服务则需要一个域名并将域名的A记录解析到对应公网机器的IP上,frp的具体工作模式如下图所示:…
安装CentOS时一般会选择mini版,mini版默认是不会安装 CentOS 的图形界面程序,比如:Gnome或者KDE, 那么需要在图形界面下工作的话,可以手动来安装CentOS Gnome GUI包,本文将会讲述如何在CentOS 7 系统下安装Gnome图形界面并使用VNC远程系统桌面(默认防火墙关闭)。 CentOS一般会配置为中科大的yum和epel源,在命令行下输入如下命令安装Gnome包: yum groupinstall "GNOME Desktop" "Graphical Administrat…