Posts Tagged ‘window’
在Windows 2000/XP/Server 2003中要查看端口 在Windows 2000/XP/Server 2003中要查看端口,可以使用Netstat命令: 依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。 小知识:Netstat命令用法命令格式:Netstat -a -e -n -o -s-an -a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。 -e 表示显示以太网发送和接收的字节数、数据包数等。 -n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。 -o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。 -s 表示按协议显示各种连接的统计信息,包括端口号。 -an 查看所有开放的端口关闭/开启端口 在介绍各种端口的作用前,这里先介绍一下在Windows中如何关闭/打开端口,因为默认的情况下,有很多不安全的或没有什么用的端口是开启的,比如Telnet服务的23端口、FTP服务的21端口、SMTP服务的25端口、RPC服务的135端口等等。为了保证系统的安全性,我们可以通过下面的方法来关闭/开启端口。 关闭端口 比如在Windows 2000/XP中关闭SMTP服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”。接着在打开的服务窗口中找到并双击“Simple Mail Transfer Protocol (SMTP)”服务,单击“停止”按钮来停止该服务,然后在“启动类型”中选择“已禁用”,最后单击“确定”按钮即可。这样,关闭了SMTP服务就相当于关闭了对应的端口。 开启端口 如果要开启该端口只要先在“启动类型”选择“自动”,单击“确定”按钮,再打开该服务,在“服务状态”中单击“启动”按钮即可启用该端口,最后,单击“确定”按钮即可。 提示:在Windows 98中没有“服务”选项,你可以使用防火墙的规则设置功能来关闭/开启端口。 端口分类 逻辑意义上的端口有多种分类标准,下面将介绍两种常见的分类: 1. 按端口号分布划分 (1)知名端口(Well-Known Ports) 知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。 (2)动态端口(Dynamic Ports) 动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。 不过,动态端口也常常被病毒木马程序所利用,如冰河默认连接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等等。2. 按协议类型划分 按协议类型划分,可以分为TCP、UDP、IP和ICMP(Internet控制消息协议)等端口。下面主要介绍TCP和UDP端口: (1)TCP端口 [...]
grub 是 linux用来作开机的管理的,在 ubuntu 中,这些信息放在 /boot/grub/ 目录之下。 grub 乱掉(应该是 mbr 乱掉),导致无法开机时要如何修正呢? 只要相关的 /boot/grub/ 下的目当还完整,都可重建 mbr。 这里有篇文章可以看一下,文章主要内容总结如下: How to restore Grub from a live Ubuntu cd. 這個問題可借由 grub 這個指令來解決。 首先拿出 ubuntu live-cd,開機後開啟終端機介面,由於 grub 需使用 root 權限,所以先輸入: # sudo grub 進 入 grub 介面後,此時會出現 grub 的提示符號→grub>,這時不妨使用 help 來看看有那些東東可以使用,像本例中需用到 find、root、setup、quit 這4個指令,先用 help [find、root、setup、quit] 來看看這些指令的用途。 grub>find /boot/grub/stage1 (hd0,0) 以上 [...]
当我们每次要重装WIN的时候,MBR都会被重写,这样原来的Grub或LILO就会不见了,或者由于某些原因使得原来的Grub不见了,这个时候只要重装Grub就行了。Grub的重装方法有很多,这种方法不行,换一种试下: 1.用安装光盘启动,选升级安装,再只选安装Grub行了。 2.用安装光盘启动,到BOOT那里输入linux rescue也就是进入救援模式,到出现#命令提示符时,输入chroot /mnt/sysimage,然后再输入Grub-install /dev/hda,搞定… 3.没有软驱如何修复Grub/lilo引导菜单? a.把第一张linux安装盘里的dosutils目录复制到windows盘中。如果是iso可以用winrar3提取。 b.进入纯dos,进入dosutils目录,执行loadlin autoboot/vmlinuz root=/dev/hdxx()hdxx是你的linux根分区。这样就能进入linux。 c.执行Grub-install /dev/hdx(x=a,b,c,d) 或lilo即可以重写引导。 另外还可以参考:http://www.linuxfans.org/nuke/modul…iewtopic&t=5101 4.如果你用Grub来引导linux和windows,当windows出毛病重新安装后,会破坏MBR中的Grub,这时需要恢复Grub。 a.把linux安装光盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。 b.等安装界面出来后,按[F4]键,也就是linux rescue模式。 c.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。 d.然后会出现这样的提示符: sh# e.我们就可以操作Grub了.输入Grub: sh#Grub 会出现这样的提示符: Grub> 我们就可以在这样的字符后面,输入: Grub>root (hdX,Y) Grub>setup (hd0) 如果成功会有一个successful…… 这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把Grub写到硬盘的MBR上。 另外说下,有人说我没安装光盘啊?我是从硬盘安装的.呵呵,那你的ISO文件还在吧..那再来次硬盘安装进入安装界面也是一样的…. 5.如何把Grub或LILO删掉? 只要在DOS下执行FDISK /MBR就行了… 如何配置Grub? 修改/boot/Grub/Grub.conf文件。其中 “default=n”(n是个数字)是Grub引导菜单默认被选中的项,n从0开始,0表示第一项,1表示第二项,依此类推。 “timeout=x”(x是一个数)是超时时间,单位是妙。也就是引导菜单显示后,如果x秒内用户不进行选择,那么Grub将启动默认项。 “splashimage =xxxxxx”,这是引导菜单的背景图,先不理他。 其它常用项我用下面的例子来说明: title Red Hat 8.0 root (hd1,6) kernel /boot/vmlinuz-2.4.18-14 ro [...]

