linux如何查网卡是否接上网线
如题,有时在linux下。服务器网线出现问题。重启服务器是没有用的。如何知道网卡网线物理连接正常呢?本周我就遇到过这样的事。
机房重启服务器时不小心触到另一台服务器的网线。使服务器的网络中断。中间我叫机房有重启。但无反应。以为系统或是硬件挂了。很担心。叫机房接kvm设备查看。经过长时间排查发现系统是正常的。但就是网络连不上。服务网卡系统各参数设置正常。
运行ifconfig -a 配置也认到正常正确。就是无法ssh及ping到服务器。对外也判断是无法连接网络。然后突想到是不是网线给碰到了。。。叫机房去机柜上插拔一下。。。果然恢复了。事后其实知道有个工具完可以在linux下判断物理连接。我介绍给大家以便以后判定。不然像我一样纠结一下午才想到原因。
我们在win下很容易判断出是否接网线。在linux下一般用ethtool这个工具。安装方式如下。以centos为例。
rpm -q ethtool
yum -y install ethtool
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [root@vps12.com /]# ethtool eth0 Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: Yes Speed: 10Mb/s Duplex: Half Port: MII PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) Link detected: no ----->>>>>本地连接没有连接上,连上应该是yes |
debain等linux下大同小异。一样使用。非常方便。
win2008 64位系统下[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
这两天新安装了台服务器需要调试个以前老的网络游戏服务端。因为很早了,所以在win下现在一般用来考机测试用。因为一开起来cpu就会自己飚到40%左右。是个很好的测试考机程序。一直使用。
系统环境: win2008 r2 sp1 bit64
但很奇怪的事情出现了。因为服务端是读取的是access数据库,运行服务端时提示:
Fatal Error IM014: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和
应用程序之间的体系结构不匹配
连接ODBC驱动器…
打开管理工具中的odbc工具也是提示出错,不支持mdb。
经查需要下载支持软件 Microsoft Access Database Engine 2010 下载地址 :
http://www.microsoft.com/zh-cn/download/details.aspx?id=13255
下载对应的64位的版本。安装后就会有Access 的OLE DB Provider。完成后运行 C:\Windows\SysWOW64\odbcad32.exe 重新载入新的32位版本的对应mdb驱动就可以了。(如果是要支持64位。应该运行系统默认的。。。)
ok,再次运行服务端,运行正常。
台湾中华电信机房介绍
1.简介
台湾中华电信创立于公元1943年,于1996年7月1日由台湾”交通部”电信总局营运部门改制成立,成立时资本额为新台币964.77亿元,主要业务涵盖固网通信、行动通信,以及数据通信三大领域,提供语音服务、专线电路、网际网路、宽频上网、智慧型网路、虚拟网路、电子商务、企业整合服务,以及各类加值服务,系国内营运经验最丰富、规模最大之综合电信业者,也是国际间电信业者重要合作伙伴,在促进全球化即时讯息沟通、全面提高社会大众生活品质,以及普遍增强经济社会运作效率上,绩效卓著。
2005年8月12日政府持有该公司股数降至50%以下,该公司企业特质脱离政府体制,进而有利企业潜力与服务能量之发挥。
2.IDC业务
机房线路优化覆盖亚太大多数地区。由其国内访问速度极快。机房中国大陆访问电信平均: 76 毫秒 联通平均: 77 毫秒;
测试参考 ip 210.61.135.254 、61.221.33.60
3.网络带宽及链路品质
我们以台湾亚太交换中心数据提供的专业数据图来观察一下台湾中华电信机房对亚太各地的带宽及访问情况:
厦门络腾网络科技公司应广大使用者需求对台湾中华电信机房IDC业务机柜及线上产品支持性最大。有多名经验丰富的网络工程师进行线路及服务器维护。应用业务支持idc业务服务器租用、服务器托管及应用多项bgp等解决方案。
Windows 2008 Update错误80072EE2的解决方法
今天给客户新安装了台win2008r2sp1的64位系统的台湾服务器。做好安全打补丁时发现以下问题:
windows update提示无法更新。错误80072EE2。经查可按以下办法进行排查解决问题。
1、停止windows update服务
进入“控制面板”下的“系统和安全”,单击打开“管理工具”,
双击“服务”,找到“Windows Update”服务,右键单击该服务,然后单击“停止”。
2、删除windows update更新临时文件
进入系统所在磁盘,进入windows文件夹,找到打开目录下的SoftwareDistribution 文件夹(或者直接复制这段地址粘贴到资源管理器的地址栏进入文件夹C:\Windows\SoftwareDistribution)。删除DataStore 和Download 文件夹下的所有文件。
3、重新启动电脑或是服务器后
按照步骤1中的步骤右键单击windows update服务,打击“启动”。(默认是已经自动启动了)
ip反解、ip域名反向解析
1.什么是反解?
IP「反解」在 DNS 的「资源纪录」( Resource Record,简称 RR ) 中属於「PTR」类别,
用来将 IP 位址对映到主机的「FQDN」( Fully qualified domain name,也就是指 Domain Name )。
( 相对地,所谓「正解」便是指 FQDN 对映到 IP 的关联定义。 )
举例来说,我们有 “mail.vps12.com.” 使用 168.22.1.2 这个 IP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | $TTL 86400 ; 24 hours could have been written as 24h or 1d $ORIGIN vps12.com. @ 1D IN SOA dns.vps12.com. hostmaster.vps12.com. ( 2011090100 ; serial 43200 ; refresh 7200 ; retry 360000 ; expire 43200 ; minimum ) IN NS dns.vps12.com. ; in the domain IN NS vns2.vps12.com. ; external to domain IN MX 10 mail.vps12.com. ; external mail provider ; server host definitions www IN A 168.22.1.1 ;web server definition mail IN A 168.22.1.2 ;mail server definition dns IN A 168.22.1.3 ;name server definition |
则在 “vps12.com.” 的 zonefile 裡可看到 [正解设定] 如上
1 2 3 4 5 6 7 8 9 10 11 12 13 | @ IN SOA vns1.vps12.com. hostmaster.vns1.vps12.com. ( 2011090100 ; Serial 43200 ; Refresh 12 hours 7200 ; Retry 2 hour 360000 ; Expire 100 hours 43200 ) ; Minimum 12 hours IN NS vns1.vps12.com. IN NS vns2.vps12.com. 0 IN PTR 0.1.22.168.in-addr.arpa. 1 IN PTR 1.1.22.168.in-addr.arpa. 2 IN PTR mail.vps12.com. 3 IN PTR 3.1.22.168.in-addr.arpa. 4 IN PTR 4.1.22.168.in-addr.arpa. |
而在 168.22.1.0/24 这个 class C 的 zonefile 里可看到 [反解设定] 如上
PS:
- 请注意: 以上范例為说明用途之虚构设定
- 关於「FQDN」说明如下:「FQDN」( Fully qualified domain name ) 是由「主机名称」和「网域名称」所组成,
以 “mail.vps12.com.” 为例:
=「主机名称」是指 “mail”,
=「网域名称」则是 “vps12.com.” ( 注意 com 最后面还有点 ‘.’ 收尾 )
络腾网络科技香港及台湾机房都有提供此服务,有需要的朋友不明白可以直接咨询此类服务如何操作。
2. 反解有何用途?
在垃圾邮件 ( SPAM ) 日益猖狂的背景下,检查发信 IP 之反解设定已经成為收信方可能採取的自保机制之一。
较严格的收信方邮件主机 ( MTA, Mail Transfer Agent ) 会从收到的信件 Header 中找出发信方 IP 查询反解,
如果该 IP 没有设定 PTR 记录,或其 PTR 对映到的 FQDN/domain 之 A 记录无法对映到该 IP ( 也就是「正反解不一致」 )
就有可能拒收信件,甚至将发信 IP 加到 RBL 的黑名单中。
要排除上述退信原因,可向配发 IP 的单位提出反解设定的申请并等候生效。
反解设定后所需的生效时间最保守估计為24小时,
(最长)需要24小时的原因是:一般 DNS 记录 (RR) 被保留在 cache servers 上的时间长度常为一天。
3.如何查询反解?
运行命令提示cmd 输入以下命令(示例)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | C:\Documents and Settings\Administrator>nslookup #输入nslookup指令 Default Server: FJ-DNS.fz.fj.cn #预设的dns服务器 Address: 218.85.157.99 > server 8.8.8.8 #我们来手动指定dns服务器为8.8.8.8 Default Server: google-public-dns-a.google.com Address: 8.8.8.8 > set type=ptr #指定查询类别为ptr > 8.8.8.8 Server: google-public-dns-a.google.com Address: 8.8.8.8 Non-authoritative answer: 8.8.8.8.in-addr.arpa name = google-public-dns-a.google.com #查询结果为此 > google-public-dns-a.google.com #查询google-public-dns-a.google.com正解ip是 Server: google-public-dns-a.google.com Address: 8.8.8.8 google.com primary name server = ns1.google.com responsible mail addr = dns-admin.google.com serial = 1527945 refresh = 7200 (2 hours) retry = 1800 (30 mins) expire = 1209600 (14 days) default TTL = 300 (5 mins) > |
合勤 ZyXEL ES-2024 交换机重置恢复rom文件
今天有同行朋友找我求助个事。因为很多年前购买使用的交换机放在机房使用因为长时间稳定运行忘记了管理密码。需要重置恢复出厂。但手上没有出厂设置的rom。上网找就连官方网站都没有。苦于无法试联系了下我。很幸运,我手上正好有。就发给他了。在此也顺便放上,给有需要的朋友们吧。呵呵。
合勤 ZyXEL ES-2024 交换机重置恢复rom文件下载:350LI2C1.rar
关于如何恢复此类交换机,方法请详见之前的文章:
《重置 合勤 ZyXEL ES-2024A 交换机初始设置图解全过程》
centos下两种方法安装git
今天下个包需要使用git,网上找了下看到大多数只有编译安装,并且编译安装还有错,不知道他们也没有实验过,这里我来给大家介绍下编译安装和yum安装git.
系统:centos 5.5
需要的软件包:git-latest.tar.gz epel-release-5-4.noarch.rpm
1.先给大家说下编译安装方法,安装前准备
yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib curl autoconf tk
wget http://git-core.googlecode.com/files/git-1.7.10.tar.gz
2.安装git
tar zxf git-latest.tar.gz
cd git-{date} 我这里是git-2012-04-17的版本,所以我的命令是cd git-2012-04-17/
autoconf
./configure
make
make install
make和make install在这里最好分开执行,免得有错不知道.
git –version
git version 1.7.10
好了,下面来介绍怎么yum安装,其实yum安装很简单.
1.yum安装git前准备,我的系统是centos5的
wget -P /etc/yum.repos.d/ http://geekery.altervista.org/geekery-el5-i386.repo
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
epel-release只能在http://rpm.pbone.net/上找了。
给一个可用的下载址的:
wget dl.iuscommunity.org/pub/ius/stable/CentOS/5/i386/epel-release-5-4.noarch.rpm
rpm -ivh epel-release-5-4.noarch.rpm
2.开始使用yum安装git
yum -y install git
git –version
git version 1.7.10
这个yum安装的git也是1.7.10.
centos 6系统可以参考这个地址:http://geekery.altervista.org/dokuwiki/doku.php
windows批量添加用户(转)
从命令行键入:
FOR /L %i in (1,1,500) DO NET USER MyUser%i /ADD
结果将创建 500 个新用户,分别命名为 MyUser1、MyUser2…,依此类推。
2.也可以用ADDUSERS.EXE命令。ADDUSERS.EXE的语法结构如下:
addusers[\computername]{/c[p:{l|c|e|d}]|/d|/e}filename[/s:x][/?]
其中:
\computername:欲加入账号的计算机名称,如无指定则为本地计算机。
/c:由filename文件的指定建立用户、本地域组或全局组
/p:在该自变量后的四个参数l,c,e,以及d的组合设置账号的选项,说明如下:
l:用户需在下次登录时变更密码。
c:用户无法变更密码。
e:密码永远有效。
d:账户已停用。
/d:将整个用户账户、本地域组、全局域组写至filename文件中,但是不会将用户密码或有关安全的数据一并写出。
/e:将filename中所指定的用户账户予以删除,但一样无法删除内建用户账号。
filename:用来当作输入/输出的文件名称,而其输入的格式如下:
[user]用户名称,全名,密码,描述,主磁盘机,主文件夹,配置文件,指定文件。
[global]全局组名称,描述,用户1,用户2,……
[local]本地域组名称,描述,用户1,用户2,……
/s:x:规划文件中的分隔符号,若无指定则为“,”。
/?:显示addusers.exe的语法结构。
在Linux系统下清除操作信息的记录
Linux下如在终端里或是在文本方式操作时,只要按上下光标键可以快速调用以前的命令,
可是这样其他人用同样的用户登录后也同样知道你的操作了。另外在Linux图形界面中,
如GNOME,在面板的菜单上有打开最近文档这一选项,列出了最近的用户的所有使用的文件。
如何清理这两种属性呢?
1)该属性分别归于不同的用户,只有相同的用户登录后才能使用以上的属性。
2)每个用户的根目录下有两个隐藏文件:.bash_history和.recently-used。
前者记录了所有终端和文本方式中使用过的命令;后者记录所访问过的文件。
3)通过上面的介绍可以知道,只要将用户目录下面这两个文件清空就可以清除
以上记录了。如本人的机器常用root登录(一个很不好的习惯),
只要在/etc/rc.d/rc.local文件中加上以下两句就可以了:
>/root/.bash_history
>/root/.recently-used
电脑及服务器的用电量计算小结
平时我们在应用机房托管服务器时。很多电讯运营商会进行电量限制。但是如何算出我们的电脑及服务器使用多少电量呢?一般我们也只能知道我们的电源的最大功率是多少。因为手上一般不会有测试电压的电力的万用表或是测电器。这时我们大约可以按以下办法计算出:
一般是看机房提供那要看电压是多少了!
功率(W)=电压(V) × 电流(A),用这个公式计算一下。
那么以上公式我们可以推算出 电流(A)= 功率(W) ÷ 电压(V)
例:
150w ÷ 220V = 0.68A 电流就是0.68安
那我们示例中要托管的服务器的用电量开机跑满最大使用电量就是0.68安。