这几个命令先记下来,省得以后再去找了。1、硬盘保护
macbook pro硬盘槽支持『突然运动传感器』(SMS, Sudden Movement Sensor),如果笔记本意外滑落时系统可以将硬盘磁头收回(parking),以防落地震动中磁头划伤盘体。要关闭OSX的SMS特性,方法是在 Terminal.app 里面执行命令:
sudo pmset -a sms 0
2、休眠
macbook pro电池没电,会进入深度休眠,将内存内容全部写入硬盘,与windows的hibernate功能一样。如果不需要进入深度休眠,在 Terminal.app 里执行命令:
sudo pmset -a hibernatemode 0
可以将 OSX 的休眠模式改为普通模式(内存内容不写入硬盘)。
禁用深度休眠后,还有一个必要的操作是删除系统中的内存镜像文件,方法是在 Terminal.app 中执行:
sudo rm /var/vm/sleepimage
以上来源自:http://apple4.us/2011/03/kill-cdrom-embrace-ssd.html
3、dns缓存清除
方法是在 Terminal.app 中执行:
dscacheutil -flushcache
4、抓取LINUX桌面的视频
$ ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
ffmpeg可以直接解码X11的图形,并转换到相应输出格式。ffmpeg的通常用法是,根据一堆参数,输出一个文件,输出文件通常放最后,下面解析下几个参数:
-f x11grab 指定输入类型。因为x11的缓冲区不是普通的视频文件可以侦测格式,必须指定后ffmpeg才知道如何获得输入。
-s wxga 设置抓取区域的大小。wxga是1366*768的标准说法,也可以换成-s800×600的写法。
-r 25 设置帧率,即每秒抓取的画面数。
-i :0.0 设置输入源,本地X默认在0.0
-sameq 保持跟输入流一样的图像质量,以用来后期处理。
5、查看系统中占用端口的进程
netstat -tulnp
Netstat是很常用的用来查看Linux网络系统的工具之一,这个参数可以背下来:
-t: 显示TCP链接信息
-u: 显示UDP链接信息
-l: 显示监听状态的端口
-n: 直接显示ip,不做名称转换
-p: 显示相应的进程PID以及名称(要root权限)