Jump to Navigation

Linux

Linux/Unix操作系统

firepass ssl vpn linux 客户端

firepass ssl vpn 的windows版本使用IE的插件,非常方便,也没有什么不兼容的问题.
在linux平台,只能使用firefox的插件,但官方对firefox的支持没有那么快,到目录支持firefox 2.x -- firefox 3.0的版本.再新的firefox 3.5以上都没有相关的插件更新.

另外,这个linux 上的firefox插件只能使用firefox 32位版本,64位不行.所以,如果是64位系统,则还需要下载32位版本的firefox,并安装.

参考:
http://andyleonard.com/2010/05/20/installing-the-f5-firepass-vpn-client-...

Category:

hack了一下pssh,现在更好用了

原版的pssh,只在使用无密码证书登陆的时候非常方便,而对只支持密码登陆的ssh主机,则会弹出输入密码的交互提示,导致自动化脚本运行不自动了.

由于服务器比较多,并且登陆方式不一样,有的用证书,有的使用密码,所以对pssh作一点hack,以方便提高工作效率.

现在对pssh稍微做了点修改,在定义hosts.txt文件的时候,可选地加入密码项,如果检测到密码则使用sshpass这个命令来处理密码的自动输入功能.这样就能全自动进行了.

原来的hosts.txt 格式:
1. host[:port] [login]
2. [user@]host[:port]

hack后的文件格式:
1. host[:port] [login[:passwd]]
2. [user[:passwd]@]host[:port]

虽然这样有些安全问题,但即使使用证书也存在同样级别的安全问题,因为如果保存hosts.txt的主机不安装,那么这主机上的登陆证书一样不安全. 把hosts.txt的权限设置与证书权限一样高,安全性是一样的.

依赖外部包:
sshpass

Category:

跨平台下载软件的那些事

在国内windows一统天下的时代,讨论跨平台软件的开发的思想是不入流的,浪费才力物力人力,却无任何好处,反而由于竟争对手对windows平台的专注而可能超越自己.
不过现在情况有些复杂了,桌面操作系统不断向多元化方向发展,使用不同操作系统的用户逐渐均衡分布,大大提高对通用软件跨平台特性的要求.
呼声比较高的软件像IM,下载工具,在线视频等.
在几年前,我从中选择一个相对比较容易的下载工具,作为目标,但由于自己水平有限,时间有限,孤军作战,到现在也没有做出一个成熟的跨平台下载工具.今年实现一个跨平台命令行工具aria2c的UI项目,效果比较好,准备好好完善.并且还构思了一种方便的资源收集与集成方案,但工作生活时间紧张,成了半拉子项目.
偶尔有一天收到一个rss新闻,看到flashget出了linux版本,下载试用,运行无问题,界面简单,下载测试速度的确比较快,特别是通过P2SP资源搜索功能,对一些死链接,慢速链接相当好用.服了呀,虽然现在功能比较简单,如果继续发展,应该会成为与windows版本一样强大的工具的.

Taxonomy upgrade extras:

遇到一个奇怪的网络问题

连接到本地 localhost 网络不稳定,表现为telnet localhost 22, 随机出现connect timeout问题。
当然前提确定openssh的22端口没有问题,并且即登陆其他端口也有这个问题。
但是登陆其他外网,其他同网络的机器都没有这个问题,其他网络程序也没出现此问题。
所以,用到这种通信模式的本地程序都出现了问题,无法使用。
是路由设置问题?还是dns问题,还是什么问题呢。

Taxonomy upgrade extras:

kde 4.5 beta2安装中的几个小问题

昨天kde 4.5 beta2发布,在gentoo上开始安装该更新版本,虽然大多数包都顺利安装,但也遇到几个小问题。

首先,kttsd模块已经改名了,现在叫jovie。所以在从以前的版本升级时,总是无法找到kttsd模块的源代码。解决方法,emerge -Ca kttsd卸载旧的版本,将kttsd-4.4.85.ebuild改名为jovie-4.4.85.ebuild, 放在新创建的jovie目录,使用ebuild jovie-4.4.85.ebuild digest 生成签名文件Manifest。现在emerge jovie 安装即可。不过,虽然这样安装上了,但jovie现在无法正常注册服务,经常提示:找不到服务 kttsd未启动。

另外一个出现问题的是kdepim-runtime,这个包kde官方没有提供包,需要在trunk中svn://anonsvn.kde.org/home/kde/trunk/KDE/kdepim/runtime/获取代码,打包为kdepim-runtime-4.4.85.tar.bz2,重新给kdepim-runtime-4.4.85.ebuild更新签名文件Manifest。

Taxonomy upgrade extras:

使用ffmpeg录音及桌面录像

仅录制声音:

ffmpeg -f oss -ar 44100 -i /dev/dsp -acodec mp2 -ab 128k test.mp3

桌面录像:
ffmpeg -f oss -i /dev/dsp -f x11grab -r 30 -s 1024x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 output.mkv

本系列文章导航

Windows下FFmpeg快速入门

Category:

把radioget的直播列表转换为smplayer直播列表的脚本

radioget是一个linux 下收听广播的小软件,可以媲美龙卷风很方便。
使用Qt4开发,移植性很好。
看了一下代码,发现广播列表在一个标准XML文件中,非常清晰。
本人经常用的是smplayer,所以写了一个脚本,把这个广播列表转换为smplayer的广播列表。
但smplayer不支持列表分类,最后的结果就是smplayer的广播列表非常长,但用起来还是相当方便的。

使用方法,下载并执行这个脚本,启动smplayer,在播放菜单中找广播列表。
执行的时候,如果smplayer正在运行,最好先退出。
随机测试了一下,大部分地址都还有效。

最近更新了一个html版,放在页面上,用起来也很方便,
http://nullget.sourceforge.net/html/radioget.html

radioget_xml_to_smplayer_radio_list.sh:

Category:

儿童专用Linux发行版-Qimo 2.0 发布

专门为儿童设计的 Linux 发行版 Qimo
已发布 2.0 版本。Qimo 2.0 有了一个新的角色,她的名字叫
Illa,一个聪明可爱的小北极熊;使用 Laby 替换了 eToys 游戏;如果你是 Ubuntu
10.04 用户的话,无需全新安装 Qimo,只要添加 qimo-session 包即可获得
Qimo。

下面是一些关于 Qimo 2.0 的截图:

Category:

w500 安装 gentoo相关优化

由于笔记本温度过高,经常达到70、80度,任务重的时候到90度。
查找发现与开源ati显卡驱动有一部分关系,现在将xorg-server降到1.7.7,并安装ati官方闭源驱动,感觉温度有所降低,大概总体降10度。glxgear值达到5000左右。

目前升级到KDE 4.5 RC, 不开特效,不打其他程序,仅系统,CPU温度在55度,风扇转速3000左右。

风扇控制还没有处理好。

记一个opera的问题,opera 10.60 开16个标签,CPU占用一直在20%,应该还有问题。发现www.google.com让opera多用了15%的CPU,还有其他一些网页占到%5的CPU就不正常。

播放器及virtualbox声音方案全设置为pulseaudio, 都有声音了。

virtualbox虚拟机 winxp,由于把系统设置中“非Unicode语言”设置为“英语(美国)", ppstream显示中文乱码,安装microsoft applocale util,使用这个选择ppstream,可正常显示中文。

Taxonomy upgrade extras:

页面

订阅 RSS - Linux


Main menu 2

by Dr. Radut