Linux系统修改ssh服务端口方法

编辑 /etc/ssh/sshd_config 文件,看到有个port吧
保存后重启 #/etc/rc.d/init.d/sshd restart

, , ,

wordpress通用伪静态方法最新规则

现在用wp博客的越来越多,设置伪静态对搜索引擎是必须的。其实要使用伪静态并不需要Linux主机,也不需要win主机上安装isapi_rewrite组件,wp已经很强自身就带了,下面介绍这种方法。
一、在网站根目录下创建一个 404.php 的文件,代码见最后。
二、在iis上设置404错误页指向一个URL为 /404.php 。
三、到wp后台设置固定链接为自定义的 /%category%/%post_id%.html

<?php
header("HTTP/1.1 200 OK");
$ori_qs = strtolower($_SERVER['QUERY_STRING']);
$pattern = '/[^;]+;[^:]+:\/\/[^\/]+(\/[^\?]*)(?:\?(.*))?/i';
 
preg_match($pattern, $ori_qs, $matches);
$_SERVER['PATH_INFO'] = $matches[1] . '?' . $matches[2];
$_SERVER['REQUEST_URI'] = $_SERVER['PATH_INFO'];
$query_args = explode('&', $matches[2]);
unset($_GET);
foreach ($query_args as $arg)
{
$the_arg = explode('=', $arg);
$_GET[$the_arg[0]] = $the_arg[1];
}
include('index.php');
?>

, , , ,

Linux主机设置404错误页面

编辑根目录下 .htaccess 文件加入这一句即可
ErrorDocument 404 /index.php
ErrorDocument 500 /index.php

, , , ,

LINUX 虚拟主机开启301功能

我们都知道Apache支持.htaccess 分布式配置文件,他可以用于配置每个目录。用他可以实现301伪静态跳转,防盗链,IP限制等工作,所以您经常会发现为什么主机控制面板中没有这些功能,其实Linux主机自己就支持了,需要用户配置。

转到正题,我们用ftp软件连接上空间,然后上传一个文本文档,将其命名为 .htaccess 然后右击,编辑内容。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !www.suntw.com [NC]
RewriteRule ^(.*)$ http://www.suntw.com/$1 [L,R=301]

第三行表示如果不为 www.suntw.com 的网址在访问,就跳到 www.suntw.com ,是不是很牛,既保持了您域名的Google PR值,也做到了访问重定向的目的。
将带www的域名重定向到不带www的域名方法

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.suntw.com [nc]
rewriterule ^(.*)$ http://suntw.com/$1 [r=301,nc]

后面参数 nc 表示网址规范化的意思。

, , , , ,

Linux配置网卡和mac地址

如果是CentOS系统,那么直接运行 setup 就可以可视化配置,用ifconfig 同等于win主机的ipconfig 可以查看网络配置信息
/etc/sysconfig/network-script/ 目录下有 ifconfg-eth0 用vi编辑他可以看到如下网络参数
  DEVICE=eth0 网卡编号
  ONBOOT=yes 开机时是否启动网卡。
  BOOTPROTO=static 静态ip或者DHCP动态获取。
  IPADDR=192.168.1.163 本机IP
  NETMASK=255.255.255.0 掩码
  GATEWAY=192.168.1.1 网关

/etc/sysconfig/network 这个是主机名配置文件
  NETWORKING=yes 网络是否可用。
  HOSTNAME=xxxx xxxx为新设置的主机名。

/etc/hosts 本地主机名称解析文件
  Hosts和DNS具有类似的主机名称解析功能
/etc/resolv.conf 域名服务器配置文件
配置完要重启服务 service network restart

, ,

Linux开启伪静态启用.htaccess功能

使Apache 支持Rewrite,只需要几步就搞定。
一、修改apache的配置文件 (这个文件一般在/etc/httpd/conf/httpd.conf)
找到这一句将前面的#号去掉,当然如果没有自己就添吧
LoadModule rewrite_module modules/mod_rewrite.so
现在去重启apache试试应该没问题了(重启命令service httpd restart)

二、要使用.htaccess要将AllowOverride None 改为 AllowOverride All (注意是单行的那条设置)
顺便说下 .htaccess文件(或者”分布式配置文件”)提供了针对每个目录改变配置的方法,即在一个特定的目录中放置一个包含指令的文件,其中的指令作用于此目录及其所有子目录。

三、打开自己网站根目录下的.htaccess 将规则写进去吧,如果没有此文件自己建一个,当然win主机不能建,随便传个文件上去用ftp工具改名字。

, , ,

在Linux主机Apache上开启伪静态

编辑 /etc/httpd/conf/ 目录下 httpd.conf
找找看是否有下面这一句,如果没有添上。
LoadModule rewrite_module modules/mod_rewrite.so
重启apache 然后就可以用了,将.htaccess文件传到网站根目录下

, ,

centos系统忘记root密码怎么办

开机3秒时开始按上下键,会看到有个启动菜单,按e键可以编辑他,然后选择长的那个,一般为第二项,文字有root=/dev/VolGroup…,然后再按e键编辑他,在末尾加上 空格single 然后回车,自动回到上个界面,这里按b键以就会以单用户身份引导,不需要密码也没联网。
进入系统完后,输入passwd 然后再连输两次新密码,最后reboot重启电脑即可。

,

CentOS更改root密码,配置网络基本操作

先用root账号登录,直接运行passwd 就会提示输入新密码两次即可。
cat -n /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到网卡信息用VI可编辑
处理了重启下网卡  service network restart

, ,

linux根目录下各文件夹的作用

/bin 二进制可执行命令
/dev 设备特殊文件
/etc 系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示,此目录为常用操作目录,用户的网页或mysql数据都存在这儿。
/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件
/sbin 系统管理命令,这里存放的是系统