年份: 2016

UBUNTU内核升级后修复VMWare

因为之前使用破解锐速一直用着低版本,最近机子升级内核后VMWARE无法启动。查找相关资料发现原因在于升级到ubuntu 14.04之后现在的Linux内核版本是3.13,这个内核版本修改了一些底层函数,而VMWare的相关源码包还没有来得及修改相关代码。由于是内核版本的问题,所以同样的问题也大量出现在Fedora等系统上。

因此同样的问题可以继续存在于3.14, 3.15等后续版本中。解决方法如下。

先尝试直接启用自检

vmware-modconfig --console --install-all
  • 1,获取root权限,进入相关目录:

    su

    cd /usr/lib/vmware/modules/source

  • 2,解压vmnet源码包(得到vmnet-only文件夹):

    tar -xf vmnet.tar

  • 3,备份原来的文件:

    mv vmnet.tar vmnet.tar.bak

  • 4,修改源文件filter.c:

4.1,修改206行的:VNetFilterHookFn(const unsigned int hooknum // IN:

为:VNetFilterHookFn(const struct nf_hook_ops *ops, // IN:

4.2,修改255行的: transmit = (hooknum == VMW_NF_INET_POST_ROUTING);

为: transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);

  • 5,打包修改过的文件,删除无用的文件

    tar -uf vmnet.tar vmnet-only

    rm -rf vmnet-only

  • 6,重新编译内核模块,启动vmware

可以直接点击vmware workstation的图标,启动自动检测和编译过程;也可以通过命令:

vmware-modconfig --console --install-all 

参考资料:
http://blog.csdn.net/yanxiangtianji/article/details/25656335
http://blog.csdn.net/bearox/article/details/21294609

$$R多用户管理脚本

一个Shell脚本,集成$$R多用户管理,流量限制,加密更改等基本操作。
如果只是想个人用一个小内存和基友们一起分享$$R的话,这是很适合的~$$panel可能搭建比较麻烦,且需要一定得内存来运行Web环境,可能在一些情况下不是很适合一些小白用户。已测试通过64MB小JJ。
为了防止$$R程序被滥用来免流,已经禁止各类非正常Host以及ML有关端口

  1. 功能

    一键开启、关闭SSR服务
    添加、删除、修改用户端口和密码
    自由限制用户端口流量使用
    自动修改防火墙规则
    自助修改SSR加密方式、协议、混淆等参数
    自动统计,方便查询每个用户端口的流量使用情况
    自动安装Libsodium库以支持Chacha20等加密方式
    更多特性欢迎提议留言

  2. 缺点

    只支持统计IPV4流量
    程序路径已写死,只能通过此脚本进行管理

  3. 系统支持

    Ubuntu 14.04
    Ubuntu 16.10
    Debian7
    Debian8

  4. 安装

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash/master/install.sh && bash install.sh
  1. 卸载方法

wget -N --no-check-certificate https://raw.githubusercontent.com/FunctionClub/SSR-Bash/master/uninstall.sh && bash uninstall.sh
  1. 项目地址

https://github.com/FunctionClub/SSR-Bash

LINODE的KVM架构LINUX更换内核

之前测试LINODE的日本机子,新机房已经是采用了KVM架构。更换内核的方法和老机房XEN更换内核方法有所不同。

  • 安装Grub
    安装过程中可能会询问安装位置,不需要安装到MBR

Arch Linux

pacman -S linux grub

CentOS 7

yum install kernel grub2

Debian

apt-get install linux-image-amd64 grub2

Fedora 22

dnf install kernel-core grub2

Ubuntu

apt-get install linux-image-virtual grub2

Gentoo

echo "GRUB_PLATFORMS=\"coreboot pc\"" >> /etc/portage/make.conf
emerge --ask sys-boot/grub sys-kernel/gentoo-sources genkernel
eselect kernel list
eselect kernel set [# of new kernel]
zcat /proc/config.gz > /usr/src/linux/.config
genkernel --oldconfig all
  • 配置Grub

编辑/etc/default/grub,修改以下项目:

GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX="console=ttyS0,19200n8"
GRUB_DISABLE_LINUX_UUID=true
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_TERMINAL=serial

更新bootloader,更新内核后需要再一次运行该命令来更新GRUB目录,默认为列表第一个内核启动:

Arch Linux

grub-mkconfig -o /boot/grub/grub.cfg

Debian 8 & Ubuntu 15.04

update-grub

CentOS 7

mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg

Fedora 22 – Replace with the current kernel version

dracut /boot/initrd-4.0.5-300.fc22.x86_64.img 4.0.5-300.fc22.x86_64 
mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg

Gentoo

mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg
  • 重启到Grub2 模式

在LINODE面板选择编辑你的配置文件
Click on Edit under the Configuration Profiles section

Boot Settings选项的Kernel列表里选择GRUB 2
In the Boot Settings section, select GRUB 2 from the Kernel drop down menu

Save Changes保存,重启机子后就可以按通常方式更换发行版内核了。
启动中可能会出现以下错误,可以忽略。

error: file `/boot/grub/i386-pc/all_video.mod' not found.
Loading Linux linux ...
Loading initial ramdisk ...

Press any key to continue...

Ubuntu 完全卸载Apache2

最近在一台小机上装的UBUNTU最小系统,居然默认带了Apache2 postfix等,本来就64M或128M的小鸡了,还搞这些简直白消耗资源啊。。。
于是apt-get remove Apache2 postfix,然后似乎卸载不完全。

网上搜了下资料看了下。。。

  1. 删除apache

代码:

$ sudo apt-get --purge remove apache-common

$ sudo apt-get --purge remove apache

2.找到没有删除掉的配置文件,一并删除

代码:

$ sudo find /etc -name "*apache*" |xargs  rm -rf

$ sudo rm -rf /var/www

$ sudo rm -rf /etc/libapache2-mod-jk

3.删除关联

# dpkg -l |grep apache2|awk '{print $2}'|xargs dpkg -P

LINODE 东京2 (TOKYO 2)机房开始测试。

东京2机房前段时间已经开始进行测试了,不过听说是NTT,一直就没什么兴趣去看了,今天听说是直连了,开了台来看看,也许是现在用的人少,效果看着似乎还行,不过全国PING看着似乎有部分地区电信无法连接。

目前在测试阶段,没有正式开启购买选项,在机房选项里是看不到的,可以发TK要求开启。
架构是KVM,为最新的套餐设置,即最小的为10刀,2G内存的配置。
由于是测试阶段,可能会出现宕机离线等情况,所以不推荐现在就作生产环境用,等正式上线再说吧。

测试结果测试结果,SPEEDTEST的节点选择好像有点问题?

update:晚高峰还是爆炸,延迟近300.还是关机省美刀了。

4Ank3.png
4A0cB.png
4AT6F.png
4A1y1.png

战舰世界(WOWS)万圣节活动开始了。

QQ图片20161027142926.png
QQ图片20161027142931.png
QQ图片20161027142939.png

毕竟用惯了DD,队友死完了,一个人到终点。收益还不错,20W银币,3个涂装,500全局经验。

万圣节活动攻略:
船只选择:DD最强,但是不要3DD组队(太卖淫了)尽量1BB 2DD 或者2DD 1CA,BB和CA没必要太多,主要是看前面DD输出
战术要点:
1.BB一定先打掉投石机,它的DPH太高,打中DD一发就是快半血没了。投石机是路基单位,吃AP满伤
2.DD注意保存血量,你是绝对的对舰主力输出点(没DD去骑脸雷基本不可能打死boss)
3.别管后方的敌人,他们追不上来,永远只集火前面的。
4.敌方三爷的副炮点火率极高,至少在80%以上(你身上没火被打一发基本一定着)。别进副炮4KM,进了的话,BBCA身上没4把火别交损管XD
5.队伍最前面的两个DD最好别进圈,这样航母不会走太快导致敌人堆积太多(不过一定要保证有人在圈里,只留一个人在圈里最好)
6.DD千万要小心别雷到队友(混战之中太常见了XD)
7.优先保证护航血量,可以多给护航船拉烟,可以防止投石机伤害,还是最后BOSS阶段,多注意船血量,多给他拉烟,尽量保证血量任务

图床更换域名

图床一直还在用着 freenom的免费GA域名。上个月开始出现大量地区无法解析。而且该商家之前还将我一个域名无故收回转卖。于是这次打算彻底搬出这家,启用新域名imglink.org

切换需要一段时间,旧域名短时间内仍会存在可能会出现无法访问等情况,新域名可以正常访问。

之前旧域名上传的图片如果无法打开可以改用新域名打开。

依然还是险胜局

DD的大胜利,4个DD几乎干掉了对面全队。

o5vj7.jpg
o56ri.jpg

DD大胜利

[cloudatcost]一次性付费终身VPS

cloudatcost这家服务商提供一次性付费,终身使用的VPS已经有很长时间了,而且经常搞折扣和免费活动。目前是最高配置的2款1折,其余为2折,可以关注下他家的推特,最低配置1折的时候是3.5刀。我之前入了几个,买一个资源包可以多开2个IP,也就是一共可以获得3个IP,够买多个资源包可以在后台整合在一起使用开一个大机子,或着分开开几个小机子,资源可以自由分配

QQ截图20160823105629.png

购买了资源包后在后台选择好资源和要装的系统就等待安装了,等待过程可能会比较长,有的时候可能会是几天(据说是他们手动装系统的。。),安装好系统后需要修改运行模式(Run Mode),将safe改为Normal,否则7天后会自动关机。
QQ截图20160823110033.png

注意:这家提供的是一次性收费终身使用,所以性能方面就不要指望会有多好了,但我手上的几个自从开机以来也没死过机,似乎稳定性还可以,也有的人开出来的是SSD硬盘的运行WIN7也挺流畅。所以纯属看运气了。不满意的话就删了再开过吧╮(╯▽╰)╭。如果愿意的话请在注册的时候填写Referral项为“cenbin@163.com”,你购买了机子我可以得到一个pro1资源包,当然不愿意也无所谓。

[20171126更新]UBUNTU安装VMware Workstation Pro 14开虚拟机

今天继续来折腾虚拟机,今天用VMware来开,自带VNC,开好的小鸡如果没独立IP的话可以直接使用VNC登陆管理。

  1. 下载软件包

    wget https://download3.vmware.com/software/wkst/file/VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle

新版本下载地址:

https://www.vmware.com/go/getworkstation-linux

  1. 安装VMware

    sh VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle

解压完后会让你阅读几个文件,按回车开始阅读,空格翻页,看完了输入“YES”同意。

Would you like to check for product updates on startup? [yes]:

询问是否在启动时检查更新。

Would you like to help make VMware software better by sending
anonymous system data and usage statistics to VMware? [yes]: 

是否愿意给VMware发送数据以便对产品进行改进。

Please enter the user that will initially connect to Workstation
Server. Without setting this correctly, you will not be able to share
VMs with other users. Additional users and administrators can be
configured later in Workstation by selecting "Shared VMs" and clicking
"Permissions".  [root]: 

设置个用户,可以不作共享,也可以安装完后再设置。

Please choose a directory for your shared virtual machines.
[/var/lib/vmware/Shared VMs]: 

虚拟机存放目录

  1. 序列号

    FZ75R-FJW9Q-H8EYZ-LYMEV-P2RE2
    YZ15R-83F00-M8DMY-4YMZX-PLRFF
    VU3W2-FVG1Q-0857Z-C5QGC-YYRV6
    VV1T2-F4D04-4811P-JEXEX-NFRV6
    UC35A-40Y51-08ECZ-MMNNT-Y6UW4
    AA510-2DF1Q-H882Q-XFPQE-Q30A0
    ZY3TU-0PGD2-080ZQ-1GP59-WURTF
    ZG34U-F2ZE1-H85PQ-A7WZZ-XC8A2
    YA3JU-4DGD6-481NZ-MMQEZ-YPKDD
    CG1N2-6TFD7-M8E6Q-47MXC-YK89A

输入完序列号按回车开始安装,也可以安装后在软件里输入。

  1. 安装完成

等待进度条跑完就完成安装了

Rqi71.png

  1. 安装虚拟机

然后就可以下载需要的系统来安装虚拟机使用了,有多余的空闲IP可以绑定到虚拟机上,没有的话可以使用VNC来登陆管理,端口号和密码可以在小鸡的设置页里设置,明文传输无加密。

Update:
如果出现缺少header,手动安装(假设内核为4.4.0.47-generic):

apt-get install linux-headers-4.4.0.47-generic

20171126更新:VMWARE pro 14.0.0 6661328