Skip to content

如何断开无效的用户登录会话

昨天发现OpenBSD系统上有一个登录的会话,已经空闲了9天。想必是哪天在手机上测试SSH端口转发后造成的。 #w 6:07PM up 12 days, 21:42, 2 users, load averages: 0.24, 0.14, 0.09 USER TTY FROM LOGIN@ IDLE WHAT acheng p0 180.116.63.38 6:00PM 0 w acheng p4 114.227.123.110 27Jul12 9days – 该如何把它解决掉呢?查了一下,ttyp4上已经没有什么进程了,想用kill也没机会了。 #ps -t p4 PID TT STAT TIME…

Read more

OpenBSD上的彩色LS输出

OpenBSD上的ls命令输出是黑白的,没有对不同的文件类型使用不同的颜色来区分。如果想要使用彩色,可以安装colorls这个程序。它就相当于一个“彩色的ls”(要使用colorls的-G参数)。 可以使用下面的操作来完成: 1. 安装colorls pkg_add -v colorls (假定你的PKG_PATH参数已经设定好了) 2. 设定命令别名 alias ls=’colorls -G’ 3. 把上面那一行添加到自己的.profile文件中,免得下次登录还得运行alias命令

Read more

OpenBSD上的PHP邮件发送问题

OpenBSD上的自带的Apache由于chroot的缘故,会导致PHP的mail函数失效,而且PHP也不会返回错误。很难排错。 下面是解决这个问题的一个大致的流程,供在OpenBSD上遇到邮件问题的用户参考: 1. 首先确保在命令行下直接用mail命令发送邮件没有问题。如果命令行下都无法发送邮件,说明MTA有问题,解决了这个问题以后来解决 CHROOT APACHE + PHP的问题。 2. 在/var/www/目录下创建etc目录,并将/etc/resolv.conf文件复制到其下 3. 在/var/www/目录下创建bin目录,并将/bin/ksh和/bin/sh复制到其下 4. 安装femail-chroot (如果你不知道如何在OpenBSD上安装软件,google一下pkg_add openbsd) 5. 修改php配置文件(在OpenBSD 5.1 + php-5.3.10的情况下,php 配置文件为/etc/php-5.3.ini),在[mail  function]一节下,修改sendmail_path参数如下 [mail function] … ; For Unix only. You may supply arguments as well (default: “sendmail -t -i”)….

Read more

OpenBSD上获取EPOC时间

用date +%s即可. 如果想要把EPOC时间转换成默认的时间格式,则用date -r $epoc_time root@puffy #date Mon Jul 30 07:25:06 PDT 2012 root@puffy #date +%s 1343658310 root@puffy #date -r $(date +%s); date Mon Jul 30 07:25:29 PDT 2012 Mon Jul 30 07:25:29 PDT 2012

Read more

OpenBSD5.0_Gnome2.3安装用ISO

上一篇文章中我简单介绍了一下OpenBSD 5.0 + Gnome 2.3的一个VirtualBox虚拟机文件。现在对应的一个可安装的ISO文件也基本可用了。可以在115网盘上下载。 part1: http://115.com/file/anznxk3c part2:http://115.com/file/e7y7av8o 下载完成后,使用7-zip软件解压,然后会生成一个名为OpenBSD.iso的文件。 文件校验和: MD5 (OpenBSD.iso) = 1ee617cc03ba218e1e4308e2322f331f SHA1 (OpenBSD.iso) = ccd703f8301e9f712c1a7446e2d41f68ac443e5d   如何使用 按上面的介绍,下载并解压出OpenBSD.iso文件后,即可像安装OpenBSD系统一样开始安装。(如果不熟悉OpenBSD安装,可参考这个视频)。 关键点有两个: 1. 保证/usr/local所在分区大于2.5G(因为Gnome桌面会安装较多软件) 2. 在选择安装组件时,要手工选择site50.tgz文件 这个ISO是OpenBSD5.0,I386平台。稍后我会录制一个演示视频。   已知问题: 1. 如果使用root以外的账户登录,需要手工指定gnome主题为Equinox_Evolution,才能看到图示的效果。 可以在System > Preferences > Appearance菜单下选择”Equinox_Evolution“主题。 然后,在桌面上右击,选择”Change Desktop Background”, 指定/usr/local/share/backgrounds/puffy_engraved_2_1024x768.jpg图片做桌面背景…

Read more

ixed.5.2.ope: Cannot load specified object

在OpenBSD上安装VIMP的时候sourceguardian 的loader报错: # ./symfony framework:init mysql://user:[email protected]/db Failed loading /usr/local/lib/php-5.2/modules/ixed.5.2.ope:  Cannot load specified object 为啥不能加载呢? 根据这个链接,打开PHP的debug看看: # LD_DEBUG=1 php -m 2>&1 | grep fail dlopen: failed to open libc.so.50.1 dlopen: /usr/local/lib/php-5.2/modules/ixed.5.2.ope: done (failed). # 原来是无法找到libc.so.50.1 系统上的libc呢? # ls /usr/lib/libc.so* /usr/lib/libc.so.60.1 这样做个软连接就可以了:…

Read more

OpenBSD frequently used commands

在使用系统的时候碰到一些不常用的命令经常要去看man手册。为了免去这个麻烦,最近抽空把自己常用的命令汇总了一下,做成PDF文档。希望对其他的朋友也能有所帮助。 这个文档将会不定期更新,会再增加诸如date,uname等常用命令。 2012.02.27: 更新下载链接,新版修正了前面的版本中的一个笔误(关于使用FLAVOR安装PACKAGE) 2012.06.18: 更新至v0.9.4版,新增了PF,MISC,TMUX,进程管理,其它也有一些小的更新。 下载v0.9.4

Read more

faac and the malformated aac bit stream error

在OpenBSD上编译了ffmpeg后,VIMP在转码的时候无法将mp4文件转换为m4v格式。手工执行同样的命令出现类似下面的错误: malformated aac bit stream , use -absf aac_adtstoasc av_interleaved_write_frame(): Operation not permitted   折腾了半天才发现,可能是OpenBSD 5.0的faac-2.18p2软件包的问题,将它卸载后重新编译faac软件后转码成功。 至此,VIMP2.2可以在OpenBSD 上运行了。 http://kdump.no-ip.org/

Read more
Sidebar