linux的文件结构详解(备忘)

2008年7月31日 21:41 . 分类 Linux相关 . 4 条评论 . 被踩 385 次 

文章转载:Slyar 文章来源:Slyar Home (www.slyar.com)

/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户slyar的主目录就是/home/slyar,可以用~slyar表示
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公用的临时文件存储点
/root 系统管理员的主目录(呵呵,特权阶级)
/mnt 系统提供这个目录是让用户临时挂载其他的文件系统。
/lost+found 这个目录平时是空的,存储系统非正常关机而留下的“碎片”
/proc 虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息。
/var 某些大文件的溢出区,比方说各种服务的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录。其中包含:
/usr/X11R6 存放X window的目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序
/usr/doc linux文档
/usr/include linux下开发和编译应用程序所需要的头文件
/usr/lib 常用的动态链接库和软件包的配置文件
/usr/man 帮助文档
/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的库

下面详细介绍

阅读全文

安装配置Win2003+IIS+PHP+MySQL+Zend

2008年7月31日 21:32 . 分类 网络生活 . 2 条评论 . 被踩 663 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

我06年的文章,转过来。

上午装好了Win2003,中午的时间当然就是配置Web服务了,首先开了ASP,这个简单。

我的服务器目录放在C:\website 我在下面新建了5个文件夹:

PHP5,Mysql,phpmyadmin,zend,discuz

一、安装PHP5。

我安装的版本是PHP 5.1.2,php.ini的修改也很简单,搜索extension-dir改为php\ext的路径,将mbstring,gd2,mysql三个模块前的分号去掉,保存即可。还有一点,大部分教程上说的是将N多个DLL拷贝到SYSTEM32下,但是我没有用这种方法,我是将PHP目录添加到了系统的 "环境变量"里,这样简单,还不用拷贝那么多东西,呵呵。

二、安装Mysql服务。

我安装的版本是MySQL 5.0.18,傻瓜化的安装,注册就Skip Sign-UP。

配置Mysql:服务选择Detailed Configuration,服务器类型选择Server Machine,数据库类型选择Non-Transactional Database Only,人数限制选择Manual Setting,最大连接数200-300,取消Enable Strict Mode,字符集选择GBK,勾选Include Bin Directory in Windows PATH,取消root access from remote machines,就可以了。

安装完毕后打开CMD输入mysql -uroot -p

然后输入mysql密码,看到提示说明服务安装成功。

最后将bin/Libmysql.dll复制到SYSTEM32目录下。

三,安装Zend。

我安装的版本是Zend Optimizer 2.6.2,安装的时候出了点问题,由于我没看英文提示一路Next,导致PHP配置文件路径错误,使得后来我phpinfo()的时候未看到Zend......

当然,我懒得去看Zend的配置文件,于是我就重装了一次,OK。

四、安装phpmyadmin。

我安装的版本是phpMyAdmin 2.6.5,直接解压到目标文件夹下就可以了,然后更改config.inc.php的配置。

$cfg['PmaAbsoluteUri'] = " ";   //这里输入phpMyAdmin的地址
 
$cfg['PmaAbsoluteUri_DisableWarning'] = FALSE;
 
$cfg['PmaNoRelation_DisableWarning']  = FALSE;
 
$cfg['blowfish_secret'] = 'slyar'//使用cookie验证时的加密扰玛,可以随便输入.
 
$cfg['Servers'][$i]['auth_type'] = cookie//系统使用的验证方式可以供使用的是(config,http,cookie)
//config 根据配置文件,无须认证,只要访问phpMyAdmin即可进行操作,这是最危险的,除非你在本机测试,否则绝对不建议使用;
//http 使用HTTP验证方式访问,比较安全,就是弹出窗口输入用户名和密码然后访问;
//cookie 使用cookie验证,很安全,建议使用这个.
 
$cfg['Servers'][$i]['user'] = '';          // MySQL 的用户名
 
$cfg['Servers'][$i]['password'] = '';      // MySQL 的密码,如果使用cookie方式,可以不填

保存即可。

五、整合IIS和PHP。

首先新建一个网站,输入正确的主目录路径.

打开新建的网站的属性,点击主目录里的配置,添加应用程序扩展,找到php文件夹,然后选择php5isapi.dll,扩展名为.php,动作限制为:GET和POST.

点击文档,添加默认内容文档index.php

添加新的web服务扩展(PHP),设置扩展状态为允许,然后重启web服务。

这里还有一个插曲,我安装完毕后网站无法访问,提示没有权限。我查看了IUSER_xxxxx是启用的,其他的策略也没有问题,一时的不到解决,下午课间的时候我在教室使用3389连接到服务器,重启了一下网站(不是IIS),结果就好了......晕

至此整个IIS+PHP服务器就安装完毕了,新建info.php,内容写入

<?php
 
phpinfo();
 
?>

放在网站主目录里访问,OK,成功出现配置信息。

今天服务器Web配置就结束了,以后还要安装FTP、Proxy等服务。

Php的环境变量配置法

2008年7月31日 21:21 . 分类 网络相关 . 没有评论 . 被踩 627 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

我04年的文章,转过来。

解压缩PHP压缩包到C:\php目录下(这里假设C:盘是系统盘,如果系统盘是D盘,则解压缩到D:\php目录下,以此类推)。

打开“我的电脑”->“属性”->“高级”->“环境变量”->“系统变量”->“path”,编辑其值,在前面增加下面的路径地址:

C:\php;C:\php\dlls;C:\php\extensions;C:\php\sapi;

将php.ini-dist 复制到C:\Windows 目录下,并改名为php.ini,下面配置php.ini,不说了。

可以截取整个网页的web2pic破解版

2008年7月31日 11:34 . 分类 资源收集 . 9 条评论 . 被踩 530 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

这个就是一个网页截取工具,不管你的网页有多长,它都能很随意地截取下来,而且可以选择保存为BMP、PNG、JPG格式,同时也能生成缩略图。以下是官方解释。

Web2Pic是一款将整个web页面作为图像文件保存下来的工具。你只需在它的地址栏输入一个网址链接,按下开始,Web2Pic pro就能将整个页面捕捉下来并能让你选择保存的格式和生成略缩图。

我这里提供破解免注册绿色版,需要软件的朋友请到下载基地下载Slyar_web2pic.rar

这个是我截取后生成的缩略图,原图太大了呵呵。

字符串批量替换7.0无限制绿色版

2008年7月31日 11:16 . 分类 资源收集 . 没有评论 . 被踩 441 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

很强大的一个字符串批量替换工具,几年前搞到的,原来也发过,现在重新发一次。

需要软件的朋友请到下载基地下载Slyar_replace.rar

以下是字符串批量替换7.0的一些功能特点。

1、具有批量替换、批量查找(可反显查找串)、批量抽取、批量改名、简繁转换等功能;
2、支持一次批量处理多个文件:记事本/写字板/Word都没有提供;
3、支持一次批量处理多组串:包括UltraEdit/VC等比较强的替换/查找工具都没有提供这个功能;
4、支持高级表达式的匹配:支持大小写开关、特殊字符(如换行符)、特别是正则表达式(包括通配符)可实现符合复杂规则的匹配;比UltraEdit/Word等实现的正则表达式还要完整得多;
5、生成动态替换串:替换结果可以是动态的,文件名可以是编号等;
6、可抽取、采集指定模式的串,例如C程序中的注释、全部的中文字符串等等;
7、不仅支持文本/超文本/XML,还支持office文档doc/rtf/xls/ppt;
8、支持超长多行的查找串和替换串:可以直接使用多行来编辑;
9、查找替换定义可保存到文件作为模板重复使用,如全半角替换定义文件等;
10 、查找结果可以突出显示(对文本/超文本/XML);
11、支持自动备份、备份恢复和清除备份;

利用301让Wordpress的URL标准化

2008年7月31日 0:05 . 分类 WordPress相关 . 2 条评论 . 被踩 452 次 

文章作者:Slyar 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

首先我们要明白:什么是一个标准化URL?

这个概念是Google内部提出的,标准化是一个在若干选项中选取最佳URL的过程,这里通常是指主页。

例如,一般人会将以下URL看做是一样的:

* www.slyar.com
* slyar.com
* www.slyar.com/index.php
* slyar.com/index.php

但是从技术角度看,这些URL都是互不相同的。对于上述的URL,Web服务器会返回完全不同的内容。当Google“标准化”特定的URL时,它就会从同类URL中选出看起来最具代表性的一个。

现在我们就利用LINUX主机的.htaccess文件来使得我们的URL标准化。

首先是我的根目录,在根目录下上传以下内容的.htaccess文件,这个文件的地址是/.htaccess。这样当访问slyar.comwww.slyar.com/index.phpslyar.com/index.php时,由于301重定向的作用,所有的链接都会指向www.slyar.com,有兴趣的朋友可以点击链接测试我的网站首页。

下载: .htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^slyar.com [NC]
RewriteRule ^(.*)$ http://www.slyar.com/$1 [L,R=301]
rewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
rewriteRule ^index\.php$ http://www.slyar.com/ [R=301,L]

如果你的Wordpress就在根目录下,那么将上面的内容加到Wordpress提供的.htaccess文件头部就行了。

其次就是我的Wordpress了,因为我的Wordpress安装在根目录下的/blog/里,所以我需要再次设置Wordpress提供的.htaccess文件,加入301转向代码的.htaccess文件如下,这个文件地址是/blog/.htaccess。这样当访问slyar.com/blogwww.slyar.com/blog/index.phpslyar.com/blog/index.php时,由于301重定向的作用,所有的链接都会指向www.slyar.com/blog/,有兴趣的朋友可以点击链接测试我的博客首页。

下载: .htaccess
# BEGIN WordPress
<
IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{http_host} ^slyar.com [NC]
RewriteRule ^(.*)$ http://www.slyar.com/blog/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /blog/index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.slyar.com/blog [R=301,L]
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</
IfModule>
# END WordPress
 1 2 3 4 5 6 7 8 下一页
关闭
E-mail It