Tag: Terminal

通过Mac终端Terminal修改系统服务端口

由于上架的mac xserver“远程管理ARD”服务,需要用到VNC“远程桌面”-相当于“屏幕共享”(端口5900 UDP和TCP),但是机房只开放windows和linux的常用端口,所以5900端口给屏蔽了。

如果您的服务器在开启了SSH服务的情况下,可以通过SSH连接上服务器来修改端口。

 

第一步、先通过terminal将ARD服务关闭

输入:sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -deactivate

第二步、修改端口

输入:sudo vi /etc/services

通过 /5900 回车,搜索到我们需要修改的端口。按键盘 i 进入到编辑模式,将 5900/tcp5900/udp 修改成您希望和可用的端口,例如windows下远程桌面的 3389 。然后按键盘的 esc 退出编辑 /x 保存即可。

第三步、重新开启ARD服务

输入:sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate

 

这样整个过程就完成了。最后你只需要在你的Remote Desktop.app里面编辑一下连接端口,问题就可以解决!

MAC非常规的终止进程

众所周知,我们可以通过 command + option + esc 强行杀死崩溃或挂死的程序进程。

当然,我们还可以通过 Terminal 来杀死这些进程,就像 Windows 里面的 任务管理器 一样 (但是我们这里使用的是命令行方式)。

好,我们赶快开始体验体验吧〜!

先远行 Terminal

Terminal 开启以后,第一步:输入命令 top ,您可以看到如下图的界面。

termenal

可以看到很多的程序进程被罗列出来了。大家可以看到第一列是程序进程的 ( PID )这些号码都是随机生成的。

我们先记住一个需要杀掉进程的 PID 。这里我们选择杀掉 Terminal 本身。 😀 进程 PID2015

来到第二步:敲击键盘的 QCtrl + C 退出 top

最后一步:输入 kill 2015 然后回车,看到了吧,进程马上被杀掉了。

这里还有一个小技巧,可以同时杀掉多个进程,

只要按照这样的方式:kill 2015 622  1189

嘿嘿,那么我的 Terminal iTunesTextMate 都被退出了。

这也只是很多方法的其一,平时大家多积累一些使用技巧,到急用的时候还是对您很有帮助的哦。

希望给大家带来乐趣和帮助。