关于网卡名称莫名奇妙变成奇怪字符串的解决方法

最近一次启动之后发现无线网卡启动不了,遂iwconfig查看结果从常规的wlan0 变成了一串奇怪的字符串,想应该是udev下的命名出问题了。于是google一圈后找到解决方案,很简单如下。 rm /usr/lib/udev/rules.d/80-net-name-slot.rules 注意这个path,这是arch,其他的发行版可能不再这个地方,只需要用 find / -type d -name ‘rules.d’ 查找一下就ok了。 这就是网卡的命名rule。删除之重启会重建这个文件。原理未知。

nginx 使用过程中的问题汇总

重装了之后今天想起把nginx+fastcgi php装上,遇到了一些小问题.记录如下,以后遇到问题了也会不定时更新. No input file specified 看了看error log是说: Unknown: open_basedir restriction in effect. File(/usr/share/nginx/html/index.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in Unknown on line 0 修改了一下nginx的root dir或者把现有的路径写进php.ini就可以了.

终于重做了系统2013-8的archlinux

update 2013-09-19 今天启动系统后莫名其妙么有wifi ifconfig查看后发现网卡名字变成奇怪的一串字符,搜了方法是移除一个配置文件然后重启生成一下此文件就修复了。 cd /usr/lib/udev/rules.d/ #mv 80-net-name-slot.rules 80-net-name-slot.rules.bak update 2013-08-18 安装完后总有一些细节需要完善并且这些只有在使用过程中才会发现。下面是发现什么就补充什么吧。 os-prober:这样才能在生成grub.cfg 的时候发现win系统。 bash-completion: 命令行下的超强自动不全插件。 updte:2013-08-10 整理了一下现在所有的包。看了下居然有781个。用了几个小时gnome3之后不知道为什么会卡。所以还是换回了awesome,爽歪歪。这次在用了rsync把home做了备份,下一步的计划搞个树莓派在家搭建一个NAS备份.也顺便把媒体中心做了,腾出点儿硬盘。   $ grep install /var/log/pacman.log |wc -l 785 在写了几句把所有安装的包给列出来,放在月计划任务里面就搞定了,到时候等NAS搭建好了换地址就好了。 cat /etc/cron.monthly/rsync_data.sh #!/bin/bash /usr/bin/rsync -zrvIq –delete –log-file=/var/log/rsync.log –log-file-format=’%i %o %f %M %t’ –exclude /home/codewalker/script/sinaapp/codewalkertse/.svn/ /home/codewalker /mnt/data/archlinux_back_home/codewalker   tac /var/log/pacman.log |grep instal|awk {‘printf( “%s “, $5 )’}   [@_@]# […]

archlinux lnmp 一键安装傻瓜脚本0.0.1

写在前边: 以前安装lnmp总是一个一个安装很耗时而且经常出错,于是在网上搜啊搜的,搜不到一个适合arch安装的一键傻瓜安装脚本,于是在网上搜索了一个其他系统的稍作修改而成。 本脚本是按照http://www.lnmp.org中centos.sh修改而成。所用软件全部为源码安装 因为是源码安装所以基本上之需要把启动脚本的位置init.d替换为arch中的rc.d即可。 编译的时候mysql可能会比较耗时,推荐替换pacman安装。再去掉相应的设置即可。 codewalker@codehost:/tmp/lnmp0.9 $ cat archos.sh  #!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH # Check if user is root if [ $(id -u) != “0” ]; then     echo “Error: You must be root to run this script, please use root to install lnmp”     exit 1 fi clear echo “=========================================================================” echo “LNMP […]

[转载]archlinux安装后的配置以及一些废话~

用了很久洗发水了,一直没有总结过,借贵博文一用,呵呵 原文地址:archlinux安装后的配置以及一些废话~作者:prongs     似乎很久都没有发过文章了,最近一直在忙着准备考试,没有时间,唉,好歹终于大部分考完了,有时间休息一下,就乘这个时间把电脑收拾一下。     我机子上装的是WIN7和ubuntu10.04的双系统,不过最近是对于ubuntu越来越不满意了,当时换了ubuntu10.04之后,第一感觉确实不错,不过用了一段时间之后就发现不舒服,首先就是显卡的问题,不过这个也之发生在我们可怜的ATI用户身上,装了受限驱动之后,就发现开机的分辨率不对,接着就是compiz fusion的最大化和最小化的延迟很严重,当然这个纯粹是驱动的问题,在ubuntu9.10上也有发生,不过9.10是通过安装补丁来解决这个问题的,并且效果不错的说,但是10.04目前还没有发现有相应的补丁,或许是我土鳖了~~~每次最大化和最小化的顿卡就让我郁闷,其次就是ubuntu和 gnome的整合问题,总是感觉gnome和ubuntu的配合不是很好,每次打开一个文件夹就要卡一下,实在是有点受不了。     反正就是这样了,基于这几个原因,我决定换一下版本,当然,并不是说ubuntu这个发行版不好,可能是我自己的配置问题,也可能是我就是传说中的伪高手,在瞎折腾~反正情况就是这么个情况,这也不是这篇文章的关键所在。     既然决定更换发行版,首要问题就是发行版的选择,对于想我们这样的菜鸟或者伪高手来说,良好的社区支持是少不了的,不然出现问题能愁死你,包括良好的中文社区,这个个人感觉也很重要,当然如果你英语过关,请直接无视吧,像我们这种英语也就是4级的人是很看中这个的,想当初去国外翻论坛的时候,那个苦阿,呃,扯远了,接着说刚才的问题。要获得所谓的良好的社区支持或者说良好的文档支持,以小生的观点来看,就是找一个用的人多的发行版~这个自己去搜就可以了,反正也就那么几个,列入我考虑的发行版也就是那么几个了,ubuntu就不说了,刚删的,接着是fedora,据说不错,不过想想它3个国G的大小,还是算了把,何况当时用的时候,fedora的显卡驱动问题让我郁闷了很久,有心理阴影了~~~再就是suse,很漂亮的一个发行版,来自德国,品质可靠,话说这个opensuse呀,我家里现在还有几张没有开封过的10.3的DVD光盘,是原装德国进口的,嘿嘿,珍藏了。呃,好像又扯远了,接着说suse,子的最后用的发行版就是11.2了,很华丽没错,但总是感觉失去了灵魂,虽然YAST还是那么的优秀,但是我个人认为opensuse10.3是suse最后的一个经典版本,后来的就不提了,这个更是夸张的4G多,也不要了,虽然suse是当时我最喜欢的发行版,但不可否认,suse在走下坡路,还有centos,似乎拿它作服务器比较多,桌面的话还是排除吧。     其实排除以上的几个版本还有一个比较重要的原因就是他们都是基于RPM的,恩,最近想换换口味~     其他的话还有像debian阿,mint什么的,是基于APT-GET的,不过也是不想用了,现在发现原来自己是想用一下新鲜的~     好了,既然有这个目标,接着找发行版,经过考虑发现只有gentoo和arch了,两者很相似,不过不相对比较喜欢arch,为什么呢,就是简洁喽,其实说起来gentoo比arch更简介,好歹别人是一步一步编译出来的撒~还有两者同样都是那么的高效,不会在系统里面装一些不想要的东西,这个我喜欢,说实话,这两个发行版很难取舍,不过最终让我做下决定的是因为时间问题,我没有那么多的时间,搞不好系统还没有全部弄好自己就没时间了,那样会很尴尬的~     顺便提一句,以上关于各个发行版的看法纯粹是小生的一面之词,各位看官不要喷我撒~     发现说了一大堆废话,唉,好吧,进入正题,这篇文章的主要目的是做个备忘,最近好不容易把ARCH调整好了,就把一些安装好了之后自己需要的一些配置记录一下,方便以后查看,也方便大家配置,可以从小生这篇拙劣的文章中得到一点经验。     好,现在就开始吧!          前面已经说过了,这篇文章的主要目的就是为了记录一下arch的配置,所以我就不说arch的安装了,其实很简单,也很快速,我开始的阶段是gnome桌面已经安装好了的情况下,什么,你是用KDE的,那,凑活着看吧,一些东西都是一样的~     首先的问题就是输入法,输入法的安装不多说了,直接pacman,关键就是选词框的光标跟随,顺便说一下,小生用的是IBUS,在arch下是有这个问题的,不知道其他的输入法有没有这样的问题,所以这个方法原则上是使用于IBUS,其他的就不知道了,解决方法就是gedit /etc/gtk-2.0/gtk.immodules,然后删除里面所有内容,用下面这句话代替 “/usr/lib/gtk-2.0/2.10.0/immodules/im-ibus.so” “ibus” “X Input Method” “gtk20” “/usr/share/locale” “en:zh” 重启搞定,很简单。          接下来的问题就是chrome的字体模糊或者其他的字体问题,小生还是很喜欢这个浏览器的,本人的解决方法也很简单,首先,如果你装的是 Vista或最近出的Windows 7,不是?那~~还是安装文泉驿的微米黑字体吧,那么就用Nautilus进入到你机子上的安装windows的C盘下,然后进入WINDOWS文件夹下的Fonts文件夹,然后在里面找到“msyh.ttf”和“msyhbd.ttf”这两个文件,将他们复制到linux下的任意文件夹内,因为gnome有个字体查看工具,似乎是可以直接打开这个文件,然后在右下角有个安装的选项,点击就可以了,不过我没有试过,反正我是将这两个文件复制到主目录的.fonts文件夹内,如果没有这个文件夹的话就自己建一个,这样就可以了,然后重新启动chrome在字体更改选项中选择微软雅黑就可以看到完美的效果了~~是不是很简单呀~~~话说这个方法是小生实验了很多次才想出来的,是本人博客里面访问量最高的文章,效果应该不错,至少在ubuntu和arch下都没有问题,各位看官如果有更好的方法可以指教一下,还有就是不要嘲笑小生愚钝呀~可能众位早知道这个方法了。嘿嘿~抓的图片有点模糊,实际效果还是不错的。还有就是其实本人也不推荐使用微软的雅黑字体,毕竟人家是有版权的,推荐使用文泉驿的字体,比如微米黑就不错。     接着是vim的问题,直接使用pacman -S vim会有问题,具体是怎么样的忘记了,好像是什么view或者rview的exist什么的,似乎也不是一定会出现的,解决的方法就是在安装vim之前先执行 rm /usr/bin/{view,rview},再pacman -Syu。vim就可以正常安装了。     由于小生所在的地方同时需要,有线路由,ADSL,以及无线路由(晕,怎么这么复杂),有线路由以及ADSL都很简单,关键是无线路由问题,其实主要是驱动的问题,WIKI上提供的一般方法就是找硬件类型然后安装驱动什么的,看的我这种菜鸟头大,索性安装了WICD,关于它的介绍是Wicd是一个既能管理有线网络又能管理无线网络 […]