我正在使用的linux工具
真正接触linux到现在将近1年了,由最初的门外汉,到现在比较得心应手的使用linux,完成几乎所有工作,包括程序开发、本地系统维护、交流、娱乐等功能,算是收获颇丰了。
总结了一下自己用起来感觉不错的linux工具:(不分顺序,linux发行版用的是fedora 10)
1. 编辑器: vim (类uinx平台上公认最经典的,没话说)
2. 程序开发工具: gnu toolchain (包括gcc, make, autotools, gdb,也包括些arm平台的交叉编译工具)
3. 版本控制工具: svn
4. 浏览器: firefox, opera (现在用opera,firefox辅助)
5. 下载工具: wget, mytget, amule (mytget支持多线程下载比较爽,amule下载电驴资源, bt没在linux上用过)
6. 邮件客户端: mutt+getmail+msmtp (刚开始用,感觉很好很强大)
7. 聊天工具: pidin, qq (没有最垃圾,只有更垃圾,无奈)
8. 博客工具: 一直寻觅中……
9. 阅读器: acroread, chmsee (pdf, chm)
10. 语言工具: stardict
11. 媒体播放器: totem, xine, mplayer (不听音乐)
12. 窗口管理器: compiz, metacity
13. 输入法: ibus (挺好)
linux上还有很多好东东了,慢慢探索吧。
相关文档:
赛门铁克推出新版BackupExec System Recovery 2010(BERS 2010),支持Linux系统数据备份还原功能,并提供免费BERS Management Solution 2010管理工具。
新版BERS 2010可支持微软Exchange、SharePoint、Active
Directory、Windows Server、SQL
Server与VMwareESX虚拟机提供自动化排程的数据备份、还原功能。除更新微软 ......
包括我自己在内,很多人对内核,进程,线程同步都不是很清楚,下面稍微总结一下:
内核同步:
主要是防止多核处理器同时访问修改某段代码,或者在对设备驱动程序进行临界区保护。主要有一下几种方式:
1. Mutex(互斥)
头文件:
#include <linux/mutex.h>
初始化方法:
DEFINE_MUTEX(name);或者 ......
俗称“脚本小鬼”的家伙是属于那种很糟糕的黑客,因为基本上他们中的许多和大多数人都是如此的没有技巧。可以这样说,如果你安装了所有正确的补丁,拥有经过测试的防火墙,并且在多个级别都激活了先进的入侵检测系统,那么只有在一种情况下你才会被黑,那就是,你太懒了以至没去做该做的事情,例如,安装BIND的 ......
Linux 有自己的 input 子系统,可以统一管理鼠标和键盘事件。
基于输入子系统 实现的 uinput 可以方便的在用户空间模拟鼠标和键盘事件。
当然,也可以自己造轮子, 做一个字符设备接收用户输入,根据输入,投递 input 事件。
还有一种方式就是直接 往 evnent 里写入数据, 都可以达到控制鼠标键盘的功能。
本篇文章就是 ......