修改windows远程桌面使用端口

软件环境: Windows 2008 R2 64位 企业版

为什么要修改Windows远程桌面使用端口?

这样做可以防止某些无聊的人使用扫描工具扫描到计算机开放了3389端口(Windows远程桌面默认使用端口),知道该计算机是开放了远程桌面的Windows操作系统,有针对性地进行恶意攻击。修改端口能够减少被攻击的风险。

下面是具体的修改方法:

以修改端口号为 8888为例。

运行:regedit,找到下面两个键值修改:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp] 双击右边 PortNumber——点十进制——更改值为:8888;

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp] 双击右边 PortNumber——点十进制——更改值为:8888。

重启计算机即可生效。

生效后,在使用远程桌面连接到该计算机的时候,必须在IP地址后面跟上端口号。

如计算机的IP地址是8.8.8.8(这个是google提供的DNS服务器的IP,在此只是举例),则需要在远程桌面连接界面的输入框中输入8.8.8.8:8888。

查看1,981次 | 没有评论
2012年2月16日 | 归档于 Windows

更改Tomcat提供web服务端口

软件环境:Windows 2008 R2 64位 企业版 Tomcat6

配置文件为Tomcat6安装目录/conf/server.xml

打开该配置文件后,找到<connetcor port=…./>段,比如:

“<Connector port=”80″ protocol=”HTTP/1.1″ connectionTimeout=”20000″ redirectPort=”8443″ URIEncoding=”GBK”/>”

修改port=“80”中的80为自己想要的端口,然后重启tomcat6即可。

查看2,012次 | 没有评论
2012年2月13日 | 归档于 Tomcat
标签:

移动硬盘文件系统变成RAW格式无法打开的某种解决办法

软件环境:WindowsXP SP3

问题描述:

回家打开电脑发现用于存放工作资料的移动硬盘在“我的电脑”列表“”“总大小”和“可用空间”无任何显示,双击提示无法打开。

右击“属性”发现移动硬盘变成了RAW格式,原先设定的磁盘卷标也无影无踪,可用空间和剩余空间都成了0字节。

因为工作十年来所有资料都存放在这个硬盘,且因为文件很多而且容量超过400G,所以该盘资料均无备份,必须想办法解决,不然就真的会有无法弥补的损失。

解决办法:

以前遇到这种情况都是直接格式化了事,但这次的资料很重要,必须要找回来,所以打起精神来寻求各种解决方案。

尝试扫描磁盘错误无用,又不敢尝试用文件恢复工具,突然记起DOS下的chkdsk命令。

在运行中输入cmd,打开命令提示符窗口,输入chkdsk W: /f  (W是我在用的移动硬盘的盘符)

等待命令运行完成,该移动硬盘完美恢复。

注意:貌似只适合文件系统是NTFS的移动硬盘或U盘。

事后启发:

1.重要文档一定要备份,不要因为文件多和占用空间太大就懒得弄,现在好用的备份软件或者云端服务还是挺多的;

2.其实DOS命令很有用,用得好能解决很多比较棘手的问题。

查看2,512次 | 没有评论
2012年1月20日 | 归档于 Windows
标签:

[网络整理]SEO常见途径与方法

下面这张图表描述影响网站在搜索引擎排名的因素,以及由何种途径增强网站在成千上万竞争者中的能见度和访问量。(本文提到的所有内容仅适用于搜索引擎自然排名)

SEO途径与方法

SEO途径与方法

一、内容
内容是核心中的核心,搜索引擎根据扫描网站内容而计算排名。搜索机器人更懂文字内容,所以图片,FLASH视频什么的最好加上描述,或者和文字内容紧密关联。

A.关键字的选择
选择合适的关键词是SEO的第一步,关键字必须与网站内容,产品或服务有相关性并且被目标受众在搜索中使用。

B. 网站架构
优化网站架构的目的在于让访问者更方便的浏览网站,同时也便于搜索机器人扫描网站。网站架构应该根据不同的主题合理的分类分层。

C. 页面优化
每个页面都应该根据核心关键字进行优化。每个页面的内容应该是独一无二的,同时要注意标题和正文中关键字的分布和密度。

D. 内部链接
页面与页面之间的互相链接便于用户浏览更多相关主题下的内容,同时内部链接对机器人的爬行和收录有非常重要的意义。

E. 内容更新
经常性的添加新内容到网站对关键字的排名带来积极影响,更新内容会让搜索引擎认为内容具有实效性,从而更快速的抓取以及返回抓取。

二、 外部链接
外部链接的建设是增加网站知名度和提高搜索引擎对网站信任度的重要途径。

F. 外链数量
外部站点指向网站的链接是影响排名的重要因素之一。获得来自不同域名的外部链接能够更好的起到优化排名作用。

G. 外链来源
外链的来源网站的权重及信誉十分重要。来自已被搜索引擎认可的外部网站的链接将对SEO起到积极作用。

H. 外链位置
在搜索引擎看来,指向网站的外链处于页面的位置很重要。比如一个在正文中出现的外链一般来说比一个在页面底部的外链产生的影响要大。

I. 链接文字
描述链接的锚文字中出现目标关键词是最好的外部链接。比如“互联网资讯站”比传统的“点击此处”更好,因为前者包含了描述网站信息的关键词。
注:外部站点指向网站的链接,可以是网站的主页,同时也可以是网站内页。指向内页的链接通常被认为在优化过程中更加有效,原因是内页的指向性及相关性远比涵盖所有主题的首页强。

三、可访问性
可访问性可以是指用户是否能方便快捷的在各种设备上访问您的网站,也可以是指搜索机器人是否能有效的在您的站点爬行以收录页面。

J. HTML规范化
网站的HT ML代码规范化对于搜索引擎计算分析排名更加简单和有效率。

K. 多平台访问
如果页面包含了其他平台设备无法访问的内容,(比如iPhone/iPad无法访问Flash)将不利于网站在搜索引擎中的排名优化。

四、信任度
网站信任度是一个比较抽象的概念,大致的可以表述为在搜索引擎看来,网站是否有一个好的形象。

L. 权重
搜索引擎通过一系列的标准来判断网站的权重,除了网站规模和原创性等,形成权重的最重要因素就是外部链接。来自权重高的站点对对您的网站权重和排名会有质的提升。

M. 历史
网站的历史将会影响搜索引起对网站信任度的判断。一个在不稳定主机上的站点,频繁更换网站主题方向,域名多次被交易,以上记录都会影响网站的信任度。

5.社会化媒体
社会化媒体是SEO优化需要考虑的新因素,微博上发布的URL,人人网上分享的页面,百度知道、百科、贴吧中出现的链接被认为是真实用户认可的内容。

6.用户
虽然这个因素放在本文最后,但对用户的访问及搜索行为的研究是SEO的核心内容。用户的地理位置定位,搜索历史,访问时间等均会影响网站的排名。

来源:
一张图让你了解什么是SEO:SEO扫盲-SEO新手菜鸟必看

查看3,113次 | 1 条评论
2012年1月16日 | 归档于 网站建设
标签:

选择nano作为Linux下首选文本编辑器

因Linux的特殊性,修改软件配置什么的大家一般都习惯直接修改配置文档:
第一是备份和恢复软件配置都很方便
第二就是很多linux下的软件没有配置向导

vi是Linux下历史悠久的文本编辑器,功能确实强大,但相对新手来说要记得哪些操作还是比较困难。
而我们一般在CLI下编辑修改文档时,高级功能基本都用不上。
相对来说nano上手就快一点,因为nano的常用操作快捷键都显示在屏幕最下方,相对于vi的那种交互方式更直观。

以下是nano的常用操作:
新建/打开
nano 路径+文件名
如果文件存在,上面的命令将打开这个文件;如果文件不存在,则将会创建一个新文件并打开。

进入nano界面后,下面有两行菜单。

如“^G Get Help”。

其意义如下:

^G意味着快捷键是Ctrl+G,“Get Help”当然是功能了。

根据这些提示就可以立刻开始使用nano了。

nano中,黑底白字表示快捷键操作。其中“^”表示Ctrl键,则Ctrl+G就表示成“^G”。“M”表示 Alt键,则Alt+W表示为“M-W”。

查看3,599次 | 没有评论
2011年11月30日 | 归档于 CentOS
标签:

LINUX开机启动流程解析

1: 系统加电后,主机第一步先做的就是查询BIOS(全称:basic input/output system 基本输入输出系统)信息。了解整个系统的硬件状态,如CPU,内存,显卡,网卡等。

2: 接下来,就是主机读取MBR(硬盘的第一个扇区)里的boot loader了,现在一般是使用grub。

3: 主机读取boot loader后:
装载stage1
装载stage1.5
装载stage2
读取/boot/grub.conf文件并显示启动菜单
装载所选的kernel和initrd文件到内存中
运行内核启动参数
解压initrd文件并挂载initd文件系统,装载必须的驱动
挂载根文件系统
4: 第一个运行程序是/sbin/init程序。用top查看,PID为1的就是了。

5:运行/etc/rc.d/rc.sysinit脚本,设置系统环境,启动swap分区,检查和挂载文件系统,要设置的环境如下:
设置网络环境/etc/sysconfig/network,如主机名,网关,IP,DNS等;
挂载/proc,此文件是个特殊文件,大小为0,因为它是在内存当中。里面东东最好别删;
根据内核在开机时的结果/proc/sys/kernel/modprobe,开始进行周边设备的侦测;
载入用户自定义的模块/etc/sysconfig/modules/*.modules;
读取/etc/sysctl.conf文件对内核进行设定;
设定时间,终端字体,硬盘LVM或RAID功能,以fsck进行磁盘检测;
将开机状况记录到/var/log/dmesg中,可以用命令dmesg查看结果。

6:读取/etc/inittab文件,运行在/et/rc.d/rc<#>.d中定义的不同运行级别的服务初始化脚本,默认的等级有以下几项:
0 – halt (系统直接关机)
1 – single user mode (单人模式,用于系统维护时使用)
2 – Multi-user, without NFS (类似3模式,不过少了NFS服务)
3 – Full multi-user mode (完整模式,不过,是文本模式)
4 – unused (系统保留功能)
5 – X11 (与3模式类似,不过,是X终端显示)
6 – reboot (重新开机)
(PS:不能选择0或4,6 否则,进不了系统的)

7: 接下来,就是启动系统服务了,不同的run-level会有不同的服务启动。到/etc/rc.d目录中,不同的level会有不同的目录。如启动3模式,会有个rc3.d目录,里面就保存着服务.其中,S(start)开头的表明开机启动,K(kill)开头的表明开机不启动。数字表示启动顺序,数字越小,启动越早。他们都是连接到etc/rc.d/init.d/目录中的相关文件。想手工启动某一服务,可以用”/etc /rc.d/init.d/某个服务 start”启动。可以把某个服务ln(链接命令)到不同run-level的目录中,需要打上S或者K+数字。

8: 读取服务后,主机会读取/etc/rc.d/rc.local文件。

至此,LINUX启动完成。

查看1,959次 | 没有评论
2011年11月26日 | 归档于 CentOS
标签:

WordPress部署在Apache实现伪静态

先在博客目录下创建.htaccess文件, 给予777权限(windows服务器除外)。然后wp后台设置-固定连接-自定义结构,输入:/post/%post_id%.html。然后保存,默认会将规则写到.htaccess文件里,如果没有就将下面内容直接复制规则到.htaccess里:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

如果可以修改apache的配置文件,也可以在httpd.conf(在有些linux发行版可能是apache.conf、apache2.conf)里写规则:

RewriteEngine On

RewriteRule ^/post/(.*)\.html$ /?p=$1 [PT]

查看3,834次 | 没有评论
2011年6月23日 | 归档于 Wordpress
标签:

Mysql数据库使用mysqldump命令进行备份与恢复的方法

最简单的当然是使用phpmyadmin的导入导出功能,但这种方式对于比较大的数据库不是太好用。

对于比较大的数据库,使用mysql的mysqldump命令方式比较好:

以数据库名为test,用户名为root为例。

备份:
mysqldump -uroot -p test>testbak.sql

mysqldump有很多参数,但很多参数都是默认的,平时情况下基本都不用加上参数。

恢复:

首先当然是建立数据库,一般使用phpmyadmin来建立。
为了数据库安全性考虑,一般不会使用root帐号来使用数据库。而是“添加新用户”,添加一个和新增数据库名一样的用户。
同时选中create dababase with same name and rgant all privileges()。
以后就可以使用这个用户名来连接和管理新增的数据库了。

还是以数据库名为test,用户名为root为例。

mysql -uroot -p test<testbak.sql

通过这种方式恢复数据库一般不会在复制的时候出错。

但如果不是通过phpmyadmin方式来创建数据库,比如直接在mysql数据库存放路径下新增一个文件夹。

可能会报如下类似错误,当然数据库里面表不一样,报错内容不会完全一样。

ERROR 1005 (HY000) at line 25: Can’t create table ‘test’ (errno: 13)

基本上出现这种问题,一般是运行mysql的用户(比如通过ubuntu软件仓库安装mysql则该用户就是mysql:mysql,其他发行版或者编译安装的可能会不一样)没有该文件夹的写入权限。

我们只需要去数据库存放路径 ls -al,按照其他数据库的用户权限设置即可。

比如使用ubuntu默认软件仓库安装的mysql,则运行以下命令即可。

sudo chown -R mysql:mysql test

sudo chmod -R 700 test

查看2,133次 | 没有评论
2011年6月9日 | 归档于 Mysql
标签:

通过修改数据库表禁用WordPress启用的插件

今日给wordpress安装了不少插件,安装以后,批量操作全部启用,却发现进不了后台,提示是某个插件报错,因为刚通过后台升级到最新版本的wordpress,应该是遇到了插件不兼容的问题,只要禁用插件就可以解决,因为无法进入wordpress后台,所以只能想其他办法了。

通过google发现可以直接通过在wordpress数据库表修改某字段来达到禁用插件的目的,尝试后发现确实可行,资料如下:

wordpress处于激活状态的插件全部存在数据库里,在wp_options表中,有一项值为’active_plugins’,找到后就可以看见当前全部激活的插件。

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

显示内容类似这样:

a:41:{i:0;s:39:"adsense-for-feeds/adsense-for-feeds.php";i:1;s:19:"akismet/akismet.php";i:2;s:29:"amazon-machine-tags/amtap.php";i:40;s:42:"yet-another-related-posts-plugin/yarpp.php";}

清空该字段的内容,所有的的插件也就都被禁用了。

如何快速禁用

快速禁用所有插件的SQL:
UPDATE wp_options SET option_value = '' WHERE option_name = 'active_plugins';

查看10,167次 | 没有评论
2011年5月14日 | 归档于 Wordpress
标签: