Posts Tagged 桌面应用
FireFox1.5.0.1 Released
春节假期的最后一天,我打开自己的电脑,FF提醒有新版本好更新——看来1.5版本添加的"自动升级功能确实是真的" 。
以上是题外话,最新版本的FF用了非常保守的版本号,不知出于什么原因,根据官方介绍,主要升级了。
- 增强了稳定性。(每一版本必备)
- 改善了对Mac OS X系统的支持。(没有机器测试,似乎与我无关)
- 增加了对冰岛国际域名(.is)的支持。(不懂冰岛语,更加与我无关)
- 修正了n个内存泄漏漏洞。(似乎有越堵越多的迹象)
- 安全性能得到提升。(照例项目)
- 除此之外,似乎开发者故意隐瞒有些漏洞,这很不合开源精神。抗议一下。
别的也没有什么好介绍的,反正升级就是了。最近值得庆幸的是随着FF社区的不断努力,连淘宝这样的电子商务网站也开始兼容FF了,下一个就只剩下个大银行网站不支持了。
Thunderbird推出1.5版
安装linux前的准备工作
1.安装最新的补丁
目前有超过200个不同的Linux版本,你需要针对你的版本安装补丁程序。在相关版本的维护网站上(比如Debian;Redhat;Lindows)寻找你所 需要的补丁
。其他的一些资源,包括Freshmeat、Ibiblio和Linuxberg也提供升级。一些系统使用package managers(包管理器),比如rpm (Red Hat的package manager)或者deb (Debian Package Manager),其他一些系统需要更多的工作。这些链接可以提供软件升级以及相当清晰的安装指导。在升级前一定要认真阅读这些文件,因为其中会说明升级所需要的条件。
2.创建并配置用户帐户
即使你是这个系统中唯一的用户,你仍然需要创建一个用户帐户供日常使用。根用户,或者是超级用户仅仅在十分需要的时候才会使用。这种 做法提高了系统安全性,并且降低了偶尔系统被感染,导致整个系统不稳定。
绝大部分的Linux版本都有一个管理工具,你可以使用它来创建并配置用户帐户。这是最好的方法,因为降低了排字或者其他错误造成问题的几 率。如果你有多个用户,首先配置默认帐户可以简化创建帐户的工作。
你应该要求所有的用户都要使用安全密码,至少包含8个字符,并包含各类字符。不要用单词作为密码,因为这种做法降低了潜在黑客攻击的难度。选择遮蔽密码,系统就不会以明码的方式保存密码。任何daemon或者不需要shell访问的服务帐户都应该被调整,你应该使用chsh命令来修改它在/bin/false中的shell分配。这可以防止黑客使用默认系统帐户登录机器。
你应该确保除了根用户之外,没有任何其他用户使用零ID,你应该通过不允许.rhost or /etc/host.equiv文件的方式,禁止不使用密码进行远 程登录。
3.保护根用户访问
保护根用户,也就是超级用户,通常是你能够采取的、最重要的系统防护手段。在确认你有另一个帐户可以登录系统之后,最好是禁用根用户登录功能。这样,你可以使用标准用户登录,当你需要根用户的管理能力时,可以通过su命令暂时的使用它。在很多版本中,通过编辑/etc/security文件,可以禁止直接通过根用户登录系统,所以在每行的开始都有#。你可以采取以下步骤:
# 确保没有安装远程登录服务器,这样远程登录就不可用。
# 通过编辑/etc/ssh/sshd_config文件禁止损失登录。例如,在Red Hat系统中你应该修改DenyUsers行来阅读DenyUsers根。
# 将根用户搜索路径限定在那些实现管理功能需要使用的目录上。检查根用户的.cshrc, .login和.profile文件来确认当前的目录(.)不是搜 索路径的一部分。
# 确保文件保护是由根用户创建的。把根用户的umask设置为077(仅允许根用户进行读、写和执行操作)或者设置成022(其他用户可以读、 执行,但是不能修改)。
4.保护物理接入
在Setup中,设置一个BIOS密码,并设置你的系统只从硬盘启动。这将阻止攻击者在获得物理接入后,通过加载一个启动盘,就能够重新启动系 统,从而非常容易地获得根用户身份进行登录。当然他们仍然可以清除CMOS等方法达到目的,但是这样的可能性就小得多。
5.清除并且/或者禁用不必要的系统服务
图形模式的命令ls –l /etc/rc.d/rc3.d/S* 或者ls –l /etc/rc.d/rc5.d/S*将显示出启动脚本。你可以仅仅挑选出必要的服务,并使用 chkconfig命令,在启动过程中停止某项服务。例如:/sbin/chkconfig –levels 2345 off
其中是不应该运行的服务,2345指的是命令应用的run-levels(运行层):
一些版本可能会要求从/etc/xinetdor /etc/xinetd.conf中清除服务。在/etc/xinetd.confcan服务列表中的服务,可以通过在加载行开始添加 #符号的方式禁用。
#
6.控制网络接入
绝大部分的版本中都自动包含了TCP wrappers,它能够基于IP地址和主机名控制服务。编辑/etc/hosts.allow,设置为read ALL: LOCAL,允许 本地登录。编辑edit /etc/hosts.deny,设置为read ALL: ALL,拒绝远程连接。如果你需要使用某些远程连接,就应该列出所使用的特殊端口 。
IPTABLES规定允许数据包从哪些端口访问系统。在一些版本中,包括RedHat,会自动地根据系统安装过程中所需要的服务来进行配置。请仔细 参考你的版本的文件,确保这一重要的“防火墙”被打开了。
如果你必须使用FTP,就必须尽可能的保障安全。在配置FTP时可以参看CERT Tech Tips。
7.配置审查和系统文件
日志文件是你解决任何问题的最重要的工具。Syslog是控制Linux日志文件的后台程序,/etc/syslog.conf是它的配置文件。所有的日志文件都 应该归属于根用户。
新一代的日志后台管理程序,具有更强大的功能,因此让管理工作变得更加简单。在FreshmeatSyslog-ng可以察看它的功能。
Logwatch 或者Swatch都很有名,尝试使用它们来自动监视日志文件,并且对可能出现的问题发出警告。
8.设置文件安全
只有根用户才能够访问CRON。否则,任何能够访问系统的人都能够策划一次、在任何时候发动的破坏活动。/etc/fstab, /etc/passwd, /etc/group, /etc/shadow应该属于根用户。这些文件的读写校验许可是644,只有/etc/shadow不同,它是400。
9.为灾难恢复做好准备
为你新配置的系统创建一个boot disk。绝大部分的版本中都包含一个名为Mkbootdisk的功能,该功能可以非常容易地完成这一工作。
你应该制订计划,定期对重要数据进行备份。你可以使用下面的命令来为特定目录列表创建一个tarball:
tar -cvf archive-name.tar dir1 dir2 dir3…
archive_name.tar是你所创建的tarball名dir1, dir2等等是拷贝的目录。
如果想创建更复杂备份,你可以在“HowTo”中找到相关指导,完成完美安装之后为系统制作镜像,可以获得很强的容错能力。
10.系统维护计划
加入一些邮件列表,它们会通知你所使用的Linux版本的升级。版本维护者通常有一个邮件列表,以便在有新的稳定版本或者重大补丁发布的时 候通知用户
让Openoffic与你的数据库对接
Openoffice从2.0版本开始,增加了Openoffic Base组件。这个组件功能类似于MS Access,同样允许你通过ODBC 或 JDBC 连接到外部数据库。本文就Ubuntu下的ODBC连接mysql为例。
安装 unixODBC 和 MyODBC :
#sudo apt-get install unixodbc unixodbc-bin libmyodbc
其中“unixodbc-bin”是一系列图形化的工具,可以不安装。
设置unixODBC:
#sudo ODBCConfig
开启ODBC的控制面板,与windows的几乎一样的布局。
System DSN->ADD…按钮

继续ADD

这里的Name和Description随便写就可以了,Driver 为 /usr/lib/odbc/libmyodbc.so
Setup 为 /usr/lib/odbc/libodbcmyS.so ,其余的默认就好了。对于其它不是Ubuntu的用户,只要确保安装了MyODBC,不妨直接搜索文件名将路径贴过来就可。结束后“对勾”按钮保存结束。

到了这一步就没有太大难度了,Name随便,Server添数据库服务器的IP地址,Port Mysql的端口,默认3306,Database下拉列表中选择需要连接的数据库。其余空着,对勾。
设置成功!OK结束。
设置OpenOffice Base:

这里选择“连接到现有数据库”下拉列表选择ODBC,我试过选择Mysql不过到头来还是通过了ODBC连接。

如果前面ODBC设置正确,这里会出现数据源列表。

数据库的用户名、密码,同时还有测试按钮。
OK,搞定!
现在就可以利用OpenOffice Base来直接向数据库中导入、导出数据了,对于数据库开发来说,利用图形化的界面搭建数据库是非常惬意的了。
wine的性能测试
作了一个小实验,不知科学与否,还望高手指引。
同一台机器,AMD S2600+(no amd64) 512M RAM
windows下运行super pi 1M 时间 1分16秒
Ubuntu linux软件包wine,默认配置。模拟运行同一个软件 1M 耗时2分06秒
结论模拟效率 76“ / 126” = 60.31% 还是与windeows的实际效果有一定差距的
Linux下多媒体管理器-Compupic
图像浏览软件是计算机中必不可少的应用软件,ACDSee是Windows下最流行的图像浏览软件,这是大家公认的,或许在许多人眼里图像浏览器就是 ACDSee。然而Linux下一直缺少这样强大的图像浏览软件,对每个Linux好者来说都是一个很大的遗憾。不过,今天笔者向大家推荐Linux下功 能最强大的多媒体管理器--Compupic,它是美国Photodex公司开发的,这是笔者见过的功能最强大、界面最豪华的多媒体管理软件,它除了支持 常用bmp、gif、jpg以及wmf、flx、flc等不常见的文件外,而且还支持midi、mov、wav、jpeg等多媒体文件,它可以识别40多 种文件格式,而且还具有强大的图像编辑功能。Compupic不仅支持Windows和Linux,而且它还支持Macintosh平台(iMac、 G3/G4以及PowerPC)、FreeBSD、NetBSD、OpenBSD、Solaris 7以及SCO UnixWare!
一、下载以及安装
目前,Compupic的最新版本为Compupic 5.1 for Linux build 1063 ,你可以到Compupic公司的站点下载。 它提供了TAR、Red Hat, TurboLinux, SuSE, Caldera(RPM)Debian(DEB)以及slackware(TGZ)四种下载格式。如果你的Linux版本支持RedHat 的RPM包,最好下载它的RPM版本,大小为2.7MB。
系统最低需求:
X-11R5或者兼容X-Server
486或者更高处理器
16 MB 内存
256 色显示器
20 MB 可用硬盘空间
以root用户登录(也可以用普通用户登录,用命令su取的root权限),进入Compupic所在的目录,用命令:rpm -ivh Compupic-current.i386.rpm来安装。安装完毕之后,在X终端中键入Compupic就可以启动Compupic了。
二、最新特征
图像和照片打印功能支持
改善可Compupic的外观界面
支持上传图像到Fotki.com
改善和加强了修剪功能
改进了文件管理功能
提供新的“文件复制”功能
支持FITS文件格式
改进对SBIG和XPM文件格式的支持
三、浏览和管理多媒体文件
文件浏览以及管理是它最强大的功能之一,在文件管理方面,它和Windows 的资源管理器相比毫不逊色,它几乎包括了资源管理器的所有内容;而在多媒体文件浏览方面,它和Windows平台下最流行的ACDSee相比,只有过之而无不及。
运行Compupic后,如下图所示,它的界面分为三个部分,文件选择区、图像预览去和文件列表,这和ACDSee有许多相似的之处。左边又分成上下两 个区域,上一部分显示本地计算机的驱动器及文件夹,下半部分是显示在右边选中的可显示的文件的缩略图。像浏览器一样左边显示文件夹右边显示文件夹下的内 容,选择要浏览的文件的路径后右边将显示该文件夹下的文件夹和文件。利用菜单栏上的菜单选项和工具条上的按钮以及快捷键可以实现强大的文件管理,图标、按 钮更形象化具有三维立体感,每一种操作都伴随着悦耳的声音。
通过【Folders】菜单下的选项可进行文件夹的展开和合并管 理。而【Show Branch】则把当前文件夹下的文件及分支文件夹所包含的文件显示出来。为了便于浏览文件【List】菜单提供了多种选择的列表,从列表内容上有详细列 表、一般文件列表、【Icon Thumbnails】图标缩略图列 表、【Title Thumbnails】标题缩略图列表、【Windows Style】窗口风格列表;在列表方式上有中心列表、水平方向、单行列表、垂直中心列表;同时提供了创建、移开、停止创建缩略图;对文件或文件夹的排列顺 序上有很多种,点击【Sort By】可以从中选择;通点击【Thumbnails】 可以对缩略图的大小进行选择。
Compupic默认自动列出当前目录下的多媒体缩略图,在文件列表中选择一张缩略图时,界面的左下部分为图像预览窗口,双击图像则以全屏方式浏览图像, 用Page Up 和Page Down方便地浏览前一张和后一张;按“+”放大、“-”缩小,按“z”键可以将图像放大至屏幕最大;选择声音文件时支持直接播放,它的基本操作和 ACDSee差不多,这里笔者就不多罗嗦了。
四、编辑图像
当以全屏方式浏览图像时,编辑的菜单默认为自动隐含在屏幕 的最上面,当鼠标移动到屏幕的顶部时,出现菜单条,点击鼠标左键或按键盘上的“Esc”键切换到 Compupic 主界面。Compupic除了提供保存、复制等之外,还提供了许多强大的图像编辑功能,它可以让你很方便地处理常用的效果,甚至,有的功能达到了专业图像 处理软件的水平。以下笔者就简单地介绍【Image】菜单下的主要功能:
Adjust(调整) 在这里你改变图像的亮度、对比度、色彩以及调节红绿蓝等等功能。
Rotate(旋转) 可以按任意角度旋转图像。
Flip(翻转) 可以水平、垂直旋转图像。
Convert(转换)可以转换图像成单色、16色、256色等等的色彩。
Invert(转化) 把图像转化成负底片。
Place Text(插入文本) 让你在图像的任意地方插入文字,遗憾的是目前还不支持中文输入。
Place Talk Bubble(插入注解文本) 我们在漫画书里经常看到俩个人交谈,像云朵 里的文字,这里你可以很容易地达到这个效果。
Place Thought Bubble 它的用法和Place Talk Bubble差不多。
Reduce “Red-Eye”(去除红眼) 不用说了,和有名的“我行我速”相片处理软件 中去除红眼的功能一样。
Vignette (装饰图案) 可以把图像处理成虚光照射效果。
Crop(剪切) 可以按任意大小剪切图像。
五、实用功能
幻灯片:点击快捷工具条上的【Show】按钮,即可播放幻灯片,依次间隔预定的时间浏览当前目录下的图像,按下【Maxshow】按钮,则 可以在同一屏幕同时显示几张图像。
设置桌面背景:在Linux的有些窗口管理器中,像AfterStep、BlackBox以及WindowMaker等,设置桌面的背景并不是一件很容易的事,但是Compupic提供像ACDSee在Windows下那样方便地设置桌面背景的功能。
图像格式批量转换:有时候我们需要把很多的图像,从一种格式转换成另一种格式,它提供的这个功能使你很方便地成批转换成bmp、jpg以及png等格式。
直接发送电子贺卡: 如果你已经用别的图像处理软件做好了贺卡,选择这张图像,点右键选择【Send Picture Greeting Card…】填入你朋友的e-mail地址、祝贺词以及主题就可以发送了。
把 图像直接上传到www.photoloft.com;fotki.com;ofoto.com;photoisland.com以及 photopoint.com ,这些站点都提供网上影集的功能,你可以把自己的照片上传到这里,让大家都可以看到你的照片,当然,前提是你已经是该站点的注册用户。
其实Compupic还有很多的功能,比如建立图形文件索引(Create Picture Index)、制作多媒体屏幕保护程序以及网页制作功能等等,各位可以慢慢体味它强大的功能,如果有什么问题可以多看看帮助文件,它的帮助文件做的非常精美。
linux下几个喧宾夺主的软件
前些日子有个朋友问过我为什么同样是vi,为什么FreeBSD下的和Solaris下的都远远没有linux(REDHAT)下的功能多,用惯了FB的ee以后这个问题我还真是没有仔细想过,看了一下REDHAT自带的‘vi’版本号,我发现原来此vi非彼vi,这是vim,只是兼容vi的命令罢了。用ports在FB下安装了vim然后做个ln -s就成了。类似的例子还有linux下的awk是gawk等。
用了人家的名字,把人家的风头都给盖过了。
个人的理解:由于linux仅仅只是一个kernel,其shell和周边不少的软件都是取自于GNU庞大的软件库,选哪一个完全出于个人爱好,到了发行版上就是出于发行社区的一厢情愿了。而对于FB Solaris等正统UNIX系统而言,操作系统包含外围的软件应用,于是只能老老实实的使用最简单的软件——当然提升高度而言,这是出于操作系统的稳定性考虑的:“不是我自己的东西,出了事情别来找我。”
windows下浏览Linux的文件
记得上次似乎说过配置linux支持NTFS格式的磁盘格式,以便浏览windows下的文件,这次逆向一下。
其实早就有这么一个软件可以实现此功能——explore2fs,现在其最新的版本为1.27。支持EXT2 EXT3的磁盘分区,以及部分linux操作系统在FAT磁盘格式下的磁盘文件。使用非常简单一看就懂,我在这里也不再多讲了。
FrieFox的HTML解释不标淮?
前些天在改公司的网站,利用现有的网站文件做一系列的美化和优化。其间发现了不少问题。
由于我在Linux下的浏览器是Friefox,预览都以FF的标准,谁知用IE打开才发现全变了样,一阵排查才发现了IE根本没有理会<tr>标记的background属性。
索性用PS做了切片,又发现IE似乎支持不在w3c标淮范围以内的颜色,根本不需要安全调色板,而且支持〈table〉标记的Hight属性以百分比为值-这些FF都不支持。
其实现在网页美工的工作越发的难以尽善尽美了浏览器、字体、脚本解释、分辩率、带宽、插件…种种限制似乎是只增不减。
首先要确定的是w3c的HTML标准现在看来是有点跟不上形式了,有待于进一步的扩展和扩充。但现在的情况是各自为政了,现在做了css来限定,如果哪天再来一个浏览器怎么办?
为什么XMMS不支持mp3播放?
上次才说道XMMS是一个linux桌面系统下比较出色的播放器,模仿winamp的界面,可对于不少linux的用户会有无法播放mp3文件的毛病,这其实是linux发行版对于mp3版权问题的一种避规态度,在发行包中没有附加mp3的插件,解决方案就是——自己编译一个。
对于Redhat FedoraCore的用户有现成的RPM包




近期评论