分类
未分类

17.01.13

今天我的蓝光刻录机终于刻录上了蓝光碟,以前它只能刻录些DVD+R或者D9之类的,因为我三年半前买它时连D9的价格都高得离谱,更别说BD-R了。现在随便一张BD-R只要一块五或者两块,一张100GB的BD-R TL只要13块,所以我买了一大堆用来做数据备份。

既然不打算在台式里装任何刻录软件,我只好搞一块U盘装个Windows Server 2016 To Go(没错,又是Windows Server)。效果相当爽,装上ImgBurn后几乎没有任何干扰,能连续刻好几个小时。

实测两块二的BD-R能达到写12x读12x,两块和一块五的BD-R能达到写8x读12x,但差别不是很大,前者刻完22GB的数据需要11分钟,后者需要12分钟半。反倒是那张BD-R TL明明支持6x,我设的是最大速度但它就是不以6x刻录,就是要降速到4x,刻98GB的数据需要一小时半,也是感人(这可是华硕的旗舰级蓝光刻录机,这个表现还是太丢人了)。我觉得下张BD-R XL最好手动设置6x,看它会不会降速。其实并非如此,到后面还是恢复了6x的速度,不清楚为什么,是不是因为它是三层的所以刻录速度会在4x和6x之间变化?

至于BD-RE DL我也顺便买了两张,但估计没机会用,再加上其2x的速度换算下来好像只有9MB/s,比最辣鸡的U盘还要慢,我可不想拿它装系统,也不想拿它装任何东西。

下一步当然是买个笔记本上的便宜蓝光刻录机,这样笔记本也可以用蓝光碟了,然后拿那两张BD-RE DL存些教程啥的,看完了删(好像并没有什么卵用,硬盘也能做,而且更快,再说了今天刻录200GB的东西就是为了腾出空间放教程)

分类
未分类

vultr折腾Windows Server 2016

vultr有可以上传任意ISO装任意系统的神奇功能,所以我曾经上传了winserver2012的ISOwinserver2012然后建了一个快照,从此什么时候需要用一台装了winserver的VPS然后装了个时直接恢复个快照就可以了,不用花一个小时重新装。其实并不是什么时候都需要一台winserver的VPS,毕竟winserver还是有点卡的,尤其是用低配置VPS时(比如最低配置的存储VPS,性能真是捉急),会卡出翔。但有些时候不得不用到一台winserver VPS,比如:

– 下某样东西的软件只有win版,比如某操蛋的Amazon S3工具

– 某东西只能用浏览器下,没法花式wget(其实这个还可以在某Linux系统里装一套桌面环境解决)

– 还有,当需要制作一张vultr可用的winserver ISO时

为什么会有最后一条?因为原版winserver镜像是没法直接用的,缺virtio驱动,而vultr的虚拟化技术将硬盘和网卡虚拟成了需要装virtio驱动才能用的形式。所以需要将virtio驱动集成到winserver镜像里,然后再上传上去。说是“集成”,其实下个UltraISO将virtio驱动的文件夹拖进winserver镜像里然后保存就可以了。当然在本地集成ISO也是可行的,但上传到某可以提供直链的地方太慢,还不如在VPS上搞。

最近闲得蛋疼打算在vultr VPS上装winserver2016,发现一个vultr帐号只能上传两张ISO,而且winserver2012的ISO由于某些原因(最后一个支持在512MB内存VPS上装的winserver)不想删,所以作罢。然而我发现我居然还有一个帐号,是用来测试在VPS上装黑群晖有没有可行性的(最终发现引导不起来),所以可以考虑在这个账号上传一个winserver2016的ISO。

然而这个账号并没有任何winserver的快照或者ISO,所以我还要在大号上部署一个winserver2012的VPS来处理winserver2016的ISO。之前忘了快照的登录密码,所以只能重装。由于选了最低配置的存储VPS,安装速度实在是感人(这就是为什么能用快照就要用快照)。安装完后别忘了开远程桌面和关IE ESC(不然什么都别想下)。

接下来我发现我找不到winserver2016安装镜像的国外源(可能微软官方有下,但我不知道),所以只好装个迅雷下,下了好几个小时才搞定。所以你们要搞的话还是找找微软的官方源吧。

至于virtio驱动,vultr上传ISO的地方给出了链接,所以直接复制粘贴到VPS的远程桌面就能搞定。

这两样东西下完后又下了个MD5Summer验证SHA1,通过之后再装UltraISO合并它们。这一步简单,只是保存新ISO花了十几分钟。

接下来上传到vultr这一步就太简单了,我由于有一台装有Linux的VPS,就直接WinSCP上传到我的VPS上然后找出链接供vultr下了。如果没有额外的VPS,那么可以在这台VPS上装个nginx,如果防火墙设置无误的话,直接访问http://VPS的IP地址就能看到欢迎页。接下来找到欢迎页的位置,把ISO文件移动过去,理论上访问http://VPS的IP地址/xxx.iso就能下了,如果你的浏览器能下那么这个链接扔给vultr也能行。无论怎么搞,别忘了用MD5Summer生成一下MD5和SHA1,vultr上传完ISO后会给出它收到的ISO的MD5值,如果和本地的值相同,那么基本上可以用来装winserver2016的ISO就是我们做的那个ISO了。

接下来安装个winserver2016。众所周知的是,自从winserver2012r2开始,安装程序会拒绝在内存小于1GB的机器上安装。理论上可以用PE部署系统来绕过这个限制,但我试过各种能联网的PE,发现没一个能在vultr上正常使用(可能还是virtio驱动问题)。懒得折腾了,直接上一个1GB/20GB的SSD VPS,装起来相当爽快,不到10分钟就见到桌面了。

开启远程桌面和关闭IE ESC之后赶紧做个快照,删掉这个VPS然后拿快照部署了一个最低配置的存储VPS。出乎意料,居然能正常运行(除了有点卡)。唯一的不足之处就是磁盘空间需要手工调整,不然就只有20GB可用。以前vultr有3.5美元一个月的套餐,512MB/10GB,我的第一个winserver快照是用这个VPS做的,所以可以恢复到任何一种vultr VPS上。现在,至少5美元的SSD VPS是别想用这个快照了(当然重新安装也不行,正如我所说至少得1GB内存才能安装)。

那么现在问题来了:我已经有一台winserver VPS可用来做ISO合并,那么如果事先没有一台winserver VPS,只有一个充了一点钱的vultr帐号,这件事怎么搞?其实我觉得这样也是可以搞的,毕竟Linux也有命令行ISO编辑工具,所以部署一个最低配置的SSD VPS或者存储VPS,然后直接从官方源下这两个ISO文件就可以开搞了,只是步骤会复杂一些。我就懒得折腾了,你们自己看着办。

分类
未分类

VestaCP快速建站教程

这是ddOs出的第一篇技术教程,也不可避免地成为写得最烂的一篇。建站这种东西有很多种玩法,可以用虚拟主机,也可以买VPS装LNMP,还可以用docker/*AE之类的本来不是用来跑网站的东西来装改版WP。这些玩法我都玩过,但没有什么比用VestaCP更方便的了:同时集成Web服务、DNS和邮件服务器,只要域名设好NS记录,建一个网站就是点几次鼠标的事情。

本教程假设读者对VPS、域名注册、DNS解析设置等事物足够熟悉,而本教程的目标在于介绍一种快速搭建网站原型的方法,能快到半小时到十分钟的程度。

1 选择VPS

VestaCP需要一台至少512MB的VPS,而且由于快速搭建网站原型的前提,推荐使用按小时计费的VPS,这样不需要时直接删除VPS了事,非常方便。

可以按小时付费的VPS不多,vultr是其中之一,最低配置5美元/月起,其中洛杉矶的节点国内访问速度不错,而且还有存储VPS(最低125GB)可选,可以用来做私人网盘之类的,唯一的缺点是支付麻烦,需要准备一个绑了国内卡的PayPal帐号,这里暂且不介绍如何给vultr充值,改日写一个这方面的教程。还有vultr屏蔽了23端口,所以只能收邮件没法发邮件,要发邮件还需要提交个ticket开通。至少DigitalOcean没有这个问题。

DigitalOcean也是可以按小时付费的VPS,但不作推荐,因为它没法装Windows Server,或者说装起来需要特别的技巧。当然如果只是跑个网站的话不需要装Windows,Linux就足够了。

1.1 注册vultr

注册页面:http://www.vultr.com

直接填好邮箱和密码就可以进入vultr管理界面了,超级简单,懒得配图。

1.2 给vultr充值

日后再说

1.3 创建新VPS

假设你们已经解决了给vultr充值这个难题,那么你们看到的界面应该是这样的:

点右上角的加号:

最上面是选VPS类型的,最左边的选项是SSD VPS,安装个东西速度贼快,然而容量捉急,建个博客或者论坛应该够了。中间的选项是存储VPS,容量很足但安装东西的速度较慢,适合做私人网盘用(不过实在是没太多需求直接HTTP直链就可以了,多方便,改日我再写存储VPS的花式应用)。最右边是土豪选项,不用考虑。

Server Location推荐Los Angeles和Tokyo,后者没了就选前者。Server Type推荐选CentOS,Server Size选最便宜的就好。一切就绪点Deploy Now,等一两分钟VPS就可用了。

VPS就绪后是这个界面:

点进去后是这个界面:

记好IP地址和root密码(点那个长得像眼睛的图标就能看到了),接下来要用。

2 安装VestaCP

其实VestaCP算是最TM好装的虚拟主机管理面板了,因为它用的是repository的方式部署/更新其本身,所以安装速度快到难以相信。

但我们首先需要一个连接VPS的客户端。在这里推荐Bitvise SSH Client,不仅功能强大,还能用来fq,某些时候可以取代ss。

2.1 下载安装Bitvise SSH Client

点这个链接下载:https://www.bitvise.com/ssh-client-download

如果打不开的话八成被q了,那就试试这个:https://bvdl.s3-eu-west-1.amazonaws.com/BvSshClient-Inst.exe

下完了别忘了验证下数字签名,毕竟服务器用的东西,还是小心有没有在下载过程中被掉包什么的。

安装过程就不用说了吧。

2.2 登录上一步创建的VPS

打开Bitvise SSH Client,像图中那样填好Host(服务器的IP地址)和密码,用户是root,然后点Login。

遇到这个窗口点最左边的Accept and Save。

接下来会弹出这个命令行窗口,这里就是接下来要输命令的地方。

2.3 输入两条命令

我们接下来只输两条命令:

curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh

输y然后按回车:

那两项看着填,尤其是FQDN hostname那一项,决定了VestaCP装好后的第一个网站(也是访问服务器IP后的默认网站)。

装起来很快,SSD VPS只要4分钟,存储VPS大概10分钟就能装好。出现这个屏幕的时候记好上面那三项信息,最好找个屏幕截图软件截下来或者复制到记事本里(选择它们就可以复制),接下来和以后肯定要用。

3 随便注册个域名

当我说“随便注册个域名”时,接下来要教的肯定是如何注册免费域名,毕竟当快速搭建网站原型的时候,可没时间考虑要注册com、net还是org。正式上线后可以考虑把网站迁移到新域名下。这里介绍两个免费网站服务:freedns.afraid.org和freenom.com。前者用来注册免费的二级域名的,而且由于它其实是个DNS服务器,基本上所有挂在它上面的顶级域名都可以用来创建二级域名。后者是用来注册免费的顶级域名的,但很坑爹,只要域名使用量不高就会被收回,非常蛋疼。两者搭配使用效果非常爽。

3.1 注册afraid.org帐户

点这个链接可以直接到注册界面:

填完信息点Send activation email它会提示激活邮件已发送:

去填的邮箱收激活邮件,点里面的激活链接,然后就能选域名了,可选的范围相当大。

3.2 选择二级域名

我们以z0d.eu为例,先创建一个A记录,指向我们的服务器,如图填就可以了,Destination填刚才创建的VPS的IP地址,Subdomain这里使用Hermann Fegelein著名的台词。

然后点Save就可以了。

3.3 设置NS记录

在接下来搞之前插一段话,为什么要设置NS记录?因为只要一个域名设置了NS记录,假如它是fegelein.ml,那么当用户访问fegelein.ml和*.fegelein.ml(fegelein.ml的任意子域名)时,其DNS解析请求都被“重定向”到NS记录指向的服务器。而那台服务器在装完VestaCP后既跑DNS服务又跑Web服务,那么它当然会向用户返回它本身的IP地址,然后完成访问网站的过程,这样无论你建的是什么.fegelein.ml,都可以直接在VestaCP里建站,根本不用登域名提供商的系统添加A记录,相当方便。而且由于VestaCP集成DNS,它还能当你在一个网站下设置邮箱的时候自动搞定MX记录,使得建网站和邮箱史无前例地方便。

所以我们接下来就再添加一条记录,如图所示:

然而现在新注册一个账户使用NS记录的功能受限了,如果它出了这个提示:

那么就基本没戏了,所以我们接下来要用到freenom的免费域名。当然其他顶级域名的设置和这个差不多。

3.4 注册freenom.com帐户

打开freenom.com,在最上面的文本框输入需要的域名,比如“fegelein”,然后点右边的大按钮:

从可用的选项中任选一个或几个,这里选fegelein.ml:

点“完成”:

然后点“Continue”:

接下来在左边的框里输入邮箱,然后点“Verify My Email Address”。发现好像只有Gmail能收到激活邮件,别的没测试过。

然后是这个界面:

去填的邮箱收激活邮件,点里面的激活链接,接下来就可以添一些基本信息了,瞎激霸填就是了(当然密码不能瞎激霸填)。

填完点确定就已经到交易确认界面了,接下来就能使用刚才选的域名了。

3.5 设置NS记录

在登录后的界面选Services -> My Domains:

然后在需要设置NS记录的域名那里点Manage Domain:

这里和afraid.org里的做法不太一样。这里并不是DNS服务器,所以需要在Management Tools -> Nameservers那里设置NS记录。

如果使用默认nameservers,那么还是freenom的DNS服务器负责解析这个域名的所有记录,需要在它的DNS管理界面里设置记录,如果需要切换到我们自己的nameserver(没有s),需要选第二个单选框,然后将Nameserver 1填成刚才我们在afraid.org里设置好的wiebitte.z0d.eu。Nameserver 2瞎激霸填就行了(因为压根就没有第二个)。

这样,我们就可以用我们的VPS解析*.fegelein.ml域名了。接下来才是真正的建站过程。

4 VestaCP创建新站点

之前在2.3里我们得到了三行信息,第一行就是VestaCP管理界面的地址。但当我们访问这个地址时,八成会看到这种情形:

这时候需要添加一个安全例外(反正连接是加密了的,但证书并没有被CA签署),以Firefox为例,点“高级”->“添加例外”:

出现这个对话框,点“确认安全例外”:

然后就可以登录了,填后两项信息然后点“Log In”:

4.1 改界面语言

进去之后发现全是英文,可以这样调成中文,先点那个“admin”:

然后如图设置成cn:

再点“save”:

接下来界面就变成中文了:

4.2 建立主站

点“WEB 服务”然后点最左边的加号:

在这个界面只需要填域名就可以了,这里我们填fegelein.ml,然后点“添加”:

“高级选项”里面有一些有意思的东西,比如设置别名、开启站点统计、开新FTP帐号之类的玩意,自行摸索。

4.3 建立二级站

同样的方法我们再建一个二级站,如图所示:

建完应该就是这个样子。理论上来说几秒钟两个网站就准备好了。

4.4 验证

在地址栏里输入刚才建的两个域名,如果访问结果是和域名完全一样文字组成的页面,我们的整套东西就可以正常使用了。不然肯定哪里出了问题。如图所示:

主站也是一样的:

5 试着搭个WordPress

WordPress应该算是装起来最容易的网站程序了,但既然我们已经有root权限了,装起来会更爽。接下来我们试下命令行下载安装。

5.1 下载解压

在Bitvise SSH Client的界面里点“New terminal console”打开命令行窗口:

然后输入下面命令:

cd /home/admin/web/[网站域名]/public_html/

wget "https://cn.wordpress.org/wordpress-4.7-zh_CN.tar.gz"

tar -xzvf wordpress-4.7-zh_CN.tar.gz

正如我们看到的那样,其实它把所有文件解压到了wordpress目录里而非当前目录,所以我们需要把wordpress目录里的所有东西移出来:

mv wordpress/* ./

最后可以考虑删掉wordpress目录:

rm wordpress -r

接下来我们需要把整个public_html目录(及其下所有内容)的拥有者设成admin,不然更新WordPress或者装插件时由于没有写权限而没法进行。就像这样:

cd ..
chown admin public_html -R

这样命令行部分应该就搞完了。

5.2 创建及设置数据库

访问装有WordPress程序的域名,就会出现这个界面。点“现在就开始!”

接下来是设置数据库的时候。但我们还没有创建数据库给WordPress用,所以这就去创建一个。

在VestaCP管理界面点“数据库”->“PHPMYADMIN”:

PHPMyAdmin应该不会陌生,但我们还不知道其数据库的root密码。在命令行窗口里输入:

cat /usr/local/vesta/conf/mysql.conf

如图所示的那部分就是root密码,然后就可以登录PHPMyAdmin了:

登录完后应该是这个界面,点“账户”:

再点“新建用户帐户”:

在这里Host Name应该选“本地”,还有选中下面的第一个复选框,剩下的任意填。最后点“确定”就应该能同时创建用户和数据库了。

但有时候它会提示这个错误:

此时我们还可以用第二种创建数据库的方法,直接在VestaCP的数据库界面点最左边的加号,如图所示:

这里就太方便了,只是注意数据库名和用户名前面会被加上“admin_”。然后点“添加”即可。

回到WordPress安装程序页面,填入刚才设置的参数,然后点“提交”:

如果之前的参数无误的话会出现这个界面,然后点“进行安装”,WordPress安装程序会进入初始化表的过程,过几秒钟就可以设置WordPress博客了。

5.3 其他设置

这个界面设置完就可以使用WordPress了:

初始管理界面如下:

为验证目录可写性可以点“更新”然后点“现在重新安装”:

如果出现这个界面,就说明目录权限设置无误;如果出现需要FTP帐号的界面,说明目录不可写,需要重新设置。

这是常规设置选项,我们设一个副标题:

效果如下:

安装WordPress就到这里。

6 完结撒花

这个教程终于写完了,安装和截图花了半小时不到,然而处理它们却花了整整一天,也是感人。

分类
未分类

Init

德意志骨科专家并不是什么来自德意志骨科国的骨科专家,其实这个名字来自于“德国骨科”,一个ACG圈里的梗。

出典:https://zh.moegirl.org/zh-hans/%E5%BE%B7%E5%9B%BD%E9%AA%A8%E7%A7%91

某汉化组的翻译和自己的妹妹相爱并嘿嘿嘿,被父亲得知后腿被打断,然后去德国疗伤。从此,“德国骨科”一词用来形容喜欢自己妹妹的人(妹控)的最终归宿,或者专指和妹妹嘿嘿嘿的行为(强的不算),和德国并没有任何关系。

同理,“德意志骨科专家”一词和德国骨科也并没有什么必然的联系,当“专业妹控”或者“专治妹控”讲都讲不通,仅仅是模仿“骨科”一词可以后跟“专家”构词之生搬硬套的构词法而已,没有任何除了调侃之外的意义。当然你也可以将其理解成“德国骨科”领域的专家,然而这位德意志骨科专家并没有妹妹,所以也并没有实践德国骨科的可能性,使该词的荒诞程度更上一层楼。

至于die deutsche Orthopädiespezialist一德文词就更具形式主义的生搬硬套之义(一个貌似和德国有关系的词为什么不能有德文版?),尽管说已经很照顾德语语法了(比如阴性的die deutsche),然而德语里肯定没有这个单词,所以也算是瞎激霸搞。主要是造出该词之后发现缩写刚好是DDoS(分布式拒绝服务)的大小写反转,所以感觉很有意思,遂用之。

本博的内容主要以技术教程(只要是博主懂的技术都会写)和一些不适合出现在QQ空间上的瞎激霸扯淡为主,偶尔还有些别的玩意。手头有一堆各种各样的资源,可以考虑再建个资源站,出个付费会员之类的,但没想好以什么形式出,到时候再说。