IntelliJ IDEA 优化配置

修改idea.exe.vmoptions文件,如下:

-Xverify:none
-Xms1024m
-Xmx1024m
-server
-XX:MaxPermSize=256m
-XX:MaxGCPauseMillis=10
-XX:MaxHeapFreeRatio=70
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dawt.useSystemAAFontSettings=off
-ea
more ...

Virtualbox 非图形界面安装Windows2003

需求:

需要在公网服务器上安装Virtualbox,在Virtualbox中安装Windows2003。 公网服务器的OS是CentOS 5.4。

一、设置虚拟机环境

1、创建一个新的磁盘:

# VBoxManage createvdi –filename /work/vbox/win2003.vdi –size 20000 –remember

2、挂载ISO安装盘

# VBoxManage openmedium dvd /work/vbox/win2003_sp2.iso

3、创建虚拟机

# VBoxManage createvm –name “win2003″ –register

4、添加IDE控制器

# VBoxManage storagectl win2003 –name “IDE Controller” –add ide

5、添加磁盘

# VBoxManage storageattach ...
more ...

查看Linux进程运行时间

ps -eo pid,tty,user,cmd,stime,etime | grep python

e:全部进程 o:自定义显示字段 pid:进程号 user:用户 cmd:命令 stime:开始时间 etime:持续时间

 1099 ?        root  python -c from pyovpn.sagen 08:01    10:54:21
 1533 ?        root  /usr/bin/python3 /usr/share 08:01    10:53:59
 1545 ?        root ...
more ...

使用rsync和ssh去同步文件

需求

有台服务器(从服务器)需要与另一台服务器(主服务器)的文件同步,由于是临时的,不想走复杂路线(rsync服务端+inotify-tools自动同步)

主服务器配置

  • 不需要任何配置
  • 如果不想输入密码,可以把从服务器的ssh pubkey加入主服务的.ssh/authorized_keys文件中

从服务器配置

安装screen或tmux,在screen或tmux回话中执行,防止终端断开后同步被中止

执行

rsync -avu --delete --exclude "logs/" -e "ssh -p 端口" 用户名@主服务器IP:/主服务器文件目录/ /从服务器文件目录/

参数介绍

--exclude 不要同步logs/这个目录
--delete 主服务器删除文件,从服务器也要删除
-a --archive 归档模式,以递归方式传输文件,并保持所有文件属性等同于-rlptgoD
-v, --verbose 详细模式输出 ...
more ...