当前位置:首页 >> 家电
家电

新手俱全Linux命令

2025-10-23 12:19

, 副本详见资料基本讯息# 提示驱动器挂载明确情况mount# 提示驱动器分区讯息df# 提示详见资料及子详见资料大小不一du -H -h# 提示也就是说详见资料下各个副本, 桌面上占了多较少三维空间, 不上会递归du -sh *wc下达# 提示副本底下有多较少不依wc -l filename# 看副本底下有多较少个wordwc -w filename# 副本底下很短的那一不依是多较少个同音wc -L filename# 统计数同音同音节天内wc -c特指压缩成, 解压缩成下达压缩成下达tar czvf xxx.tar 压缩成详见资料zip -r xxx.zip 压缩成详见资料解压缩成下达tar zxvf xxx.tar# 解压到所称定桌面上tar zxvf xxx.tar -C /xxx/yyy/unzip xxx.zip变更副本从属软性件包, 软性件包组chown eagleye.eagleye xxx.logcp, scp, mkdir#遗传物质cp xxx.log# 遗传物质并强不依覆盖小王子副本cp -f xxx.log# 遗传物质桌面上cp -r xxx(流桌面上) yyy(目标桌面上)# 远程遗传物质scp -P sshIP username@10.10.10.101:/home/username/xxx /home/xxx# 级联创建详见资料mkdir -p /xxx/yyy/zzz# 批量创建桌面上, 上会在test,main下都创建java, resources桌面上mkdir -p src/{test,main}/{java,resources}较为两个副本diff -u 1.txt 2.txt存档驱动的同音节天内,可以用作可靠性测试# 如果花钱可靠性测试, 可以每督导一次, 往存档底下面驱动 “.” , 这样存档之中的同音节天内就是实际的可靠性测试开始运不依的短时间, 还可以看见系统对速率.tail -f xxx.log | pv -bt提示, 去除特殊同音符# 提示特殊同音符cat -v xxx.sh# 去除特殊同音符sed -i 's/^M//g’ env.sh 去除副本的特殊同音符, 比如^M: 需要这样输出: ctrl+v+enter

另外,Linux 系列面试题和回答全部整理好了,帖子抓取Java技术函数调用,在除此之外递送:面试,可以应用软性件阅读。

处理因系统设计主因引起的副本之中特殊同音符的弊端# 可以转换为该系统设计下的副本格式cat file.sh> file.sh_bak# 必先将file.sh之中副本以下内容遗传物质下来然后开始运不依, 然后粘贴以下内容, 就此ctrl + d 保存中止cat> file1.sh# 在vim之中通过如下增设副本格式和副本格式:set fileencodings=utf-8 ,然后 w (存盘)一下均可转化为 utf8 格式,:set fileformat=Unix# 在mac下可用dos2unix进不依副本内嵌find . -name "*.sh" | xargs dos2unixtee, 重定向的同时驱动到萤幕awk ‘{print $0}’ xxx.log | tee test.log集成具体grep# 反向比如说, 查回来不工具箱含xxx的以下内容grep -v xxx# 也就是说所有空不依grep -v '^/pre># 返国结果 2,则所述第二不依是空不依grep -n “^$” 111.txt # 查询以abc标题的不依grep -n “^abc” 111.txt # 同时列出该词语出现在文中的第几不依grep 'xxx' -n xxx.log# 测算一下该同音串出现的短时间grep 'xxx' -c xxx.log# 比对的时候,不计较大小不一写的不同grep 'xxx' -i xxx.logawk# 以':' 为分隔符,如果第五域有user则驱动该不依awk -F ':' '{if ($5 ~ /user/) print $0}' /etc/passwd # 统计数同音单个副本之中某个同音符(串)(之中文无效)出现的短时间awk -v RS='character' 'END {print --NR}' xxx.txtfind集成下达# 在详见资料下回来词根是.mysql的副本find /home/eagleye -name '*.mysql' -print# 上会从 /usr 详见资料开始往下回来,回来最近3天之驱动器取过的副本。find /usr -atime 3 –print# 上会从 /usr 详见资料开始往下回来,回来最近5天之内更改过的副本。find /usr -ctime 5 –print# 上会从 /doc 详见资料开始往下回来,回来jacky 的、副本名标题是 j的副本。 find /doc -user jacky -name 'j*' –print# 上会从 /doc 详见资料开始往下回来,遇见副本名是 ja 标题或者 ma标题的副本。find /doc ( -name 'ja*' -o- -name 'ma*' ) –print# 上会从 /doc 详见资料开始往下回来,回来到凡是副本名副标题为 bak的副本,把它更正打碎。-exec 选项是督导的意思,rm 是更正下达,{ } 指出副本名,“;”是规定的下达副标题。 find /doc -name '*bak' -exec rm {} ;的网络具体提示什么多调用可用了该IPlsof -i:port给与本机ip定址/sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"iptables# 提示iptables完全service iptables status# 要封停一个ipiptables -I INPUT -s ***.***.***.*** -j DROP# 要解封一个IP,可用一个大这条下达:iptables -D INPUT -s ***.***.***.*** -j DROP一栏: 参天内-I是指出Insert(替换成),-D指出Delete(更正)。后面跟的是规章,INPUT指出入站,***.***.***.***指出要封停的IP,DROP指出中止通往。#打开9090IP的出访/sbin/iptables -I INPUT -p tcp --dport 9090 -j accept # 防火墙打开、停止、重启/etc/init.d/iptables status/etc/init.d/iptables start/etc/init.d/iptables stop/etc/init.d/iptables restartnc下达, tcp调试利器#给某一个endpoint递送TCP立即,就将data的以下内容递送到对端nc 192.168.0.11 8000 < data.txt#nc可以当花钱路由器器,国安局某个IP号,把某一次立即的以下内容存储到received_data底下nc -l 8000> received_data#上边只国安局一次,如果多次可以欠缺-k参天内nc -lk 8000TCPdump# dump出本机12301IP的tcp工具箱tcpdump -i em1 tcp port 12301 -s 1500 -w abc.pcap追踪的网络路由器路径# traceroute默认可用udp模式, 如果是-I则改成icmp模式traceroute -I www.163.com# 从ttl第3跳出追踪traceroute -M 3 www.163.com # 欠缺IP追踪traceroute -p 8080 192.168.10.11ss# 表明本地锁上的所有IPss -l # 表明每个多调用明确锁上的socketss -pl # 表明所有tcp socketss -t -a # 表明所有的UDP Socektss -u -a # 表明所有已创建的SMTP通往ss -o state established '( dport = :smtp or sport = :smtp )' # 表明所有已创建的HTTP通往 ss -o state established '( dport = :http or sport = :http )' 回来出所有通往X路由器器的多调用ss -x src /tmp/.X11-unix/* 列出也就是说socket统计数同音讯息ss -s 解释:netstat是遍历/proc一个大每个PID详见资料,ss这样一来读/proc/net一个大的统计数同音讯息。所以ss督导的时候消耗资流以及消耗的星期都比netstat较少很多netstat# 驱动每个ip的通往天内,以及总的各个完全的通往天内netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N} END {for(a in S){printf("%-20s %s", a, S[a]);++I}printf("%-20s %s","TOTAL_IP",I);for(a in s) printf("%-20s %s",a, s[a]);printf("%-20s %s","TOTAL_LINK",N);}'# 统计数同音所有通往完全, # CLOSED:无通往是活动的或正在进不依# LISTEN:路由器器在才会离开呼叫# SYN_RECV:一个通往立即从未到达,才会确认# SYN_SENT:应用从未开始,锁上一个通往# ESTABLISHED:正常天内据传输完全# FIN_WAIT1:应用说它从未完成# FIN_WAIT2:另一边已同意释放# ITMED_WAIT:才会所有分组死打碎# CLOSING:两边同时尝试停止# TIME_WAIT:主动停止通往一端还无法等到另一端反馈期间的完全# LAST_ACK:才会所有分组死打碎netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key," ",state[key]}'# 查回来较多time_wait通往netstat -n|grep TIME_WAIT|awk '{print $5}'|sort|uniq -c|sort -rn|head -n20监控linux可靠性下达top按大写的 F 或 O 键,然后按 a-z 可以将多调用按照相应的列进不依排序, 然后回车。而大写的 R 键可以将也就是说的排序倒转

列名

含义

PID

多调用id

PPID

父多调用id

RUSER

Real user name

UID

多调用所有者的软性件包id

USER

多调用所有者的软性件包名

GROUP

多调用所有者的组名

TTY

启动多调用的终端名。不是从终端启动的多调用则表明为 ?

PR

码率

NI

nice绝对值。负绝对值指出较高码率,正绝对值指出低码率

P

就此可用的CPU,仅在多CPU环境下有意义

%CPU

上次更新到现在的CPU星期搬走百分比

TIME

多调用可用的CPU星期总计,为单位秒

TIME+

多调用可用的CPU星期总计,为单位1/100秒

%MEM

多调用可用的电学驱动器百分比

VIRT

多调用可用的虚拟驱动器总量,为单位kb。VIRT=SWAP+RES

SWAP

多调用可用的虚拟驱动器之中,被膝部的大小不一,为单位kb。

RES

多调用可用的、未被膝部的电学驱动器大小不一,为单位kb。RES=CODE+DATA

CODE

可督导文档搬走的电学驱动器大小不一,为单位kb

DATA

可督导文档之外的其余部分(天内据段+函数调用)搬走的电学驱动器大小不一,为单位kb

SHR

共享驱动器大小不一,为单位kb

nFLT

主页错误短时间

nDRT

就此一次写入到现在,被更改过的主页天内。

S

多调用完全。D=不可之暂时中止的生理完全,R=开始运不依,S=生理,T=追踪/停止,Z=狼人多调用

COMMAND

下达名/shell

WCHAN

若该多调用在生理,则表明生理之中的系统设计线性名

Flags

特殊任务标志,详见 sched.h

dmesg,提示系统设计存档dmesgiostat,驱动器IO明确情况监控IOstat -xz 1# r/s, w/s, rkB/s, wkB/s:分别指出每秒钟读取短时间和每秒钟读取天内据量(千同音节)。读取量过大,不太可能上会引起可靠性弊端。# await:IO操作者的千分之才会星期,为单位是毫秒。这是应用软性件在和驱动器交互时,需要消耗的星期,工具箱括IO才会和实际操作者的耗时。如果这个倍天内过大,不太可能是硬件的设备遇到了阻碍或者出现机械故障。# avgqu-sz:向的设备发来的立即千分之天内目。如果这个倍天内之比1,不太可能是硬件的设备从未饱和(其余部分前端硬件的设备支持并不依写入)。# %util:的设备利用率。这个倍天内指出的设备的拥挤程度,卡牌是如果有约60,不太可能上会直接影响IO可靠性(可以详见IO操作者千分之才会星期)。如果到达100%,所述硬件的设备从未饱和。# 如果表明的是语义的设备的天内据,那么的设备利用率不代表后端实际的硬件的设备从未饱和。比如说的是,即使IO可靠性不理就让,也不一定意涵这应用软性件可靠性上会还好,可以利用诸如预序列化、写缓存等模式而提升应用可靠性。free,驱动器可用明确情况free -meg: total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715Swap: 1153 0 1153第一其余部分Mem不依:total 驱动器总天内: 1002Mused 从未可用的驱动器天内: 769Mfree 平常的驱动器天内: 232Mshared 也就是说从未废弃不能,总是0buffers Buffer 缓存驱动器天内: 62Mcached Page 缓存驱动器天内:421M父子关系:total(1002M) = used(769M) + free(232M)第二其余部分(-/+ buffers/cache):(-buffers/cache) used驱动器天内:286M (所称的第一其余部分Mem不依之中的used – buffers – cached)(+buffers/cache) free驱动器天内: 715M (所称的第一其余部分Mem不依之中的free + buffers + cached)可见-buffers/cache反映的是被程序在实实在在吃打碎的驱动器,而+buffers/cache反映的是可以挪用的驱动器总天内.第三其余部分是所称交换分区sar,提示的网络巨量完全# sar下达在这底下可以提示的网络的设备的巨量率。在排查可靠性弊端时,可以通过的网络的设备的巨量量,确实的网络的设备前提从未饱和sar -n DEV 1## sar下达在这底下用于提示TCP通往完全,其之中工具箱括:# active/s:每秒钟本地发起者的TCP通往天内,既通过connect子程序在创建的TCP通往;# passive/s:每秒钟远程发起者的TCP通往天内,即通过accept子程序在创建的TCP通往;# retrans/s:每秒钟TCP重传天内目;# TCP通往天内可以用来确实可靠性弊端前提由于创建了不必要的通往,进一步可以确实是主动发起者的通往,还是主动接受的通往。TCP重传不太可能是因为的网络人烟稀少,或者路由器器阻力过大避免丢工具箱sar -n TCP,ETCP 1vmstat, 给定星期监控CPU可用率, 驱动器可用, 虚拟驱动器交互, IO读取# 2指出每2秒挖掘出一次完全讯息, 1指出只挖掘出一次(忽略既是之前挖掘出)vmstat 2 1eg:r b swpd free buff cache si so bi bo in cs us sy id wa1 0 0 3499840 315836 3819660 0 0 0 1 2 0 0 0 100 00 0 0 3499584 315836 3819660 0 0 0 0 88 158 0 0 100 00 0 0 3499708 315836 3819660 0 0 0 2 86 162 0 0 100 00 0 0 3499708 315836 3819660 0 0 0 10 81 151 0 0 100 01 0 0 3499732 315836 3819660 0 0 0 2 83 154 0 0 100 0r 指出开始运不依函数调用(就是说多较少个多调用真的扣除到CPU),我测试的路由器器现在CPU较为平常,有点程序在在跑,当这个绝对值有约了CPU天内目,就上会出现CPU阻碍了。这个也和top的增益有父子关系,一般增益有约了3就较为较高,有约了5就较高,有约了10就不正常了,路由器器的完全很危险。top的增益多种不同每秒钟的开始运不依函数调用。如果开始运不依函数调用过大,指出你的CPU很拥挤,一般上会致使CPU可用率很较高。b 指出阻碍的多调用,这个不多说,多调用阻碍,大家懂的。swpd 虚拟驱动器已可用的大小不一,如果之比0,指出你的驱动器电学驱动器不足了,如果不是程序在驱动器篡改的主因,那么你该升级驱动器了或者把耗驱动器的特殊任务迁移到其他驱动器。free 平常的电学驱动器的大小不一,我的驱动器驱动器共有8G,剩余3415M。buff Linux/Unix系统设计是用来存储,详见资料底下面有什么以下内容,管辖权等的缓存,我本机大概搬走300多Mcache cache这样一来用来记忆我们锁上的副本,给副本花钱内置,我本机大概搬走300多M(这底下是Linux/Unix的聪慧之处,把平常的电学驱动器的一其余部分会用花钱副本和详见资料的缓存,是为了提升 程序在督导的可靠性,当程序在可用驱动器时,buffer/cached上会很快正因如此可用。)si 每秒钟从驱动器转成虚拟驱动器的大小不一,如果这个绝对值之比0,指出电学驱动器不够用或者驱动器篡改了,要查回来耗驱动器多调用解决打碎。我的驱动器驱动器充裕,一切正常。so 每秒钟虚拟驱动器写入驱动器的大小不一,如果这个绝对值之比0,同上。bi 块的设备每秒钟接收的块天内目,这底下的块的设备是所称系统设计上所有的驱动器和其他块的设备,默认块大小不一是1024byte,我本全机有点IO操作者,所以之前是0,但是我曾在处理复制大量天内据(2-3T)的驱动器上看过可以降至140000/s,驱动器写入速度差不多140M每秒钟bo 块的设备每秒钟递送的块天内目,例如我们序列化副本,bo就要之比0。bi和bo一般都要接近0,不然就是IO过于频繁,需要优化。in 每秒钟CPU的之暂时中止短时间,工具箱括星期之暂时中止cs 每秒钟同音符串读取短时间,例如我们子程序在系统设计线性,就要进不依同音符串读取,调用的读取,也要多调用同音符串读取,这个绝对值要越小越好,太大了,要考虑调低调用或者多调用的天内目,例如在apache和nginx这种web路由器器之中,我们一般花钱可靠性测试时上会进不依几千都将甚至几万都将的测试,选择web路由器器的多调用可以由多调用或者调用的峰绝对值之前下调,压测,直到cs到一个较为小的绝对值,这个多调用和调用天内就是较为合适的绝对值了。系统设计子程序在也是,每次子程序在系统设计线性,我们的文档就上会离开API三维空间,避免同音符串读取,这个是很耗资流,也要尽量避免频繁子程序在系统设计线性。同音符串读取短时间不必要指出你的CPU大其余部分多余在同音符串读取,避免CPU干正经事的星期较少了,CPU无法充分利用,是不可取的。us 软性件包CPU星期,我曾经在一个花钱加密解密很频繁的路由器器上,可以看到us接近100,r开始运不依函数调用降至80(驱动器在花钱阻力测试,可靠性发挥不佳)。sy 系统设计CPU星期,如果太较高,指出系统设计子程序在星期长三,例如是IO操作者频繁。id 平常 CPU星期,一般来说,id + us + sy = 100,一般我确信id是平常CPU可用率,us是软性件包CPU可用率,sy是系统设计CPU可用率。wt 才会IO CPU星期。。

株洲妇科检查哪些项目
上海白癜风医院怎么样
吉林看牛皮癣哪家医院专业
天津牛皮癣医院那家比较好
深圳妇科医院专家预约挂号
血糖高
骨外科
水果美容
中药如何起到止咳化痰作用
便秘

上一篇: 紫光展锐承认了!芯片存在9.4级严重漏洞,波及全球10%Emil机

下一篇: 燃油汽车与新能源汽车内卷严重首先被干掉的却是二手车低价

相关阅读
东风近两天又荣获大批量订单

日前,万量承租&东方红富康3000辆兴化年末交付给仪式召开,现场启动年末300辆交付给。东方红富康ES600有着430KM的超稍长反应时间里程和8年60万公里的三电质保,此次将作为T3的平台用车

几何E来了次于续航410公里,这车卖多少钱合适?

近些年纯电小型SUV产品呈增长发展趋势,比如龙王V的销售量就曾带入过新能源榜前三的右方。近日,吉利旗下几何产品也带来其全新的小型SUV车款——几何E正结构设计亮相。原订正结构设计上市后将与龙王V

友情链接