Tag Archives: arch linux

给Squid添加密码验证

在Linux上配置代理服务squid也不止一次两次了,每次查文献怪麻烦的,在这里记录一下。

安装基本squid服务我就不说了,网上多得是。要加密码验证的话需要一个包,我安装Apache 2以后系统里就会有了。

建立一个新密码文件,然后确认一下它的属性。
touch /etc/squid/squid_passwd
chmod o+r /etc/squid/squid_passwd

然后建立一个新用户
sudo htpasswd /etc/squid/squid_passwd test

然后在/etc/squid.conf下加入:
auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd

在acl那堆配置里最后一行加入
acl ncsa_users proxy_auth REQUIRED

在http_access那堆里最上一行加入
http_access allow ncsa_users

Posted in Linux, Uncategorized, 技术 | Also tagged , , , , | Leave a comment

用Arch的Vmplayer感受MacOSx的威力 (2)

话说上次你用EasyVMX生成一个系统配置文件,估计你已经准备好了,改一下如下几个地方:

guestOS = "darwin" #或者用FreeBSD
# Sound settings
sound.present = "TRUE"
sound.fileName = "/dev/adsp"
sound.autodetect = "FALSE"
# Settings for the optional virtual CDROM, ISO-image
ide1:1.present = "TRUE"
ide1:1.fileName = "安装光盘镜像文件名.iso"
ide1:1.deviceType = "cdrom-image"
ide1:1.mode = "persistent"
ide1:1.startConnected = "TRUE"
# First IDE disk, size 4800Mb
ide0:0.present = "TRUE"
ide0:0.fileName = "目的盘文件.vmdk"
ide0:0.mode = "persistent"
ide0:0.startConnected = "TRUE"
ide0:0.writeThrough = "TRUE"
# Second IDE disk, size 4800Mb
# You have selected to use this optional disk image
ide0:1.present = "TRUE"
ide0:1.fileName = "安装光盘转换文件.vmdk"
ide0:1.mode = "persistent"
ide0:1.startConnected = "TRUE"
ide0:1.writeThrough = "TRUE"

安装光盘镜像就是你下载的那个了,如果你用镜像的话。刻DVD盘的朋友就省下下面的转换那一步了。因为镜像是Apple的特有的格式HFS,所以直接调用的话会出现下面的错误:

Load of /sbin/launchd, errno 8, 
trying /sbin/mach_initLoad of /sbin/launchd, errno 8

解决方法是转换成硬盘镜像文件,然后用光盘启动再加载硬盘镜像文件。不过首先你机器里要有qemu这个工具包

Posted in 技术 | Also tagged | 1 Comment

SCIM在Arch Linux下的正确设置方法

话说今天重新更新系统后,终于又进入了久违的桌面,但是发现以前一直正常的scim突然不能用了。检查了etc/gtk-2.0下得文件,还有用户目录下得.xinitrc,应该都没问题。在终端下输入export,发现.xinitrc里的东西根本没有被执行,怎么回事不知道。

后来看论坛和wiki上说gdm不会读.xinitrc,应该用.xprofile代替,抱着试试看的心理把.xinitrc里关于scim的东西移到.xprofile里。重启Gnome,居然成功了。

#SCIM
export LC_CTYPE="en_US.utf8"
export XIM="SCIM"
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim-d

如果你也和我一样用gdm作为窗口管理器的话(其实kdm也是这样),试着把scim移到.xprofile里吧。

Posted in Linux, Tips | Also tagged , , | Leave a comment

Segmentation Fault,怎么办???

自从某次运行了pacman -Syu更新了一次系统后,很多以前正常的程序就开始出现Segmentation Fault,我都快疯了。今天Yaourt也出现了,妈呀,我可怎么升级。

怎么办怎么办….

Posted in Linux, 更新 | Also tagged , | 2 Comments

用Arch的Vmplayer感受MacOSx的威力 (1)

今天没经受住诱惑,在vmplayer里安装享受了一下Leopard的魅力,不过根本没法用,太慢了,就是爽一下。本来我有linux下Vmware Workstation的注册码,可是不知道是Arch Linux让我搞乱了还是怎么了,自从升级了几次以后经常会有怪毛病。比如说VLC吧,升级到0.9.4就启动不了了,提示Segmentation fault,然后这次也是,下载下来得Vmware Workstation的包后缀是bundle,chmod +x后执行,应该是个Python脚本把,本身我scim配置的很垃圾就不说了,脚本刚开始就运行不下去了,出现一个空窗口然后退出,同样的segmentation fault,崩溃阿。

只好用AUR里带得vmplayer了,我用得原来的module,没用ice版。

运行yaourt vmplayer先选择安装vmplayer-module,再选择vmplayer。不过说实话,还是有点小问题,好象vmplayer-vmx权限设置的不对,先不管它,玩我的MacOSX再说。

首先下载MacOSX要选这个版本:JaS Mac OS X 10.4.8 Intel/AMD SSE2 SSE3 PPF1+PPF2。其他的版本行不行我不知道,我是按照Wiki上推荐的下得。
然后去这个地方EasyVMX,自动生成虚拟机的地方,要不然你都得自己写。用V2.0那个按钮。
网卡选Bridged,然后把CDROM两个都选上,第二个里面填上JaS Mac OS X 10.4.8 Intel/AMD SSE2 SSE3 PPF1+PPF2.iso。硬盘也选两个,第一个做为系统盘,另外一个你一会儿就知道了,把第二个硬盘设为4G。串口并口都去掉。下载新生成的虚拟机。

今天太晚了,该睡觉了,未完待续…..

Posted in Linux, Tips | Also tagged , , , , , , , | 1 Comment