AMH5.3升级Nginx和PHP版本

最近用AMH感觉还不错,算是免费给做个广告吧。AMH 是国内首个开源的主机面板。说的通俗点就是你不需要会太多关于VPS配置方面的技术活,他图形界面化操作方便快捷易懂,能迅速帮你搭建整个网站环境。

amh默认的是nginx1.6/php是5.3版本,都是比较‘老’的版本了。不过鉴于国内比较慢的开发进度,这些环境其实也不算太旧,毕竟还有好些网站都是用asp开发的。

amh的升级环境,其实可是算是“切换”到新版本

  1. 软件商店先下载并安装新版本的nginx和php
  2. 用新版nginx和php创建新的lnmp环境
  3. 对新环境重新安装各类软件扩展,比如pecl-redis,intl,rewrite等等
  4. 将原先的虚拟主机选择新的“运行环境”。这里要注意的是如果原来是“子域主机”,那新环境下必须先建立父域才能变更成功。
  5. 如果新环境和旧环境的nginx版本不同,新的nginx无法被开启,因为旧的web服务器端占用了80端口。所以要先在lnmp环境管理里把旧nginx停用,再开启新环境下的nginx。
  6. ssh下将原环境目录copy -r到新环境的目录下。

完成

amh5-3

如果你对amh有兴趣可以在vps中运行如下自动安装程序试试效果,

cellmap的格式

cellmap的作用是在streamout的时候将原本的topcell_name_a替换成topcell_name_b,格式为

创建一个文件编辑写入需要替换的topcell,在streamout的时候选择Cells选项卡,Load…这个文件即可

Calibre LVL脚本

mentor-graphics-calibre

  • 新建一个文件比如runlvl添加以下命令,把A和B的gds name和top cell name分别代入

  • 运行runlvl

  • 产生一个my.xor的文件,执行

  • 运行完成后生成my.xor.asc这个文件是可以在calibre RVE中读取的文件,my.report这是报告文件,text层的内容更改也会显示在内。

linux下用alias给指令加别名

功能说明:设置指令的别名。

语  法:alias [别名]='[指令名称]’

补充说明:用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。 alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。

还有,如果你想给每一位用户都生效的别名,请把alias la=’ls -al’ 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用.

参  数:若不加任何参数,则列出目前所有的别名设置。

取消别名的方法是在命令前加\,比如 \mkdir

有的系统里没有ll这个命令,原因就是没有定义ll=’ls -l –color=tty’这个别名

利用alias可以把很长的命令变成任意我们喜欢的简短的

设置和修改alias命令别名格式很简单

在.bashrc里设置完alias后必须reload一下shell文件才能让编辑生效,执行

注:本文从别处引用来,方便自己今后查询

Debian/Ubuntu中安装PPTP VPN

vpn

安装软件包

在你的VPS使用以下命令安装包PPTPD:

设置

通过运行如下指令在/etc/pptpd.conf和/etc/ppp/pptpd-options插入配置代码

编辑/etc/ppp/chap-secrets,以添加VPN用户。其中USERNAME是用户名PASSWORD是你可以设置的密码,其他不要更

重新启动PPTPD服务。

启用转发

运行此命令启用IPv4转发。VPN才能正常工作。

使更改永久生效

设置路由

创建网络启动脚本,配置iptables

运行如下程序以内容插入到脚本:

安装这个可执行脚本。

运行该脚本将这些规则适用于iptables的。

 

现在你可以从你的电脑或移动设备连接到您自己的VPN服务器。