脚 本 之 家 www.jb51.net
页面导航:  不限条件-->Linux
本地搜索:
所以凡是使用linux的主机,我都会定义个301重定向,以利于SEO。昨天照例把htaccess传到服务器上,没想到传上后网站无法访问,一删除就恢复正常。看了很多遍代码,也没发现什么问题。干脆就重新学习下URL重写方法。规范化URL描述:在有些web服务器上,一个资源会拥有多个URL。在实际应用和发布中应该使用的是规范的URL,其他的则是简写或者只在内部使用。无论用户在请求中使用什么形式的URL,最终看见的都应该是规范的URL。解决方案:对所有不规范的URL执行一个外部HTTP重定向,以改变它在浏览器地址栏中的显示及其后继请求。下例中的规则集用规范的/u/user替换/~user,并修正了/u...
http://www.jb51.net//article/16017.htm
简介对于选择Linux作为应用平台的的中小型企业或网站来说,往往面临如何实现数据远程备份或者网站镜象的问题,虽然有商业化的备份和镜象产品可供选择,但这些产品的价格往往过于昂贵。因此如何利用自由软件高效实现远程备份和网站镜象就成为一个值得讨论的话题。通过网络进行远程数据备份或者网站镜象的最简单的方法就是使用wget,但是这种方式每次都需要将所有数据都重新在网络上传输一遍,而不考虑哪些文件是经过更新的,因此效率非常低下。尤其在需要备份的数据量很大的时候,往往需要花费数个小时来在网络上进行数据传输。因此这里就介绍一种高效的网络远程备份和镜象工具-rsync,它可以满足绝大多数要求不是特别严格的备份需...
http://www.jb51.net//article/15867.htm
rsync的最新版本可以从http://rsync.samba.org/rsync/获得。它的特性如下:    1、可以镜像保存整个目录树和文件系统。    2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。    3、无须特殊权限即可安装。    4、优化的流程,文件传输效率高。    5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。    本文介绍了如何使用rsync服务从Linux到Windows进行远程备份。    一、配置服务器端    首先我们需要配置rsync,打开配置文件/etc/xinetd.d/rsyncd.conf(如果没有请创建...
http://www.jb51.net//article/15864.htm
作者:xi4oyu一个test:[xiaoyu@localdomain~]$echo$BASH_ENV[xiaoyu@localdomain~]$exportBASH_ENV="/tmp/.bashrc"[xiaoyu@localdomain~]$echo$BASH_ENV/tmp/.bashrc[xiaoyu@localdomain~]$cat/tmp/.bashrc#!/bin/bashecho"Hello"[xiaoyu@localdomain~]$ls-l-rwxrwxr-x1xiaoyuxiaoyu222008-09-1105:54test.sh[xiaoyu@localdomain...
http://www.jb51.net//article/15830.htm
设置linux主机的主机名和域名/etc/hosts例子127.0.0.1localhost.localdomainlocalhost一般情况下hosts的内容关于主机名(hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。第一部份:网络IP地址;第二部份:主机名.域名,注意主机名和域名之间有个半角的点,比如localhost.localdomain第二部份:主机名(主机名别名),其实就是主机名;当然每行也可以是两部份,就是主机IP地址和主机名;比如192.168.1.195debian=====================...
http://www.jb51.net//article/15808.htm
FTP的命令行格式为:ftp-v-d-i-n-g[主机名],其中  -v显示远程服务器的所有响应信息;  -n限制ftp的自动登录,即不使用;  .netrc文件;  -d使用调试方式;  -g取消全局文件名。  ftp使用的内部命令如下(中括号表示可选项):  1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.  2.$macro-ame[args]:执行宏定义macro-name.  3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。  4.appendlocal-file[remote-fil...
http://www.jb51.net//article/15806.htm
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bashshell的用户执行此文件.当bashshell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.~/.bashrc:该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.~/...
http://www.jb51.net//article/15805.htm
根文件系统一般应该比较小,因为包括严格的文件和一个小的不经常改变的文件系统不容易损坏。损坏的根文件系统一般意味着除非用特定的方法(例如从软盘)系统无法引导,所以不应该冒这个险。根目录一般不含任何文件,除了可能的标准的系统引导映象,通常叫/vmlinuz。所有其他文件在根文件系统的子目录中。/bin引导启动所需的命令或普通用户可能用的命令(可能在引导启动后)。/sbin类似/bin,但不给普通用户使用,虽然如果必要且允许时可以使用。/etc特定机器的配置文件。/rootroot用户的家目录。/lib根文件系统上的程序所需的共享库。/lib/modules核心可加载模块,特别是那些恢复损坏系统时引...
http://www.jb51.net//article/15800.htm
然而,系统管理员往往不能及时地得到信息并进行更正,这就给黑客以可乘之机。相对于这些系统本身的安全漏洞,更多的安全问题是由不当的配置造成的,可以通过适当的配置来防止。下面就简单列出以下几点,以供大家参考:1、用防火墙关闭不须要的任何端口,别人PING不到服务器,威胁自然减少了一大半防止别人ping的方法:1)命令提示符下打echo1 >/proc/sys/net/ipv4/icmp_ignore_all2)用防火墙禁止(或丢弃)icmp包iptables-AINPUT-picmp-jDROP3)对所有用ICMP通讯的包不予响应比如PINGTRACERT2、更改SSH端口,最好改为10000...
http://www.jb51.net//article/15748.htm
1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法2.ls查看目录或者文件3.cp拷贝文件4.rm删除文件和目录5.mv移走目录或者改文件名6.cd改变当前目录pwd查看当前所在目录完整路径7.cat,more命令将某个文件的内容显示出来。8.chmod命令权限修改用法:chmod一位8进制数filename。9.clear,date命令:clear:清屏,相当与DOS下的cls;date:显示当前时间。10.mount加载一个硬件设备11.su在不退出登陆的情况下,切换到另外一个人的身份12.whoami,whereis,which,id//whoami:确...
http://www.jb51.net//article/15626.htm
执行命令hostname,修改当前系统的主机名#hostnamenewhost修改/etc/sysconfig/network,使得下次启动时使用新的主机名hostname=newhost修改/etc/hosts。不修改的话,apache等需要解析主机名的服务将不能启动127.0.0.1newhostlocalhost最后就是命令行提示符中的主机名还没有改变,如果很在意的话,重新登录一下就行了...
http://www.jb51.net//article/15379.htm
共有:357/10,当前1/36页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: