|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1.甚么是linux办事器loadaverage?
Load是用来器度办事器事情量的巨细,即盘算机cpu义务实行行列的长度,值越年夜,标明包含正在运转和待运转的历程数越多。
参考材料:http://en.wikipedia.org/wiki/Load_average
2.怎样检察linux办事器负载
能够经由过程w,top,uptime,procinfo下令,也能够经由过程/proc/loadavg文件检察。
3.办事器负载高怎样办?
办事器负载(load/loadaverage)是依据历程行列的长度来显现的。
当办事器呈现负载高的征象时(倡议以15分钟均匀值为参考),多是因为CPU资本不敷,I/O读写瓶颈,内存资本不敷等缘故原由形成,也多是因为CPU正在举行麋集型盘算。
倡议利用vmstat-x,iostat,top下令判别负载太高的缘故原由,然后找到详细占用大批资本的历程举行优化处置。
4.怎样产看办事器内存利用率?
能够经由过程free,top(实行后可经由过程***f+m对内存排序),vmstat,procinfo下令,也能够经由过程/proc/meminfo文件检察。
5.怎样检察单个历程占用的内存巨细?
可使用top-pPID,pmap-xPID,psaux|grepPID下令,也能够经由过程/proc/$process_id(历程的PID)/status文件检察,比方/proc/7159/status文件。
6.没法从linux办事器A登录到办事器B怎样办?
请开辟者起首确认办事器A和B是属于统一个使用,分歧使用没法交织登录。
1.当办事器A没法登录办事器B时,可使用pingIP和telnetIP36000下令确认办事器B是不是逝世机,ssh办事是不是一般。
假如有非常,登录open.qq.com办理中央重启办事器(具体操纵申明见:CVM_V2请求和办理#3.2办事重视启)。
2.假如能够经由过程客户端间接会见办事器B,可是不克不及从办事器A登录办事器B,请经由过程企业QQ接洽运维撑持帮忙定位。
7.怎样检察正在利用的办事和端口?
可使用netstat-tunlp,netstat-antup,lsof-i:PORT下令检察。
8.怎样检察办事器历程信息?
可使用psauxww|grepPID,ps-ef,lsof-pPID,top-pPID下令检察。
9.怎样杀逝世历程?
可使用kill-9PID(历程号),killall步伐名(好比killallcron)来杀逝世历程。
假如要杀逝世的是僵尸历程,则必要杀失落历程的父历程才无效果,下令为:kill-9ppid(ppid为父历程ID号,能够经由过程ps-oppidPID查找,比方ps-oppid32535)。
10.怎样查找僵尸历程?
可使用top下令检察僵尸历程(zombie)的总数,利用ps-ef|grepdefunct|grep-vgrep查找详细僵尸历程的信息。
11.怎样在内网办事器间传输数据?
统一使用下的分歧呆板,能够经由过程以下下令完成文件传输:
scp-Pport(利用36000端口)/home/user/localfilename(当地文件路径)user(利用appid)@serverip:/home/user/removefilename(方针文件路径)
rsync-essh-pport(利用36000端口)-q/home/user/localfilename(当地文件路径)user(利用appid)@serverip:/home/user/removefilename(方针文件路径)
12.为何启动不了办事器端口?
办事器端口的启动监听,必要从操纵体系自己和使用步伐检察。
linux操纵体系1024以下的端口只能由root用户启动,即必要先运转sudosu–猎取root权限后再启用办事端口。
使用步伐成绩,倡议经由过程使用步伐启动日记来排查失利缘故原由,比方端口抵触(腾讯办事器体系利用端口不克不及占用,好比36000),设置成绩等。
13.经常使用的linux办事器功能检察下令有哪些?
下令称号申明top历程监控下令,用来监控体系的全体功能。
能够显现体系负载,历程,cpu,内存,分页等信息,经常使用shift+m和shift+p来按memory和cpu利用对历程举行排序。
vmstat体系监控下令,重点偏重于假造内存,也能够监控cpu,历程,内存分页和IO的形态信息。
比方,vmstat310,每隔3秒输入了局,实行10次。
iostatc用于输入cpu形态和IO形态的工具,能够具体展现体系的IO信息。
比方iostat-dxmt10,每10秒以MB的格局输入IO的具体信息。
df用来反省体系的磁盘空间占用情况。
比方:df-m,以MB为单元展示磁盘利用情况。
lsof枚举体系中被翻开的文件,因为linux是以文件体系为基本,此下令在体系办理中很有匡助。
比方:
lsof-i:36000,显现利用36000端口的历程
lsof-uroot,显现以root运转的步伐
lsof-cphp-fpm,显现php-fpm历程翻开的文件
lsofphp.ini,显现翻开php.ini的历程。
ps历程检察下令,能够用来显现历程的具体信息。
经常使用下令参数组合为,ps-ef,psaux,保举利用ps-A-o来自界说输入字段。
比方:
ps-A-opid,stat,uname,%cpu,%mem,rss,args,lstart,etime|sort-k6,6-rn,按所列字段输入并以第六个字段举行排序
ps-A-ocomm|sort-k1|uniq-c|sort-k1-rn|head,列出运转实例最多的历程。
其他经常使用的下令和文件,free-m,du,uptime,w,/proc/stat,/proc/cpuinfo,/proc/meminfo。
参考材料:http://en.wikipedia.org/wiki/Template:Unix_commands,http://www.linuxmanpages.com/
14.Cron不失效怎样办?
排查步调以下:
1.确认crontab是不是一般运转。
能够运转下令crontab-e增加以下测试条目*/1****/bin/date>>/tmp/crontest2>&1&,然后察看/tmp/crontest文件。
假如有成绩,倡议利用psaux|grepcron查找cron的pid,kill-9PID停止cron历程,然后经由过程/etc/init.d/cronstart从头启动cron。
2.确认cron条目中的剧本路径为相对路径。
3.检察运转cron的用户帐号是不是准确,同时检察/etc/cron.deny中是不是包括此账户。
4.反省剧本的实行权限,剧本目次和日记的文件权限。
5.倡议经由过程背景体例运转剧本,在剧本条目后增加“&”,比方,*/1****/bin/date>>/tmp/crontest2>&1&
15.怎样设置opensuse办事器开机义务?
Linux内核启动按次为:
/sbin/init历程启动,
然后顺次实行init初始剧本,
运转级别剧本/etc/rc.d/rc*.d,*号值即是运转形式,能够在/etc/inittab中检察,
最初是/etc/rc.d/rc.local。
假如必要设置开机义务,能够在/etc/rc.d/rc*.d中的S**rclocal文件设置,也能够在/etc/rc.d/rc.local中设置。
26.为何办事器硬盘只读?
硬盘只读的罕见缘故原由以下:
1.磁盘空间满
能够经由过程df-m下令检察磁盘利用情形,然后删除过剩的文件开释磁盘空间(非第三方文件不倡议删除,假如必要请接洽企业QQ确认);
2.磁盘inode资本占用完
能够经由过程df-i下令检察,确认相干的历程;
3.硬件妨碍。
假如hosting使用经由过程上述体例仍没法确认缘故原由,请经由过程企业QQ接洽运维撑持帮忙定位。
17.怎样检察linux体系日记?
体系级其余日记文件寄存路径为/var/log。
经常使用的体系日记为/var/log/messages。
18.怎样查找文件体系年夜文件?
能够起首经由过程df下令检察磁盘分区利用情形,好比df-m;
然后:
经由过程du下令检察详细文件夹的巨细,好比du-sh./*,du-h--max-depth=1|head-10;
利用ls下令列出文件和巨细,好比ls-lSh;
别的,也能够经由过程find下令间接检察特定目次下的文件巨细,好比find/-typef-size+10M-execls-lrt{};
19.怎样检察办事器操纵体系版本?
能够经由过程以下下令检察体系版本:
uname-a,cat/proc/version,cat/etc/issue
20.怎样重启办事器?
体例1:
登录open.qq.com办理中央重启办事器(具体操纵申明见:CVM_V2请求和办理#3.2办事重视启)。
体例2:假如体例1不失效,能够实验在办事器上以root运转reboot下令举行重启。
21.为何linux终端显现中文会呈现乱码?
办事器自己没有对显现言语无限制,假如是终端软件的影响中文的显现
能够实验调剂选项-会话选项-表面(secureCRT设置,其他版本软件请查找相干设置);
假如是纯Linuxshell呈现乱码,请利用export下令检察用户情况变量,检察LANG,LC_CTYPE等情况变量设置。
22.怎样设置经由过程SecureCRT毗连CVM办事器的超不时间?
能够经由过程以下设置,使SecureCRT毗连CVM时,不休开毗连:
翻开secureCRT选项(Options),选择会话选项(SessionOpetions),点击终端(Terminal),在右边反余暇(Anti-idle)的框中勾选发送协定NO-OP(SendprotocolNO-OP),工夫设置为每180秒(every180seconds)。
24.怎样取得CVM的root权限?
详见:root权限申明。
收集相干
1.会见使用慢怎样办?
起首开辟者需确认会见慢的缘故原由,包含用户缘故原由,收集缘故原由,办事端缘故原由。
1.用户缘故原由倡议从以下方面排查:
用户电脑功能,电脑病毒,DNS缓存和设置,上彀代办署理,防火墙设置,扫瞄器版本和插件等,能够经由过程换电脑测试。
2.收集缘故原由倡议从以下方面排查:
断定用户的IP和收集运营商,域名剖析是不是准确,是不是存在跨网,局域网分外限定,到其他公网办事是不是一般,到相干办事器或收集两头路由节点的收集提早,有没有丢包,小运营商收集不不乱等。
倡议经由过程异地一般收集利用不异帐号测试。
3.办事端成绩倡议从以下方面排查:
平台成绩,如CDN非常,哀求转发非常等;办事端成绩,如办事器功能,历程情况,步伐非常等。
排查时,请共同利用如tcpdump,tracert等各类下令,和httpwatch,wireshark等抓包工具。
如经由过程上述手艺手腕还没法办理,请供应以上排查信息和数据,经由过程企业QQ接洽运维撑持帮忙定位。
2.经常使用的收集排障下令?
下令称号申明Ipconfig/ifconfig显现盘算机TCP/IP的具体设置,包含DNS信息,比方ipconfig/all,ipconfig/displaydns。
Ping包发送死令,能够摹拟诊断提早,丢包,测试收集情况,比方linux:ping10.1.1.1-c10-s800,ping10.1.1.1-i0.5,windows:pingqq.com-t,ping10.1.1.1-n8-l800。Tracert/traceroute跟踪路由,显现数据包抵达目标的路径及各节点的工夫,能够用来发明运营商节点成绩和跨网成绩等,如tracertqq.com。Telnet近程登录办事下令,次要用于测试端口形态,比方telnet10.1.1.18001。Nslookup域名查询工具,次要用来检察域名剖析是不是准确。Netstatwc,netstat-an等。
3.经常使用的收集抓包工具?
工具称号申明Tcpdump合用于linux体系。
收集数据收罗剖析工具,能够对收集数据包举行截获和剖析。
经由过程设定参数来完成对收集数据包的各类监控与剖析。
比方,tcpdump-iany-nntcpandport443,tcpdump-iany"host10.1.1.1"-n,tcpdump-s0-nX-ieth0host113.108.20.23等。
Httpwatch合用于windows体系。
壮大的网页数据剖析工具,集成在IE扫瞄器,也可撑持firefox,能够用来诊断前台接口调试,CDN下载资本慢和页面呼应慢等成绩。
倡议利用专业版。
Fiddler合用于windows体系。
自力的收集抓包工具,可监听一切电脑和互联网的http通信,能够用来调试和诊断web办事和当地http的交互等成绩。
Wireshark合用于windows和linux体系。
收集封包剖析软件,能够及时剖析一切撑持协定的通信数据
4.怎样检察IP来历及所属运营商?
请经由过程以下网站查询:
Ip.qq.com,ip138.com
5.怎样修正windows当地dns设置?
***一:
WinXP:
右键网上邻人—>属性(R)—>右键当地链接—>属性(P),双击Internet协定版本4(TCP/IPV4),修正当地DNS设定。
Win7:
入手下手菜单—>把持面板—>收集和同享中央—>当地毗连—>属性(P),双击Internet协定版本4(TCP/IPV4),修正当地DNS设定。
***二:
入手下手—>运转—>输出CDM进进到下令形式,输出
下令一:netshinte***ceipsetdns"网卡名"static主DNS,
下令二:netshinte***ceipsetdns"网卡名"static辅DNS编号(比方:主DNS设定:netshinte***ceipsetdns"当地毗连"static8.8.8.8,辅DNS设定:netshinte***ceipsetdns"当地毗连"static8.8.8.82)。
6.怎样清算dns缓存?
***一:
入手下手菜单—>办理工具—>办事,重启DNSClient和DHCPclient两项办事。
***二:
入手下手菜单—>运转—>输出CDM进进下令形式,输出ipconfig/flushdns,回车实行,提醒乐成便可。
7.端口欠亨怎样办?
办事端:
确认是不是有监听对应的端口,是不是有做会见限定。
客户端:
测试毗连体例是不是一般,比方TELNET只能测试TCP端口,UDP端口可使用NETCAT等工具举行测试.能够经由过程wireshark和tcpdump等工具检察详细的数据包走向,明白定位成绩。
其他:
腾讯机房克制分歧使用的呆板互相会见,假如统一使用内端口没法一般会见,请经由过程企业QQ接洽运维撑持查询防火墙设置。
8.Ping欠亨怎样办?
请确认收集是不是可用,域名剖析是不是准确,办事端是不是克制ICMP包,利用tracert/traceroute帮忙断定收集妨碍。
如经由过程上述手艺手腕还没法办理,请供应以上排查信息和数据,请经由过程企业QQ接洽运维撑持帮忙定位。
9.Telnet欠亨怎样办?
Telnet欠亨,指的是telnet以后没有任何前往,假如间接前往信息,则暗示telnet是通的,可是哀求被间接回绝。
妨碍排查步调:
在telnet源上,经由过程ping测试收集是不是一般;
在方针呆板上,确认办事器是不是设置了克制telnet(默许没有设置),是不是监听了准确的IP和端口,能够经由过程telnet127.0.0.1测试当地telnet办事;
关于hosting使用,假如经由过程以上手艺手腕还没法办理成绩,请供应响应信息和数据,请经由过程企业QQ接洽运维撑持排查腾讯防火墙设置。
10.Tracert欠亨怎样办?
tracert欠亨,指的是从某一节点入手下手,全体是*,而且没法抵达目标,假如只是两头某一个节点呈现*,则只能申明该节点克制被tracert。
妨碍排查步调:
从tracert的第一个节点入手下手,到最初一个可会见节点,查询各节点IP的所属运营商,能够判别收集会见路径和运营商,然后定位是运营商成绩,仍是方针办事的成绩。
注重,小运营商跨网成绩,必要自助向运营商反应。
11.怎样测试udp端口是不是一般?
Udp包的发送和监听可使用以下***:
发送udp包,利用netcat下令,比方netcat-v-u10.1.1.18001,同时利用tcpdump大概netcat监听udp哀求。
12.怎样判别是不是遭到DDOS收集打击?
能够分离以下征象开端判别是不是遭到DDOS打击:
呆板进流量呈现陡增,同时出流量急剧下落;
办事器呈现大批SYN,TIME_WAIT等非常毗连(netstat–a|awk{print$6}|sort|uniq-c|sort-gk1);
某些IP会见频次太高,占用大批资本(netstat-tun|awk{print$5}|uniq-c|sort-r),招致办事不一般等。
注:腾讯已对罕见的打击举行了监控和提防,开辟者也可分离本身逻辑在办事器端限定特定IP会见。
13.办事器怎样同时接进电信、联通、挪动三网?
使用为了分身电信、联通、挪动的用户,一样平常都必要完成三网接进,让三个运营商的用户进进都不必要跨网,包管使用质量。
腾讯开放平台供应了TGW域名接进计划(详见:域名接进),开辟者只必要经由过程域名绑定,让一个域名同时绑定在电信、联通、挪动的代办署理呆板上,便可让电信的用户经由过程电信代办署理会见使用,联通的用户经由过程联通的代办署理进进,挪动的用户经由过程挪动的代办署理进进,满意了使用对三网接进的需求。
14.用户收集有成绩怎样办?
单个用户收集成绩,倡议开辟商帮忙用户反省其电脑设置,包含DNS,上彀代办署理,防火墙,局域网设置,是不是跨网等;
假如是批量用户呈现收集成绩,能够搜集个性信息,好比地区,运营商,会见体例等,然后经由过程企业QQ接洽运维撑持举行成绩定位息争决。
15.http会见呈现40x怎样办?
当http前往码呈现40x的时分,暗示用户提交的哀求被办事器承受,可是被以为是毛病的哀求,包含:
哀求语法毛病,哀求文件不存在,办事器回绝哀求,客户端哀求发送超时等。
开辟者必要分离客户端哀求和办事端设置来具体定位。具体前往信息信息请参考:
http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
16.http会见呈现50x怎样办?
当http前往码呈现50x的时分,暗示办事器在处置准确哀求时,呈现了外部毛病,属于办事端成绩。
倡议开辟者在办事代码和逻辑中举行定位。具体前往码信息请参考:
http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
欢迎大家来到仓酷云论坛! |
|