分享

veket攻略

 逗咳嗽 2015-11-03
本帖最后由 seeyseem 于 2011-1-30 11:48 编辑

快进春节了,闲来无事,汇总了一部veket攻略(纯文字,没有veket安装部分),可以算是一部完整的攻略,方便已经成功安装veket的新手了解和迅速使用veket。

里面很多内容都是论坛中的各位大侠的金口良言,因此小弟不敢独享,特汇总出来,以做纪念!如果有新的内容,有兴趣的可以跟进,加以更新共享!
为了方便新手查看,贴出附件内容,里面涉及到的pet包,将很快给出dbank网盘共享!

1.文件备份:只需要备份veket所在系统文件里的pup_save.2fs就可以了。这里需要注意的是,如果你是第一次启动veket,这个文件并没有被创建。在重新启动之前,系统会问你是否保存,选择是后,再次启动就可以看的到了。这样如果系统出现了问题,我们可以在第一时间恢复到自己熟悉的操作环境中。如果想要从以前的pup文件里拿东西,只需要用文件管理器打开之前的pup就可以了.安装完成veket系统之后,配置好网络,配置浏览器的收藏夹,邮件程序账号,安装好自己常用的软件,就是将自己的使用习惯全部配置好后,将veket安装目录下的pup_save.2fs复制到其它分区去备份好(注意,建议放在二层目录之下,就是不要直接放在分区的根目录或只是一层子目录,若不然veket启动的时候可能会识别出并让你选择用那一份的pup_save.2fs文件的)只要将这份pup_save.2fs文件复制备份好之后,你就可以放心乱改系统都不怕了,如果你系统出错损坏了,只要将veket目录下的pup_save.2fs文件移动开去,将原先备份的pup_save.2fs文件复制回来便一切还原了。就是只要理解veket系统所有保存文件和自己的配置都是保存在pup_save.2fs文件中的,就明白了。

如果你自己的修改导致veket系统出错,只需要将pup_save.2fs文件移走开去便可以进入一个全新的veket系统了。如果你备份还原系统之后,发现原来的pup_save.2fs有重要文件需要读出来的,你只需要将pup_save.2fs文件改名,例如改为:pup_save2.2fs然后在文件管理器中打开便行了。ROX中直接点击挂载。thunar中右点鼠标,然后选择“filemnt”来打开便行了。

2.个人文件大小:如果pet软件包装多了,veket的系统空间会变小,有时就需要更多的磁盘空间。找到菜单-实用程序-改变储存文件大小。点开后就可以在现在这个个人文件的基础上加更多的空间了。究竟要加多少,这个完全要看你自己的需要。有一点需要注意的是,这个只可以增大,不可以缩小pup_save文件。

3.隐藏文件的显示:有些时候我们需要用到系统的隐藏文件,只需在任何文件管理器里(打开我的电脑就可以了)点击视图菜单,就可以看到有个“显示隐藏文件”的选项了。

4.网络设置:对于有线网络的设置,我就不多说了。就是点击桌面下方的设置,里面有个网络选项,选择eth1,然后自动配置DHCP就可以了。关于无线上网,由于veket对于无线的支持还不是特别理想,有些网卡可能没有被识别,这个时候就需要我们手动去安装网卡的windows驱动。

5.输入法:系统自带小企鹅输入法,一共有三种输入格式-五笔,全拼,以及双拼。如果想激活输入法,只需要同时按CTRL+空格键就可以了。激活输入法后,同时按CTRL+SHIFT可以进行输入法转换。如果你只用一种输入法,小企鹅旁边有一个锁,点一下就不用每次都要切换输入法了。root/.fcitx/config是设置输入法的文件,如果在双击打开是提示用什么程序打开,选择用文件管理器打开就可以,在这里可以看到一些输入法的设置,根据自己的习惯设置就可以了。

6.声音:有些朋友反应在用播放器的时候没有声音,但是开机时有音乐。这个有两种可能:如果你在开机的时候有听到开机声(我的是新闻联播的声音)说明你的声卡已被启动。如果是在听音乐时没有声音,可以看看是不是播放器的音量被消声了或者是调到了很小的位置。想要调节音量,点击菜单-多媒体-音量调节,就可以手动调节音量了。在桌面任务栏的右侧也有声音调节的图标。

7.垃圾箱:不知道有没有朋友和我一样,在第一次用veket的时候找不到垃圾箱,嘎嘎这个其实很简单,双击我的电脑,在左侧就看的到了。

8.更换主题:这个建议去参考我们论坛的美女版主perryfa小姐的帖子“veket个性化桌面DIY”。那里有很详细的介绍。

9.杀毒:veket的一个好处就是:我们再也不用为电脑中病毒而发愁了。veket系统比windows要安全的多的多.如果想在veket系统下安装一款杀毒软件为别的电脑杀毒(这个尤其为把veket装在u盘的朋友量身定做),那么就请看看这个帖子http://www./thread-74538-1-1.html

10. wine的用法:论坛里有专门的帖子介绍wine的用法,我在这里只是简单说说一些我的经验。如果想安装IE浏览器,打开终端,输入 ies4linux,系统就会自动下载ie的安装程序,由于需要下载,所以此时需要联网。如果想安装一个exe的程序,在终端输入 progman,然后选择想要安装的exe程序就可以了,但是并不是所以的exe程序都可以在veket下安装和运行的。.

11. 软件安装:从论坛下载的pet包,注意在下载的时候不要更改pet包的文件名。很多朋友都说直接双击安装就可以了。如果在双击安装后没有任何安装成功的提示,不用担心,打开我的电脑,找到路径为 root/.packages.你会发现你刚才想要安装的pet包在这里。这时在点击这个路径里的pet包就可以了。如果有时候显示什么解压失败之类的窗口。这个时候就要讲到pet包的文件名问题了。虽然这个问题不常见,但确实有发生。有些pet包在被安装解压时,所产生的解压文件夹的名字,比如大小写,和包里的内容不太一致,这时就需要我们自己手动修改被解压的文件夹的名字了。举个例子,比如要安装一个名为“A”的pet包,在解压的过程中,系统提示解压A失败,没有被解压到名为a的文件夹,手动修改文件夹名字的字样的时候,记住它所说的文件夹名字,(这时在.packages下面已经出现了一个已经被解压的新文件夹),把这个名字改成系统要求的那个,在重新双击pet包就可以进行安装了。当然,有的时候安装失败也是因为磁盘空间不足。

12. 软件卸载:点击菜单-设置-软件包管理。这个有点像windows里面的“添加或卸载程序”。veket里面的软件都可以在这里找到,想要卸载那个,选定后点击卸载就可以了。在窗口的下面有一个列表,里面列的都是自己后来安装的pet包,用于卸载自己后装的程序,方法和前面一样。

+++++++++++++++++++补充1++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
如何在退出veket系统时不保存pup_save.2fs:
相信很多朋友,尤其是像我一样的菜鸟,在使用veket时,难免会产生一些操作失误,比如说在不知道是什么状况的情况下误删了系统文件,作为尝试改动了系统设置但是不知道如何再改回来,等等等等。在退出的时候看着veket自动保存了我们的这些操作失误到我们好不容易设置好的个人文件里的时候,心里总是有点失落。当然,如果你有自己之前已经设置好的个人文件备份在身边的话,只需要替换这个pup_save.2fs就可以再回到之前的状态了,但是如果你忘记了备份自己的个人文件,或是有备份但是由于出差或种种原因这个备份文件没有在身边怎么办?难道就这样因为自己的一时失误而眼看着
这里要注明,这种方法不是我原创的,我也是在论坛里看到其他朋友的帖子才知道的,出于对原创的朋友的支持,在这里特别说明一下,感谢大家的分享。这是那个朋友帖子的地址,

方法1 手动修改:
1.找到路径/etc/rc.d 找到文件PUPSTATE (这个文件夹不分版本,veket 2.39 和3.11 都受用)
2.打开这个文件,大家会看到第一行了里有个数字是 13
3.如果你想在退出的时候不保存个人文件的话,就把这个数字改成5,保存即可。如果想保存个人文件,就再改回13.
总结:这个方法比较麻烦的是,每一次重新登录veket,系统默认的设置都是13,也就是说,当你想不保存的时候,都要到这个文件里再改动一次。

方法2 建立图标到桌面,点击图标进行不保存设置
1.找到路径/etc/rc.d 找到文件PUPSTATE (这个文件夹不分版本,veket 2.39 和3.11 都受用)
2.复制PUPSTATE这个文件到任意文件夹里,然后在你选择的这个任意文件夹里,把PUPSTATE再复制分裂成为两个名为 PUPSTATE1 和 PUPSTATE2 两个文件,也就是说内容不变,只是把名字改成这俩个。OK,现在有三个文件,分别名为PUPSTATE,PUPSTATE1,PUPSTATE2,内容一样,只是名字不一样。
3.打开PUPSTATE2,把第一行的数字13改成5后,保存退出。为了稳妥起见,打开看看PUPSTATE和PUPSTATE1文件里的第一行是不是都是13.
4.在同一个文件夹里,建立两个空文档,取名为 保存操作.sh 和 不保存操作.sh
5.打开这俩个空白文档,
  在保存操作.sh里输入
  cp -f /***/PUPSTATE1 /etc/rc.d/PUPSTATE
  在不保存操作.sh里输入
  cp -f /***/PUPSTATE2 /etc/rc.d/PUPSTATE
这里的***指的是你的文件夹路径,比如说我把这些PUPSTATE文件放到了一个名为123的文件夹里,而这个123文件夹的路径是/root/veket/123,那么就输入 cp -f /root/veket/123/PUPSTATE1 /etc/rc.d/PUPSTATE
6.输入保存后,分别右键点击这两个文档,在属性-权限里,选择“程序:允许此文件作为程序来执行”,而后关闭
7.设置好了以后,把这俩个保存和不保存.sh文件移动到/usr/sbin里,然后在用鼠标直接从文件夹里拖到桌面上。此时就产生了快捷方式。至于快捷方式的图标嘛,点击快捷方式的右键-文件“保存操作”(或是文件“不保存操作”)-设定图标,然后选择自己喜欢的图标就可以了
总结:这种方法只是在桌面建立了一个快捷方式来进行操作,省略了方法1中的手动修改步骤。两种方法的效果都是一样的。
最后再说明一下,这两种方法都只是在你退出的时候不保存个人文件,如果说你在运行veket的过程中,比如说在安装了某个软件后点击了保存操作.sh,然后又删除了某个文件,又点击了不保存操作.sh,最后在退出系统的时候,并不会保存任何东西。也就是说再次登录的时候,系统还是和之前一次登录时的系统状况一样。一切都是按照最后一次你点击了哪个图标所定的。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



+++++++++++++++++++++补充2+++++++++++++++++++++++++++++++++++++
就像XP那样在登录桌面的时候要求输入密码才能使用~~~还请详细指点,呵呵!
一个不怎么安全却比较简便的方法是,在veket启动到桌面时自动运行锁定屏幕的Xlock。首先点桌面上的锁定屏幕,然后设置一个密码,如果没有出现设置密码的窗口,可以试试先删除/root/.xlockrc。然后打开终端,运行
cd /root/Startup/ 
ln -sf /usr/local/apps/Xlock/AppRun xlock
再重启X即可看到效果。
比较好的是给veket的pupsave.2fs文件设置一个密码,这需要在第一次关机是创建个人存储文件时设置.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




+++++++++++++++++++++补充3+++++++++++++++++++++++++++++++++++++++++++++++
打造方便还原,永不怕出错的veket系统

不知道大家是如何使用veket系统的,我的方法是:
安装完成veket系统之后,配置好网络,配置浏览器的收藏夹,邮件程序账号,安装好自己常用的软件,就是将自己的使用习惯全部配置好后,将veket安装目录下的pup_save.2fs复制到其它分区去备份好(注意,建议放在二层目录之下,就是不要直接放在分区的根目录或只是一层子目录,若不然veket启动的时候可能会识别出并让你选择用那一份的pup_save.2fs文件的)只要将这份pup_save.2fs文件复制备份好之后,你就可以放心乱改系统都不怕了,如果你系统出错损坏了,只要将veket目录下的pup_save.2fs文件移动开去,将原先备份的pup_save.2fs文件复制回来便一切还原了。就是只要理解veket系统所有保存文件和自己的配置都是保存在pup_save.2fs文件中的,就明白了。你永远都不需要怕不能进入系统,只要你安装成功veket就行了。如果你自己的修改导致veket系统出错,只需要将pup_save.2fs文件移走开去便可以进入一个全新的veket系统了。如果你备份还原系统之后,发现原来的pup_save.2fs有重要文件需要读出来的,你只需要将pup_save.2fs文件改名,例如改为:pup_save2.2fs
然后在文件管理器中打开便行了。
ROX中直接点击挂载。
thunar中右点鼠标,然后选择“filemnt”来打开便行了。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


++++++++++++++++补充4+++++++++++++++++++++++++++++++++++++++++++++++++++
veket 5.15 因显卡驱动导致无法进入系统的故障成功解决
故障现象,在分辨率选择后报错:
If X failed to start, type "xorgwizard" to setup X
经测试:
1、A卡,无问题,完全正常。
2、N卡,我是 8600GT,无法启动
3、I卡,我是 N450 系统芯片自带的3150 ,无法启动
经过两天的努力,终于在昨晚觖决了 8600GT,成功进入到系统,但今晚想确认操作过程时,再也进不了。
但好消息是 Intel 3150 反重测试多次成功了,现正在确认步骤。晚点发布过程。

昨晚到2点,最终完美解决了 N卡的启动问题。
veket 5.15 自发布后,时常有网友提出启动出错的报告,我也非常不幸,三台机器只有一台A卡的机子能正常启动。分析原因无非是显卡不能被识别!
是故一些网友提出是驱动未安装,或是模块未正确加载,是吗?
按理说,5.15是最新发布的,它本身应集成了最新驱动呀,但为何不能识别反而老版的2.39能正常启动?
接着我突然发现天空中有同志发布了5.15 N卡的驱动,于是呼拼命研究如何将其安装到 N卡机器上,结果是非常令人失望,即使你能正确安装,系统还是不能识别。
如果有同志能在安装此驱动后正常的,请发布出来,好知识不要藏起来,共同学习才能成长哟。
经过一段时间分析,我有个发现是5.15系统中本身就已包含最新的驱动文件,只要解决其识别问题那问题不就解决了?
以下是我的解决方法,可能高手不屑一看,但它更适合初学者操作!因为不需复杂的驱动安装,不需复杂的配置文件修改!不信,请跟我来

前提条件:
1、硬盘安装 veket 5.15 及 2.39
2、你的机器在 2.39 下能启动

先期操作:
修改硬盘启动配置,加上参数:pfix=nox。目的是启动到控制台而不启动 X。
kernel (hd0,0)/veket/vmlinuz root=/dev/ram0 PMEDIA=idehd pfix=nox
我用的是 Grub4DOS 它的配置文件是 menu.lst

一、I卡的解决方法
为什么先说它哟?应为这个最简单。

1、先启动 2.39,注意之前你应保存有 2fs 文件
2、打开终端
3、cd /etc/X11
4、cp xorg.conf /initrd/mnt/dev_save/veket
5、cp xorg.conf.Intel_r_PineView_Graphics_ChipN116B6_L02 /initrd/mnt/dev_save/veket
以上操作将 2.39 的识别数据及配置文件拷贝出来,并将它们在 windows下复制到你的 5.15 系统所在veket目录
6、启动 5.15,启动后必须是命令行下,即出现“#”提示符,而未进入 X 桌面。
7、cd /etc/X11
8、cp /initrd/mnt/dev_ro2/veket/xorg.conf .
9、cp /initrd/mnt/dev_ro2/veket/xorg.conf.Intel_r_PineView_Graphics_ChipN116B6_L02 .
10、startx
注意以上命令结尾处有一个“.”,它表示当前目录。恭喜!现在你已启动了 X 桌面了。

二、N卡的解决方法
不需将 2.39 的配置复制出来(没用的,要修改才行)
1、直接启动  5.15,启动后必须是命令行下,即出现“#”提示符,而未进入 X 桌面。
2、cd /etc/X11
3、cp xorg.conf-NVIDIA-EXAMPLE xorg.conf
4、cp xorg.conf xorg.conf.NVIDIA (注意大小写)
5、startx

是不是可以了?哈哈,简单吧!但还有问题哟,就是显示分辨率为 1024*768 无法修改。
这时你就需要更高级的操作了 → 同时修改 xorg.conf.NVIDIA 及 xorg.conf 文件。应为每机器的分辨率不同,我只将我的配置修改处指出:

Section "Monitor"
#DisplaySize          430   270        # mm
Identifier   "Monitor0"
VendorName   "DEL"
ModelName    "DELL E207WFP"
Option            "DPMS"
HorizSync    30.0-83.0 (这两个参数重要,可参考2.39的文件)
VertRefresh  56.0-71.0
#UseModes     "Modes0" #monitor0usemodes
Option      "PreferredMode" "1680x1050"(分辨率设置,可参考windows)
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
    DefaultDepth 24 (彩色深度,16或24)
    Subsection "Display"
       Depth       24
       Modes       "1680x1050"(同上)
EndSubsection
三、写给A卡及其它卡不成功能网友
我机器的A卡是:9550,veket 5.15一启动即能识别,如果你卡不能正常启动。请按如下方法测试:
1、安装2.39,测试是否能启动
2、cd /etc/X11
3、cp xorg.conf /initrd/mnt/dev_ro2/veket 或 cp xorg.conf /initrd/mnt/dev_save/veket
4、在windows下将2.39 veket目录中的 xorg.conf 发给我
5、我的邮箱:zcallme@163.com
6、到时我会分析后,将结果回复到此帖之中。

四、总结
1、veket 5.15 已包含最新驱动,但其识别模块有问题。
1、系统能正常启动后,应将 pfix=nox 参数去掉。
2、veket 5.15 在设置时,应时没有配置过分辨率的,即系统没有生成过 xorg.conf。写给A卡及其它卡不成功能网友我机器的A卡是:9550,veket 5.15一启动即能识别,如果你卡不能正常启动。请按如下方法测试:
1、安装2.39,测试是否能启动
2、cd /etc/X11
3、cp xorg.conf /initrd/mnt/dev_ro2/veket 或 cp xorg.conf /initrd/mnt/dev_save/veket
4、在windows下将2.39 veket目录中的 xorg.conf 发给我
5、我的邮箱:zcallme@163.com
6、到时我会分析后,将结果回复到此帖之中。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++







+++++++++++++++++++++++++++++++++++++++补充5+++++++++++++++++++++++++++
lucky8k-veket系统桌面美化简易攻略(1,壁纸和透明)
众所周知,新的lucky8k-veket采用了xfce4做桌面管理,xfce4和先前veket使用的icewm不同,它提供了比较详尽的用户自定义界面,所以,很多设置都需要用户根据自己的喜好去调整,不然,就算你使用了漂亮的主题,还是得不到漂亮的效果。这个攻略写给那些不熟悉xfce,同时对桌面美化有一定要求的同学。熟悉xfce或者自己能摸索的非菜鸟就不用看了。另外,那些只对壁纸有感觉,一张炫目壁纸就能满足的同学也可以不用看。
1. 壁纸设置
xfce4的壁纸设置比较简单,有两个途径:
(1)在主菜单选择:设置 - Xfce4设置管理器 - 桌面:
/usr/share/xfce4/backdrops
也就是说,只要你把壁纸图片放在这个目录,就可以在桌面管理器看到并选择。值得一提的是,上图中有个“图片列表”的选项,这是让你设置多张图片在你的桌面循环放映的。你需要在这个目录:
/root/.config/xfce4/desktop做一个名叫“backdrop.list”的文件,在里面把你需要循环放映的图片路径及名字写上,就像这样:
# xfce backdrop list
/usr/share/xfce4/backdrops/veket28.jpg
/usr/share/xfce4/backdrops/rainbow1.jpg
......
据说这样壁纸就能循环放映了,不过,这个功能我没试出来,一设置这个我的机器就挂死了,CPU立刻100%。这应该不是xfce的毛病,以前在veket里,我的机器也不能做slideshow(功能可以实现,就是CPU飙高)。所以,喜欢做这个功能的同学要小心。
(2)在Thunar文件管理器里,对任何图片文件点鼠标右键,你会发现一个选项“set as wallpaper”设置为壁纸,(我记得原先这个条目是中文的,怎么变了?奇怪),点一下就可以把图片设成壁纸了。这个做法和windows一样了。
2. 透明和阴影
xfce是支持透明和阴影的。也就是说,你可以对面板、程序窗口设置透明度,也可以让程序窗口和面板周边带有阴影,看上去程序窗口或面板是立体地凸出桌面的。
(1)开启显卡的composite功能
透明和阴影实际上是xorg的composite功能,而xfce只是支持而已,所以,要想让你的桌面支持透明和阴影,首先要开启xorg的这个功能。lucky8k-veket系统默认是没有开启的。
另外,composite功能是需要显卡支持的。不过,我的机器是01年的小笔记本,集成显卡,功能在当年也是算弱的,但仍然能支持composite,所以,我觉得不能支持的显卡应该是少数。
修改这个文件就能开启这个功能:/etc/X11/xorg.conf
我自己是在这个文件的最后部分,也就是结束语之前插入这样三行:
Section "Extensions"
        Option "Composite" "Enable"
EndSection
存盘,重启系统,就可以在xfce管理器里设置阴影和透明了。
nvidia显卡的设置似乎要多一点,据说首先要在Section"Device"里面加入一行:
Option"RenderAccel"
然后上面这个Extensions的section里再加上一行:
Option "RENDER""Enable"
还有ATI显卡,据说要在Device里加入一行:
Option "backingstore" "true"
我因为没有这两种显卡的机器,所以没办法试,如果是这两种显卡的同学,到网上去搜一下吧,相关文章很多的。
(2)xfce4设置
窗口透明度和阴影设置:
点菜单:设置 - Xfce4设置管理器 - 窗口管理器调整 - 混合设置
在这里,你可以随便选择你需要的透明和阴影。除了活动窗口的内容部分是不能透明的(只能透明窗口装饰部分,也就是程序窗口的边框和标题栏),其他的窗口都是可以设置一定的透明度的。
面板的透明度设置
点菜单:设置 - Xfce4设置管理器 - 面板管理程序
你也可以直接在面板上点鼠标右键,选择“自定义面板”来打开这个窗口。
如果你没有在xorg.conf里开启composite功能,上图中的透明度一栏是不会出现的.
你可以在上面的下拉菜单里选择“面板一”或“面板二”,然后设置透明度,设置时能够实时看到透明效果的变化。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++













+++++++++++++++++++++++++++++++++++++++补充6+++++++++++++++++++++++++++
conky下载conky安装conky配置文件

emule]veket-conky-1.6.1.pet (205.94 KB)[/emule]
是我从国外网站下载回来后打的包,软件虽然小,实现的功能可不少。
以下内容整理自网络:
由于veket上的conky已经对配置修改好常用设置,所以也根据修改变动而改了内容。
Conky是一个建设在X-window之上的系统监视工具,它占用系统资源非常小而功能却非常强大,如果你懂得shell编程,那么conky的功能可 以说是无所不能了。同时,Conky是在根窗口上绘制界面,因此本身就支持透明,可以和桌面完美地结合在一起,如果你愿意,Conky也可以以窗口的形式运行。当然,即使你不懂shell,根据下面的教程,你也能一步步学会使用conkey。
1、获取conky。
直接在上边的连接下载。双击就安装了,很简单,过一会就安装好了,安装好之后在菜单里——系统——就很容易找到conky来运行。如果你需要开机自动运行,只需要在文件里修改加进conky就行了,在这软件的安装过程中会弹出文件提示的。
2、配置conky
Conky 安装好后会自动为当前用户创建配置文件
root/.conkyrc
大家想要实现什么功能就修改这份文件就可以了。当然,默认的配置文件也不适合每个人,所以还需要进行个性化配置。不过它的配置文件初看起来非常乱,给人一种无所适从的感觉。其实Conky的配置参数并不多,只要掌握了规律还是非常容易入手的,下面分析一下:
首先,Conky的配置文件分为两个部分,第一部分对Conky的全局属性做设定,比如字体、嵌入桌面等等;第二部分是定义Conky的输出格式,也就是Conky呈现在桌面上的样式。
在全局属性的部分,重要的参数有:
1、background no:是否嵌入桌面,“no”表示不嵌入;“yes”表示嵌入。
2、out_to_console no:是否输出结果到终端,主要在判断Conky在哪里出错时使用,一般情况下为“no”即可。
3、use_xft yes:是否使用xft字体,一般为“yes”。
4、xftfont sans-serif:size=10:设置一个默认字体,在下面的样式定义段可以特别定义使用别的字体,如不特别指定,则使用默认字体;这里最好选则一个等宽中文字体,比如我这里选的就是“sans-serif”,字体大小为“10”。
5、update_interval 1:刷新时间。Conky需要每隔一段时间读取一次要监视的系统状态并把结果输出到屏幕上,设定的时间间隔越短,监控的实时性越好,但系统负担也越重;间隔时间越长则系统负担越轻,但是监控的实时性越差。我这里设定为1秒。
6、minimum_size 280 5:设定Conky的边界范围,最小宽度为280像素,最小高度为5像素,一般没有用,我这里没有使用,前面插入“#”号表示注释掉。
7、maximum_width 308:Conky边界范围最大宽度308像素,很多时候用这个参数来限制Conky的边界。
8、default_color white:设定Conky默认颜色,在样式定义中可以设定使用任何一种颜色,如果没有设置则采用缺省的颜色。这里设定缺省颜色为“white”,也可以用16位值表示的颜色值,如“#0A0F00”。
9、gap_x 10
gap_y 10:以上两条设定Conky输出范围距离屏幕边界的像素数量,最小为10像素。
alignment top_right:设定Conky输出范围在屏幕上的位置,“top_right”表示右上方,依此类推,“bottom_left”是左下角。
10、uppercase no:如果值设为“yes”则所有输出的文字都变成大写字母。

下面介绍一下输出样式定义区:
Conky样式定义的语法和编写网页有点相似,首先,以字符“TEXT”标志样式定义的开始。Conky样式的定义以行为单位,每一行对应Conky输出到屏幕时的一行。
每一行可以分为样式属性、文字和元素。其中样式属性和元素都以“$”开头,并包含在“{}”里面,“${}”应该放在应用目标的前面。
样式属性如颜色、字体大小、停靠位置等,其中,颜色的定义格式为:
${color #5000a0}
其中的16位值色可以用X中定义的颜色名称代替,如:
${color snow}
你可以在/etc/X11/rgb.txt中找到全部颜色的列表。
字体属性的定义格式如下:
${font Monospace:style=Bold:size=10}
上面三个字体属性中任何一个不设定则使用上面定义的默认值。
${alignr}表示以该参数定义的元素向右对齐,${alignl}表示左对齐,${alignc}表示居中对齐。
需要注意的是,${}中定义的颜色和字体属性将一直影响到Conky配置文件的最后,即如果你在前面定义了第一行的颜色为“white”,那么以后各行的颜色都是白色。所以原则上你需要为每一行甚至每一行的各个元素设定颜色或者字体属性。文字即Conky显示在屏幕上的文字,它不需要特别的定义,你希望Conky显示什么文字就添加什么文字即可。元素即呈现在屏幕上的那些进度条、你要监视的系统状态等等,格式为:
${监视目标 参数}
如果没有参数,也可以直接使用
$监视目标的格式。
下面介绍一些常用的元素和其参数的格式:
1、time:采用strftime的参数格式,其参数有好几个,可以到这里查找适合自己的参数并布置其格式。如我这里设置为:
${color lightgrey}${font sans-serif:style=Bold:size=8}${time %b%d日 星期%a}${alignr}${time %p%l:%M:%S}
即输出字体为sans-serif、字体大小为8像素、粗体、颜色为lightgrey,依次输出月、日、星期几,后面以12小时格式输出时间并向右对齐。
2、nodename:本机在网络上的名称。
sysname:如Linux。
kernel:内核版本。
machine:硬件系统类型,如i686。
3、stippled_hr:在本行余下的空间输出虚线,多用于分隔区块。
4、uptime:系统持续运行时间。
5、cpu:CPU实时占用百分比。
cpubar:CPU占用的进度条样式。
cpugraph:CPU占用的频谱图样式。该元素可以加两个颜色值作参数,实现颜色渐变:
${cpugraph 000000 5000a0}
6、mem:内存实时占用大小。
memmax:内存总量。
memperc:内存实时占用百分比。
swap、swapmax、swapperc是虚拟内存的相应参数。
7、processes:正在运行的进程数。
running_processes:活跃的进程数。
8、addr ppp0:显示ADSL拨号建立的连接的IP地址,“addr eth0”表示显示第一块网卡的IP地址。
9、offset 70:表示相对于当前位置向右偏移70像素。
10、downspeed eth0:第一块网卡下载数据的实时速度。
upspeed eth0:第一块网卡上传数据的实时速度。
downspeedgraph eth0 32,150 ff0000 0000ff:以频谱图的样式显示第一块网卡下载速度,高度为32像素,宽度为150像素,后面是两种颜色,用于渐变色。
upspeedgraph eth0 …:用法同上。
11、fs_used /home:显示挂载到/home文件夹下的硬盘分区的使用量。
fs_size /home:显示挂载到/home文件夹下的硬盘分区的总量。
fs_bar /home:以进度条样式显示挂载到/home文件夹下的硬盘分区的占用量。
12、top name 1:按CPU占用从大到小排序当前进程并显示第一个的名字。
top mem 2:按CPU占用从大到小排序当前进程并显示第二个的内存占用量。
top pid 3:按CPU占用从大到小排序当前进程并显示第三个的pid号。
top cpu 4:按CPU占用从大到小排序当前进程并显示第四个的CPU占用量。
top_mem按内存占用从大到小排序当前进程。
13、mpd_status:监视mpd的状态。
mpd_elapsed:歌曲的已播放时间。
mpd_length:当前播放歌曲的长度。
mpd_bar:当前播放歌曲的进度条。
mpd_smart:智能判断当前歌曲的输出信息,如果id3可用,则输出”歌手-歌名“的格式,如果id3不可用,则输出当前歌曲的文件名。
除mpd外,Conky支持对audacious、bmp、xmms的监视。
14、rss:订阅一个feed并显示其最新的几个条目的标题等信息。
即每隔五分钟获取该源的最新条目,并输出最新的十个条目的标题。
15、tcp_portmon:监视当前使用的端口,目前只支持IPv4。使用格式为:
tcp_portmon port_begin port_end item (index)
16、电子邮件监视:通过设置fechmail并在配置文件中加入相关参数,Conky可以实现对电子邮箱的监视,每隔一段时间fechmail会收取服务器上的邮件,Conky会监视系统中的mail管道并显示未阅读的邮件的数量。
考虑到安全性,我没有设置邮件监视,不过可以在这里找到Conky监视邮件的设置方法。
17、exec:执行一个shell命令并把结果输出到屏幕上。如,我这里使用:
${exec whoami}
输出当前用户名。
18、acpitemp:监视并输出CPU温度,摄氏温标。Conky支持很多种CPU温度监视方案。
19、diskio:监视当前硬盘读写速度。
diskiograph:以频谱形式输出硬盘读写频度,用法如cpugraph。
使Vim支持Conky配置文件的语法高亮
默认情况下,Vim不认识Conky的配置文件,使用Vim打开“.conkyrc”文件无法实现语法高亮。
首先,到这里下载Vim的Conky配置文件语法高亮插件。然后将其复制到用户主目录下的“.vim/syntax”文件夹(如果没有则新建)里。最后在 “.vim/ftdetect”文件夹里建立一个新文件,命名为“conkyrc.vim”,在里面添加如下内容:
au BufNewFile,BufRead *conkyrc set filetype=conkyrc
再打开Conky的配置文件就可以实现语法高亮了。
Conky是一个建设在X-window之上的系统监视工具,它占用系统资源非常小而功能却非常强大,如果你懂得shell编程,那么conky的功能可以说是无所不能了。同时,Conky是在根窗口上绘制界面,因此本身就支持透明,可以和桌面完美地结合在一起,如果你愿意,Conky也可以以窗口的形式运行。用于实时监视系统,了解系统运行之状况,实在是不二之选。
当然,即使你不懂shell,在网上搜一搜conky配置的教程,你也能一步步学会使用conkey。
但 Conky 默认的配置也许并不能满足我们的需要,所以就让我们来定制它吧。
关于 Conky 的配置,主要注意下面几点:
1. 定义字体:使用 xftfont sans-serif:size=8 这行可以定义 Conky 的全局字体,其格式为字体名称:大小,也可使用字体样式,如粗体可用 style=Bold 来表示。
2. 显示位置:假如我要让 Conky 在右上角显示,就去掉 alignment top_right 这行的注释符#,相应的注释符#其余的行要加上,加上注释符说明不让这一项内容表现出来,如下所示。
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
3. 大小及边框:分别由 minimum_size 和 border_width 来确定,前者的设置格式为宽x高,不要边框的话,可将后者设置为 0。
4. 显示信息:在 Conky 配置文件的最后部分可以定义具体显示什么内容。这里主要是了解一些变量的使用,比如,显示系统从开机到现在所运行的总共时间,可以使用 uptime 变量,变量前面要用 $ 表示。  
你已经学会了30种不同的命令来监测你的计算机的方方面面,以弄清你的计算机此时此刻正在做什么。然后,我们还可以做什么呢?有更简单的方法来监测系统性能,并且弄清它在忙活些什么吗?以及执行这些工作,到底耗费了多少系统资源呢?这就是系统监视器,比如Conky,所能告诉你的。它做些什么

跟其它的系统监视器,比方说top,不同,Conky能够作为X任务程序运行,也可以把它拖拽到根窗口下(有一个选项可以使Conky输出信息到标准输出,但是这里,我们不讨论这一点)。它将它所搜集到的系统信息用文本,柱状图或者图形的方式显示出来。并且,不同于top,Conky输出信息的方式是完全可以由用户来定制的。另外,除了监视系统本身之外,Conky还可以告诉你一些某些音乐播放器(比如BMPx, Music Player Daemon 和Audacious Media Player)的信息,也可以告诉你邮件箱中有多少封新邮件以及其它很多东西。即使你所需要的功能Conky还没有提供的话,你甚至可以写一个脚本程序来获取你所需--比如说RSS,POP3电子邮件计数,本地天气,boinc以至portage状态,这些脚本都已经完成了。

定制Conky
Conky会默认在用户目录下~/.conkyrc文件作为配置文件。这个文件包含了所有的配置选项和静态文字信息,色彩以及其他控制数据显示方式的变量。
现在,用你喜欢的文本编辑器打开这份范例配置文件。你可能注意到在这份范例中有两个独立的部分。第一部分包括了了程序配置选项和控制程序行为。这包括update_interval,也就是说Conky多少时间间隔更新一次屏幕。第二部分包括了将要显示在屏幕上的文字,图形以及其他变量。这包括类似系统运行时间($uptime),cpu使用率($cpu)和其他所有你想要显示的项目。从文件一开始即为第一部分。TEXT之后则全为第二部分。文件中,注释以#开头。但是,请记住,即使文件中第二部分的某一行被注释,它仍将显示在屏幕上。
你可以在http://conky./config_settings.htmlhttp://conky./variables.html中找到所有配置选项和变量的列表。除此之外,http://conky./screenshots.html上有一些很炫的屏幕截图及其配置文件和脚本程序。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






+++++++++++++++++++++++++++++++++++++++++++++补充+++++++++++++++++++++++++++++++++++++
veket目录结构及解释
veket的大部分的常用命令通常都在
/usr/bin;/usr/local/bin这二个目录下,而用户的配置文件基本都保存在:/root下边,有部分是隐藏文件,需要在文件管理器中显示隐藏文件才能看到,另外有相当多的软件配置是保存在:
/root/.config目录下的分类中的。
veket另外一个保存软件配置的目录是:/etc
只不过,这样的软件不多,通常都是系统的重要信息才保存到/etc目录下的。
___/bin (binary二进制) 常用Linux命令
___/sbin 存放管理员使用的系统管理程序
___/root 存放用户主目录。和其它发行版不同,veket只有/root目录而没有/hmoe目录,因为veket上边只有root一个用户。           
___/lib (library库)存放系统动态连接共享库
___/lost+found 一般情况下是空的,当系统非法关机后,这里就存放了一些文件
___/mnt 挂载其它文件系统
___/tmp (temporary临时)存放不同程序执行时产生的临时文件,系统会周期性地清除里面的内容
___/dev (device设备) 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的
_____/dev/console 系统控制台
_____/dev/fd0  第一个软盘驱动器
_____/dev/hda1 第一个IDE硬盘驱动器的第一个逻辑分区
_____/dev/hdb3 第二个IDE硬盘驱动器的第三个逻辑分区
_____/dev/ttys0 第一个串行端口
_____/dev/lp0 第一个并行端口
_____/dev/cua 用来连接调制解调器
_____/dev/sda 第一个SCSI硬盘驱动器
_____/dev/null 是一个接受设备输入但不产生任何输出的虚拟的设备
_____/dev/tty1 第一个虚拟控制台
_____/dev/pty*  “虚拟终端”,用于为远程登录提供终端
  ___/usr 用户应用程序文件夹
_____/usr/share 共享目录,这个目录很重要,veket的系统菜单及各种软件大部分都在这目录之下。
_____/usr/X11R6 存放X-Windows的目录
_____/usr/bin 用户用到的大多数应用程序
_____/usr/sbin 给超级用户使用的比较高级的管理程序和系统守护程序
_____/usr/doc 文档
        _____/usr/include Linux下开发或编译应用程序需要用的头文件
        _____/usr/lib 常用的动态、静态库
        _____/usr/local 普通用户、超级用户安装新软件使用
        _____/usr/man 联机帮助手册
        _____/usr/src 系统源代码,(/usr/src/linux系统源代码)
  ___/etc (etcetera) 系统管理的配置文件和子目录
        _____/etc/HOSTNAME 设定用户的节点名
        _____/etc/NETWORKING 只有YES标明网络存在
        _____/etc/host.conf 文件说明用户的系统如何查询节点名
        _____/etc/hosts 设定用户自已的IP与名字的对应表
        _____/etc/hosts.allow 设置允许使用inetd的机器使用
        _____/etc/hosts.deny 设置不允许使用inetd的机器使用
        _____/etc/hosts.equiv 设置远端机不用密码
        _____/etc/inetd.conf 设定系统网络守护进程inetd的配置
        _____/etc/inetd.pid inetd这个进程的进程id
        _____/etc/hosts.lpd 设定远端有哪些节点可以使用本机的打印机
        _____/etc/gateways 设定路由器
        _____/etc/protocols 设定系统支持的协议
        _____/etc/named.boot 设定本机为名字服务器的配置文件
        _____/etc/named.pid 本机上运行的名字服务器的进程id
        _____/etc/networks 设定网络的配置文件
        _____/etc/resolv.conf 设定系统的名字服务器
        _____/etc/services 设定系统的端品与协议类型和提供的服务
        _____/etc/exports 设定NFS系统用的
        _____/etc/NNTP_INEWS_DOMAIN 设置新闻服务器的配置文件
        _____/etc/nntpserver 设置用户使用的新闻服务器的地址
        _____/etc/hostid 系统独有的一个硬件id
        _____/etc/at.deny 设置哪些用户不能使用at命令
        _____/etc/makedev.cfg 同DEVINFO一样给MAKEDEV使用的设置文件
        _____/etc/diphosts 设置拔号服务器的用户名和口令
        _____/etc/slip.hosts,/etc/slip.login 设定SLIP的配置文件
        _____/etc/fastboot 使用shutdown -f产生的,重启系统要查这个文件
        _____/etc/fstab 记录开机要mount的文件系统
        _____/etc/mtab 系统在启动时创建的信息文件
        _____/etc/ftpaccess FTP服务器的一些配置
        _____/etc/ftpconversions 设定在FTP时使用的过滤器的位置
        _____/etc/ftpusers 设定不能使用FTP服务的用户
        _____/etc/inittab 设定系统启动时init进程将把系统设置成什么样的runlevel
        _____/etc/ld.so.cache 查找系统动态链接库的缓存
        _____/etc/ld.so.conf 系统动态链接库的路径
        _____/etc/lilo.conf lilo的配置文件
        _____/etc/magic 给file命令使用的
        _____/etc/aliases 给sendmail使用的设置别名的文件
        _____/etc/issue 记录用户登录前显示的信息
        _____/etc/motd 超级用户发布通知的地方
        _____/etc/organization 存放用户的名字和组织
        _____/etc/group 设定用户的组名与相关信息
        _____/etc/passwd 用户密码文件(重要呀)
        _____/etc/shadow 见/etc/passwd
        _____/etc/pnpdevices 列出支持的Plug&Play设备
        _____/etc/snooptad 监控用户的屏幕,监听的终端列表
        _____/etc/sudoers 可以sudo命令的配置文件
        _____/etc/syslog.conf 系统记录程序syslogd的配置文件
        _____/etc/utmp 目前在用系统的用户信息
        _____/etc/wtmp 同utmp差不多,只是它累加
        _____/etc/nologin 系统在shutdown时不希望用户登录就产生这个文件
        _____/etc/securetty 设定哪些终端可以让root登录
        _____/etc/termcap 设置系统终端信息的
        _____/etc/ttys 设定系统的终端类型
        _____/etc/gettydefs getty_ps的定义文件
        _____/etc/mtools.conf 设定mtools程序的参数
        _____/etc/fdprm 设定格式化软盘的参数
        _____/etc/login.access 控制用户登录权限的文件
        _____/etc/login.defs 所有用户登录时的缺省配置文件
  ___/proc 虚拟系统,内存映象
        _____/proc/1 关于进程1的信息目录。每个进程在/proc 下有一个名为其进程号的目录。
         _____/proc/cpuinfo 处理器信息,如类型、制造商、型号和性能。
         _____/proc/devices 当前运行的核心配置的设备驱动的列表。
         _____/proc/dma 显示当前使用的DMA通道。
         _____/proc/filesystems 核心配置的文件系统。
         _____/proc/interrupts 显示使用的中断
         _____/proc/ioports 当前使用的I/O端口。
         _____/proc/kcore 系统物理内存映象
         _____/proc/kmsg 核心输出的消息。也被送到syslog 。
         _____/proc/ksyms 核心符号表。
         _____/proc/loadavg 系统"平均负载";3个指示器指出系统当前的工作量。
         _____/proc/meminfo 存储器使用信息,包括物理内存和swap。
         _____/proc/modules 当前加载了哪些核心模块。
         _____/proc/net 网络协议状态信息。
         _____/proc/self 到查看/proc 的程序的进程目录的符号连接。当2个进程查看/proc 时, 是不同的连接。这主要便于程序得到它自己的进程目录。   
         _____/proc/stat 系统的不同状态
         _____/proc/uptime 系统启动的时间长度。
         _____/proc/version 核心版本。
  ___/var 存放着那些不断在扩充着的东西,为了保/usr的相对稳定,那些经常被修改的目录可以放在这个目录下。包括系统一般运行时要改变的数据。每个系统是特定的,即不通过网络与其他计算机共享。
        _____/var/adm
        _____/var/catman 当要求格式化时的man页的cache。
           man页的源文件一般存在/usr/man/man* 中;有些man页可能有预格式化的版本,
     存在/usr/man/cat* 中。而其他的man页在第一次看时需要格式化,
     格式化完的版本存在/var/man 中,这样其他人再看相同的页时就无须等待
     格式化了。 (/var/catman 经常被清除,就象清除临时目录一样。)
_____/var/lib 系统正常运行时要改变的文件。
_____/var/local    /usr/local 中安装的程序的可变数据(即系统管理员安装的程序)。
               注意,如果必要,即使本地安装的程序也会使用其他/var 目录,
        例如/var/lock 。 /var/lock 锁定文件。
        许多程序遵循在/var/lock 中产生一个锁定文件的约定,
        以支持他们正在使用某个特定的设备或文件。
        其他程序注意到这个锁定文件,将不试图使用这个设备或文件。
_____/var/log  各种程序的Log文件,特别是login (/var/log/wtmp log所有到系统
      的登录和注销) 和syslog (/var/log/messages 里存储所有核心和系统程序信息。
                /var/log 里的文件经常不确定地增长,应该定期清除。
_____/var/run  保存到下次引导前有效的关于系统的信息文件。例如, /var/run/utmp
                包含当前登录的用户的信息。
_____/var/spool mail, news, 打印队列和其他队列工作的目录。
              每个不同的spool在/var/spool 下有自己的子目录,
              例如,用户的邮箱在/var/spool/mail 中。
_____/var/tmp 比/tmp 允许的大或需要存在较长时间的临时文件。
               (虽然系统管理员可能不允许/var/tmp 有很旧的文件。)  
/root/Startup      veket的开机进入X启动的程序在这目录下,如果想自动启动一些软件,放到这目录下就可以了。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++













++++++++++++++++++++++++++++++++++++++++++++++++++++++++++补充++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
让veket像windows一样也能用上虚拟内存(不划分交换分区)

我们都知道在veket中建立交换空间可以提高系统的运行性能和稳定性,对于老旧的小内存电脑来说更是必不可少的。建立交换空间最简单的方法就是在硬盘上划出一个独立分区,再格式化成linux swap就成功了,因为veket可以自动识别并挂载交换分区。而对于无论是在linux下还是windows下对分区操作都不熟悉的新手来,却是一件惊心动魄的事情,万一不小心弄错了,整个硬盘的数据都不见,那可麻烦了。 那么能不能像windows那样用一个文件(pagefile.sys)来当作虚拟内存呢?答案是肯定的。Linux为我们提供了两种获得虚拟内存的方案:一是设立交换分区,这个方法最常用;二是建立swap文件,也就是建立虚拟内存文件。
在本文里我给大家介绍的是在veket中建立swap文件。步骤很简单,基本流程如下:
1、用dd命令建立swapfile;
2、用mkswap命令将swapfile格式化为swap文件格式;
3、用swapon命令启动该文件,使它成为swap(也就是交换空间)。
第一步:在#后输入“dd  if=/dev/zero  of=/mnt/home/pupswap.swp bs=4k  count=16382”回车(不用输引号)。
dd命令是用来转换文件并用于复制目的;
/mnt/home/就是你安装veket的根目录,如果你把veket装在C盘,那么“/mnt/home/”就是你的C盘,在windows中打开C盘就可以看到这个文件。
pupswap.swp这就是我们需要的虚拟内存文件,在veket中是自动搜索这个文件的,不用我们再修改启动参数。
bs参数制定每次读取及输入多少个字节。因为硬盘存取的最小单位为扇区,所以设置bs参数就相当于设置每个扇区的大小。
count指的是要用多少个bs,所以最后的容量为bs*count=4k*16382(约为64M),这个大家可以根据实际需要进行计算。
第二步:输入“mkswap  /mnt/home/pupswap.swp”回车。
第三步:输入“swapon /mnt/home/pupswap.swp”回车。
至此,veket就可以正常使用我们建立的交换空间了。我们可以用free命令查看交换空间的使用情况;也可以进入xwindow中查看。veket在启动过程中会自动搜索我们建立的pupswap.swp,因此不用再进行配置,当然这是指在没有交换分区的情况下才行。如果已经有交换分区的话,可以在/etc/rc.d/rc.local文件中加上swapon /mnt/home/pupswap.swp就可以了。经试验在veket3.11和lucky8k-veket-3.1成功,veket5.27不知什么原因,在/etc/rc.d/rc.local文件中加语句和在starup加启动器都不能挂载这个虚拟内存文件。
没有交换分区情况下启动过程中挂载虚拟内存文件
这个方法适用于不想划分交换分区的同学,也适合最初划分的交换分区太小了,需要增加交换空间的同学。
当然如果我们不想要这个虚拟内存文件,可以在windows中把它删掉,也可以在veket中输入命令swapoff –a,再删掉这个文件。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++














++++++++++++++++++++++++++++++++++++++++++++++++补充++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
LAMP下载LAMP安装 轻简服务器下载(个人网站论坛架设学习和测试用)
http://www./thread-70717-1-1.html
想了解服务器和学习建设网站的,用来练习吧:Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
  随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的, LAMP是最强大的网站解决方案.
  LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP 是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。
  虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是影响较大的开源软件,拥有很多共同特点,这就导致了这些组件经常在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得更加普遍。并且它们为了改善不同组件之间的协作,已经创建了某些扩展功能。目前,几乎在所有的Linux发布版中都默认包含了这些产品。Linux操作系统、Apache 服务器、MySQL数据库和Perl、PHP或者 Python语言,这些产品共同组成了一个强大的Web应用程序平台。
  越来越多的供应商、用户和企业投资者日益认识到,经过LAMP单个组件的开源软件组成的平台用来构建以及运行各种商业应用和协作构建各种网络应用程序变为一种可能和实践,变得更加具有竞争力,更加吸引客户。LAMP无论是性能、质量还是价格都将成为企业信息化所必须考虑的平台。
  LAMP这个特定名词最早出现在1998年。当时,Michael Kunze为德国计算机杂志c't写作的一篇关于自由软件如何成为商业软件替代品的文章时,创建了LAMP这个名词,用来指代Linux 操作系统、Apache网络服务器、MySQL 数据库和PHP (Perl或Python)脚本语言的组合(由四种技术的开头字母组成)。由于IT世界众所周知的对缩写的爱好,Kunze提出的LAMP这一术语很快就被市场接受。O'Reilly和MySQL AB更是在英语人群中推广普及了这个术语。随之LAMP技术成为了开源软件业的一盏真正的明灯。事实上,LAMP,正像一盏开源明灯指引着我们前进的方向!

增加二个相关的:

  Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++







+++++++++++++++++++++++++++++++++++++++++++++++++++++++补充+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
自己做的LLMP(lighttpd+php+mysql)veket上可以架WordPress了
什么叫LLMP,就是Linux+lighttpd+php+mysql的缩写。
lighttpd:Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。
这几天喜欢上了veket,平常在别的Linux上安装过LAMP(LINUX+APACHE+PHP+MYSQL),不知道veket上能不能安装,想在veket上不要安装Apache了,太大了点,就试试最近发现的lighttpd吧,下载源码折腾了一个下午加晚上,结果到mysql那老是编译失败,猜想可能是缺少某个库了,于是满山找binary安装包,就是找不到,忽然想起前几天试用的那个极度小巧的slitaz系统,发现用它安装LLMP很简单,几个命令就完事了,于是乎研究起它的package,发现它的package用它的安装包管理器解压后的文件结构和veket的pet包很相似,看来不用找了,找到了,就直接上lupaworld上把安装需要用的package全下载下来,用slitaz系统的包管理软件解压后一集成,可以了,哈哈。我把它做成了一个PET包,直接双击安装就行了,安装完后打开shell运行 /etc/init.d/mysql start 启动mysql数据库  ,运行 /etc/init.d/lighttpd start 启动lighttpd,访问127.0.0.1就应该能看到phpinfo页面了,同时在实用工具里生成了两个菜单,一个查看phpinfo,一个查看lighttpd状态的,网站目录在/var/www下,php.ini在/etc/目录下,lighttpd.conf在/etc/lighttpd/里,自己根据需要修改参数,mysql没设密码,自己注意。
架设网站的时候注意权限的设置,很多情况下都是由于权限的问题,lighttpd和php-cgi进城用的是lighttpd用户,mysql用的是mysql用户。
另外启动控制脚本写的不好,veket的启动脚本跟别的Linux不一样,搞不明白,有高人希望能替修改下。
此软件包在veket5.27使用正常,其他版本未测试。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多