当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪IIS7.5使用web.config设置伪静态的二种方法       近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现。这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接.........
    ▪IBM服务器系统安装傻瓜教程(详细图解39张)       用IBM引导盘装系统前请备份你服务器硬盘上的所有资料,因为整个安装过程相当于把硬盘重新分区!!一定要记住,备份所有资料!! 在给服务器安装操作系统的时候会用到两张光盘,第一.........
    ▪Vim命令高级用法       1.启动-R        只读方式打开,但打开后如果有权限,可以强制执行保存。-c (command) 加载后执行命令,比如"vim -c /most myfirst" 打开该文件后直接向后搜索most。更多的可以参考 -h 2.同.........

[1]IIS7.5使用web.config设置伪静态的二种方法
    来源: 互联网  发布时间: 2013-12-24

近几天公司里开发的项目有几个运行在IIS7.5上,由于全站采用的是伪静态,因此从网上找到两两种方法来实现。这两种方法各有优势:第一种比较灵活,只要把文件拷到根目录下,即可直接显示所有伪静态页面(适用于此伪静态规则的所有项目,如ThinkPHP),无需更改代码;第二种适合有子目录时的伪静态,比如一个网站下有多个子网站且都要使用伪静态,那么就考虑使用第二种方法了,第一种会报错误。两种方法,自己根据情况使用吧(当然,并不是适用所有项目,可以根据项目的伪静态规则自行调整)。以下是代码:

第一种方法:web.config

代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
 <rewrite>
  <rules>
  <rule name="OrgPage" stopProcessing="true">
  <match url="^(.*)$" />
  <conditions logicalGrouping="MatchAll">
  <add input="{HTTP_HOST}" pattern="^(.*)$" />
  <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
  <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
  </conditions>
  <action type="Rewrite" url="index.php/{R:1}" />
  </rule>
  </rules>
 </rewrite>
    </system.webServer>
</configuration>

第二种方法:web.config

代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="规则 1" stopProcessing="true">
                    <match url="^includes/(.*)" />
                    <action type="Rewrite" url="includes\/{R:1}" />
                </rule>
    <rule name="规则 2" stopProcessing="true">
                    <match url="^(blog)/includes/(.*)" />
                    <action type="Rewrite" url="{R:1}/includes\/{R:2}" />
                </rule>
                <rule name="规则 3" stopProcessing="true">
                    <match url="^(blog)/(.*).html(.*)" />
                    <action type="Rewrite" url="{R:1}/index.php\/{R:2}.html{R:3}" />
                </rule>
                <rule name="规则 4" stopProcessing="true">
                    <match url="^(.*).html(.*)" />
                    <action type="Rewrite" url="index.php\/{R:1}.html{R:2}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

    
[2]IBM服务器系统安装傻瓜教程(详细图解39张)
    来源: 互联网  发布时间: 2013-12-24

用IBM引导盘装系统前请备份你服务器硬盘上的所有资料,因为整个安装过程相当于把硬盘重新分区!!一定要记住,备份所有资料!!

在给服务器安装操作系统的时候会用到两张光盘,第一张是引导盘,第二张是我们的操作系统光盘,要先把引导盘放进去,进行一些安装过程的设置和驱动的安装,如果直接把操作系统光盘放进去安装的话,之后还要再装驱动,很麻烦的。

找出IBM安装光盘

服务器的安装与PC的安装基本相同,但也有不同。我们就把这台服务器当成是新机来安装。也就是说不管硬盘中的数据了,如果您的硬盘中有别的数据,请自行备份。

首先,找出IBM随机安装光盘,诺,就是这张:

放大一些看看

对,就是这张,因为我们这次准备安装的是WINDOWS 2003系统,所以就是它了。

将那张光盘插入服务器的DVDROM中,启动服务器。

这台服务器是使用SCSI硬盘的。

服务器自动转从光盘启动,进行预读数据处理。

选择相应语言版本

光盘引导程序正好进入到图形界面。我们可以看到IBM的安装封面了。

稍等片刻之后,封面界面切换,来到语种先择界面,要求我们选择相应的语言版本。(PS:竟然有日语,没中文,我考死IBM公司)

这里,是选择键盘和区域语言,直接下一步行啦,其实你真要选的话,要有心里准备,键盘当然可以选其它的,必竟它都是通用的,其实默认的也没什么,换了键盘一样使用。至于区域选择嘛,你就慢慢向下拉,再拉,再拉,拉到最下面。嗯,看到了没有?Chinese选项。找到没有?没找到?再认真找一次嘛。还是没找到?那么,,那么,,,,恭喜你,总算觉悟了,没错,它没有这个选项,呵呵,所以,就不用选什么区域了,用默认的吧。

这里,是最终用户授权书吧?不懂,反正我知道一定得选“I Accept”才行,如果不信,你也可以点“I do NOT Accept”试试啊!

选择操作系统程序类型

到了这一步,还是老样子,直接下一步算啦

到了这里,要看清楚啦,一定要选对你所要安装的操作系统程序类型,如果安装2000系统,你就选2000的,如果装2003的系统,那你就选2003的,不要乱点啦。

我所准备安装的是WIN2003系统,当然我就选2003啦。

选好系统后,来到日期与时间的设置选项,如果正确的话,就可以下一步了,如果不正确,那么修改一下把它弄正确来就行。

日期与时间设置好后,就快到了硬盘选项了。

设置主分区

E文太差,谁帮我翻译一下,反正我是直接下一步了,也就是“Skip this task”,意思是大概是跳过吧,猜的,呵呵。

继续下一步

设置主分区(活动分区,也就是C盘)的大小。这里,我设了8000M,也就是8G。并且在下面的文件格式中把它改为NTFS格式。(注:一般用做服务器的系统盘空间只8G 是远远不够的,我给公司装时分40G以上的空间)

分区结束~!!

系统预安装

这里填的是在后面的2003系统中的用户名公司名及SN号和超级管理员密码等无值守安装所需要的信息。

系统预安装

不要偷懒啊,一定要填的,要不就会这样,嘿嘿。

工作组或域

网络设置

每服务与每客户

系统区域设置 

这一步非常重要 选择语言是选的:
time 选       “Beijing”时间
primary language要选择“Chinese(PRC)”;
alternate languages要选择“Simplified Chinese”

系统功能的安装

系统在创建无值守安装导航文件系统和驱动

导航系统已经创建完成

复制完文件以后,到了这一步,服务器上的光驱会自动弹出来了。导航系统已经创建完成,并且要求我们插入WIN2003的系统安装光盘。

55555555555555555,没钱买Z版,只好弄了张D版的来试试看效果如何。WIN2003的最终用户授权协议书。

复制WIN2003安装文件

复制文件完成后,服务器自动重启。

安装时,就不再需要按F6来设置RAID了。系统会自动安装。无需要任何人手操作,我们做的事只有等系统安装完成。

安装结束

到了这里,可以说基本上完了,其它的与PC上安装几乎无异了,不同的是,当系统安装完成之后,我不会再需要安装什么什么驱动的,因为都已经装好了。我们所要做的是设置好服务器的配置就行了。


    
[3]Vim命令高级用法
    来源: 互联网  发布时间: 2013-12-24

1.启动
-R        只读方式打开,但打开后如果有权限,可以强制执行保存。
-c (command) 加载后执行命令,比如"vim -c /most myfirst" 打开该文件后直接向后搜索most。
更多的可以参考 -h


2.同时编辑多个文件
vim [file1] [file2] ...

此时

:ar 查看当前编辑的文件名

:n  切换当前编辑的文件

另外还有

:e  切换到新文件

:w  读取已存在的文件并将其内容放入正在编辑的文件中

:w [起始行][终结行] [文件名]  将当前文件部分放于新文件中,若已存在则覆盖。


3.文本重排

命令模式下

dd 删除当前行并存放于临时缓冲区中(类似于剪切)

yy 复制当前行并存放于临时缓冲区中

p   将指定缓冲区内容放到当前光标位置之下

P   将指定缓冲区内容放到当前光标位置之上


4.域操作

操作符(d、y等)与域结合可以进行域操作。

功能

$

标识域为从光标位置开始到当前行尾

0

标识域为从光标位置前到当前行首

e或w

标识域为从光标位置开始到当前字尾(其他用法:如3dw,删除光标后3个字)

b

标识域为从光标位置前到当前字首

5.缓冲区的使用

  5.1 数字编号缓冲区

  双引号+n(缓冲区号,1至9)+(p或P)

  例如"9p

  其中对数字缓冲区的使用,删除或复制时,每次将所有区后移,1到2,2到3,......,9原有被清空并被8覆盖。

  5.2 字母编号缓冲区

  双引号+缓冲区名(从小写字母a至z)+命令

  练习用例:

     "wdd   删除当前行,副本保存在缓冲区w

     "wp     将缓冲区w内容复制到光标位置

     "z7yy  复制7行到缓冲区z

     "zp  将缓冲区z的内容(7行)复制到光标位置

6.光标定位键

功能

[Ctrl-d]

将光标向下移动到文件尾,通常每次移动12行

[Ctrl-u]

将光标向上移动到文件头,通常每次移动12行

[Ctrl-f]

将光标向下移动到文件尾,通常每次移动24行

[Ctrl-b]

将光标向上移动到文件头,通常每次移动24行

7.Vim定制选项

7.1  :set

:set all  显示所有选项

:set  只显示修改过的选项

:set X? 显示选项X的值

 

设置方式

布尔式选项: set X选定,set noX禁止

数字式选项:  set X=12

串选项:类似于数字式选项,但赋值的是串

 

一些选项:

选项

缩写

功能

autoindent

ai

将新行与前一行的行首对齐

ignorecase

ic

在搜索选项中忽略大小写

number

nu

显示行号

shiftwidth

sw

设置缩进的空格数,与autoindent选项一起使用

wrapmargin

wm

设置右边界为指定的字符数

7.2缩写

:ab uno UNIX Operating System 将uno设置为UNIX Operating System的缩写,输入uno加一个空格就会自动替换。

:unab uno 取消缩写

7.3宏操作

:map [宏名] [操作功能键序列]

宏是临时的,只在当前编辑会话中起作用。

 

本节所有设置(set、缩写、宏)都是临时的,如果需要长期使用,应在当前(工作)目录下创建.exec文件,在其中保存设置。内容形如

set report=0

ab uop UNIX Operating System

map q 5dd

8.其他命令

8.1 运行shell命令

  :!+命令 例如:!date

8.2 行连接 J

8.3搜索与替换

  利用/或?+输入+n+.+n+.+……可以实现批量替换


    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3