
Shell
KLordy
千里之行始于足下!
展开
-
已知端口号查询占据该端口的进程详细信息
场景:现在知道一个应用的对应端口号11001,我们想要知道该端口号进程启动的信息(启动命令,启动时间,应用当前状态,CPU使用情况等等)用如下命令获取端口占用状态$ netstat -anp|grep 11001tcp 0 0 :::11001 :::* LISTEN ...原创 2018-08-05 14:05:55 · 1224 阅读 · 0 评论 -
行遍历命令行的输出结果
对于命令行输出的结果,如果要遍历,一般都是用for循环遍历,具体语法为:for line in `ls` do dosomethingdone 此时对于ls这类语句的输出结果,在遍历的时候会调用系统默认的分隔符(IFS=” “),对于ls这类命令结果确实是在一行,只需要按照空格进行分割的话,如上语法就OK了。 但是往往,有时候是需要对命令行输出结果按行遍历的,如:fo...原创 2018-08-05 14:08:31 · 2083 阅读 · 0 评论 -
lsof命令使用简介
简述: lsof –> list open files,主要用于查看系统当前打开的文件以及获取打开指定文件进程等的相关信息。语法:lsof [+options]options: -a:列出打开文件存在的进程; -c<进程名>:列出指定进程所打开的文件; -p<进程号>:列出指定进程号所打开的文件; -d<文件...原创 2018-08-09 20:44:24 · 593 阅读 · 0 评论 -
linux的软链接和硬链接
在linux的文件存储系统中,文件主要被分为两个部分,用户数据(文件中存的真实内容,就是我们cat时看到的内容,此处为个人理解可能会有偏差)以及元数据(metadata)。而元数据记录的则是文件的附加属性,如文件大小、创建时间、所有者信息、inode等,inode就是linux文件系统中的索引节点号,是文件在系统中的唯一标识,文件名只是给人看的。 系统通过文件名打开文件的方式为:filen...原创 2018-08-09 20:45:17 · 1457 阅读 · 0 评论 -
集群间数据迁移工具distcp
最近公司集群切换,需要将老集群中的数据迁移到新集群上,了解到了distcp这个工具。借助它很好的完成了迁移任务。 基础用法如下: hadoop distcp hdfs://cluster1:9000/stat hdfs://cluster2:9000/这里就是把cluster1中的stat拷贝到cluster2中,这里需要注意源路径和目标路径均要写绝对路径。 另外,如果源路径...原创 2018-08-20 00:53:41 · 1065 阅读 · 0 评论 -
Hadoop脚本启动之Start-all.sh脚本流程解析
自己的虚拟机环境中部署了一套自己测试用的hadoop环境,平时为了方便启动都是直接调用start-all.sh脚本直接启动,那么这个脚本中的执行流程是如何的,脚本是如何配置参数然后启动集群中各个服务进程的呢?之前只是知道用start-all.sh偷懒,有时间刚好看了一遍这个脚本的整体流程,以start-all.sh作为出发,了解整个脚本启动的流程对于理解集群配置还是有一定帮助的,起码可以了解bin...原创 2018-11-05 02:44:07 · 11280 阅读 · 0 评论 -
linux shell命令のcut、printf、awk、sed字符操作命令用法
1. cut列提取命令$ cut [options] filenameoptions: -f 列号:提取第几列 -d 分隔符:按照指定分隔符分割列,默认是制表符进行分割。例如,我们在系统中的/etc/passwd记录了所有的系统的用户信息,我们需要提取出所有的能够登录的用户的用户名,这里需要说明的是判断是否能够登录,只需要判断每行用户信息最后是否是/bin/bash即可。所...原创 2019-01-13 00:54:34 · 277 阅读 · 0 评论