为何SecureCRT for Mac默认无法保存密码

我们安装完SecureCRT for Mac之后,会发现保存密码的功能是不能使用的,这是为什么呢,这个这么方便的功能居然不能使用。

其实这是因为SecureCRT默认设置为使用Mac OS自带的“钥匙串访问[Keychain]”来保存密码,只要取消掉这个选项就能用SecureCRT自己的保存密码功能了,至于如何用钥匙串访问来保存密码我也还不知道呢。

取消这个选项的方式,请打开SecureCRT的全局选项,在主菜单Preferences,或者COMMAND键加逗号,打开之后在Advanced页签下,取消掉Use Keychain即可。SecureCRT取消Use Keychain

Oracle SQL Developer修改界面语言

我们的机器大多数默认语言是中文,在你安装了SQLDeveloper之后,默认的显示语言也因此为中文。但是,如果想显示为英文界面,该如何做呢?

找到 $InstallRoot/sqldeveloper/bin/sqldeveloper.conf,并添加下面的两行:

AddVMOption -Duser.language=en
AddVMOption -Duser.country=US

重新启动SqlDeveloper,界面语言就显示为英语了。当然,如果想显示为其他语言,可以查找相应的语言代码国家代码,并对上面的两行进行相应的修改即可。

Linux中如何杀掉僵尸进程

1) 检查当前僵尸进程信息

  # ps -ef | grep defunct | grep -v grep | wc -l

  175

  # top | head -2

  top – 15:05:54 up 97 days, 23:49,  4 users,  load average: 0.66, 0.45, 0.39

  Tasks: 829 total,   1 running, 479 sleeping, 174 stopped, 175 zombie

  # ps -ef | grep defunct | grep -v grep

  2) 获得杀僵尸进程语句

  # ps -ef | grep defunct | grep -v grep | awk {print “kill -9 ” $2,$3}

  执行上面获得的语句即可, 使用信号量9, 僵尸进程数会大大减少.

  3) 过一会儿检查当前僵尸进程信息

  # ps -ef | grep defunct | grep -v grep | wc -l

  125

  # top | head -2

  top – 15:29:26 up 98 days, 12 min,  7 users,  load average: 0.27, 0.54, 0.56

  Tasks: 632 total,   1 running, 381 sleeping, 125 stopped, 125 zombie

  发现僵尸进程数减少了一些, 但还有不少啊.

  4) 再次获得杀僵尸进程语句

  # ps -ef | grep defunct | grep -v grep | awk {print “kill -18 ” $3}

  执行上面获得的语句即可, 这次使用信号量18杀其父进程, 僵尸进程应该会全部消失.

  5) 过一会儿再检查当前僵尸进程信息

  # ps -ef | grep defunct | grep -v grep | wc -l

  0

  # top | head -2

  top – 15:39:46 up 98 days, 23 min,  7 users,  load average: 5.46, 2.20, 1.12

  Tasks: 134 total,   1 running, 133 sleeping,   0 stopped,   0 zombie

  6) 清除ZOMBIE(僵尸)进程原理

  # kill -18 PPID

  PPID是其父进程, 这个信号是告诉父进程, 该子进程已经死亡了, 请收回分配给他的资源.

如果还不行则看先看其父进程又无其他子进程, 如果有, 可能需要先kill其他子进程, 也就是兄弟进程.

  方法是:

  # kill -15 PID1 PID2

  PID1,PID2是僵尸进程的父进程的其它子进程.

  然后再kill父进程:

  # kill -15 PPID

修改Windows远程桌面端口

Windows远程桌面的端口默认是3389,实际应用中我们可以修改这个默认端口来防止一些恶意入侵,步骤如下:

1、打开注册表编辑器,可以在开始-运行里面输入“regedit”

2、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStation\RDP-Tcp\PortNumber

默认值是3389,可以修改成自定义的端口,建议采用10000以上的端口,例如13389

3、重启电脑

如何解决txt文本右键打开方式里面出现两个记事本

txt文本右键里面出现两个记事本的原因其实是因为Windows里面有两个notepad.exe,一个在C:\Windows下,一个在C:\Windows\System32下面,于是乎在菜单里面就出现了两个,解决的办法就是将两个选项的路径改成一样,这样就只有一个了,修改的地方在:

HKEY_CLASSES_ROOT\txtfile\shell\open\command

里面的默认项,通常在出现两个的时候,默认项的值是:

C:\Windows\notepad.exe %1

将其修改成

C:\Windows\system32\NOTEPAD.EXE %1

就OK了。

如何处理Windows右键新建菜单里面没有文本文档

前两天突然发现右键菜单的新建里面没有了文本文档的选项,虽然不是什么大事,但是有时候也确实是不方便,在网上找了很多方法,有修改注册表的,有运行命令的,都没有效果,后来拿了老婆的电脑过来,对比注册表里面的内容,修改回来了之后发现OK了,其实修改的地方很少,主要是下面的内容:

HKEY_CLASSES_ROOT\.txt

可以先把这个项次的内容删除,然后导入我下面的内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]
“Content Type”=”text/plain”
@=”txtfile”
“PerceivedType”=”text”

[HKEY_CLASSES_ROOT\.txt\OpenWithList]

[HKEY_CLASSES_ROOT\.txt\PersistentHandler]
@=”{5e941d80-bf96-11cd-b579-08002b30bfeb}”

[HKEY_CLASSES_ROOT\.txt\ShellNew]
“ItemName”=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,\
  2d,00,34,00,37,00,30,00,00,00
“NullFile”=”"

尤其注意在ShellNew项次下面不要有子项次,我原来的注册表就是在这个项次里面有一个NullFile的子项次,可能就是因为这里导致邮件菜单不正常。

PPT 2007/2010 输入文本很慢的处理办法

只要关闭简体中文Office 2007/2010的中文拼写检查即可
关闭简体中文版中文拼写检查的具体步骤为:控制面板→添加/删除程序→选择Microsoft Office 2007条目(Office 2010请用安装程序来操作否则这样操作会卸载),然后点击“更改”按钮,在弹出的窗口中选择“添加或删除功能”,然后点击“继续”按钮→在“安装选项”中,依次展开“Office共享功能”、“校对工具”、“简体中文校对工具”,然后将“拼写和语法检查程序”从“从本机运行”改为“不可用”,然后点击“继续”按钮。数分钟后,Office2007重新配置好。故障消失。

在Windows下创建符号链接目录,更改Groove的数据保存目录

1、下载Junction http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

2、解压后将文件拷贝到C:\WINDOWS\system32 下

3、在其他盘建立GROOVE的存放地址 例如:E:\GROOVE

4、将原来的GROOVE文件 拷贝到该目录

5、删除GROOVE目录 例如:C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Office

6、执行文件夹连接命令 例如:junction "C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Office\Groove" "E:\GROOVE"

注意以后删除上述两个目录等同于一个目录,但不占用C盘宝贵资源,虽然依然可以通过产看文件大小显示依然比较庞大

Linux中增加swap分区文件的方法

在Linux中有两种方式增加swap分区文件,第一,新建一个磁盘分区,挂载为swap分区,第二,增加一个足够大的文件来作为swap分区。

1、重新划分一个分区,假定此分区是sda9,然后在/etc/fstab中加入

/dev/sda9 swap swap defaults 0 0

2、如果没有剩余的磁盘空间,

    1) 创建一个足够大的文件
dd if=/dev/zero of=/swapfile bs=1024 count=262144
    (count的值等于1024 x 你想要的文件大小, 262144是256M)
    2) 把这个文件变成swap文件.
mkswap /swapfile
    3) 启用这个swap文件
swapon /swapfile
    4) 在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行
/swapfile swap swap defaults 0 0

Linux 技巧:让进程在后台可靠运行的几种方法

想让进程在断开连接后依然保持运行?如果该进程已经开始运行了该如何补救? 如果有大量这类需求如何简化操作?

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?您可以针对不同的场景选择不同的方式来处理这个问题。

1、nohup/setsid/&

2、disown

3、screen

详细内容请参看http://www.ibm.com/developerworks/cn/linux/l-cn-nohup/