-
Linux 精准获取进程pid--转
所属栏目:[Linux] 日期:2020-12-13 热度:125
如果想在脚本里只获取PID,那么可以用如下脚本。目前收集两种方法: 方法一 $ps x|grep xxx? |awk '{print $1}' e.g. ? ? ??ps x|grep java?|awk '{print $1}' 注释: ????? 1、xxx为执行的命令名称 ????? 2、举个例子,获取当前用户下的java进程 【pid】 ??[详细]
-
Linux中date命令的各种实用方法--转载
所属栏目:[Linux] 日期:2020-12-13 热度:103
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便,??? 以下是我在工作中积累的关于[详细]
-
linux 进程综合指令
所属栏目:[Linux] 日期:2020-12-13 热度:95
1. 查询当前机器运行的进程总数: 2. ulimit命令 表 1. ulimit 参数说明 选项 [options] 含义 例子 3. top -p pid 查看内存和cpu占用。只要看wa占用。 4. free -m 内存使用情况 ? ? cached ?free total shared ?buffers 5. grep -c 查询总行数 6.lsof(list o[详细]
-
Linux Top 命令解析 比较详细--转
所属栏目:[Linux] 日期:2020-12-13 热度:56
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和[详细]
-
rsync+inotify实现服务器之间文件实时同步--转
所属栏目:[Linux] 日期:2020-12-13 热度:84
之前做了“ssh信任与scp自动传输脚本”的技术文档,此方案是作为公司里备份的方法,但在实际的运行中,由于主服务器在给备份服务器传输的时候,我们的主服务器需要备份的文件是实时、不停的产生的,造成不知道主服务器给备份服务器传输了多少文件,磁盘空间[详细]
-
linux 管道--转
所属栏目:[Linux] 日期:2020-12-13 热度:131
h1 class="title_txt"linux 管道? div class="blogstory" 管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。 有名管道叫na[详细]
-
linux中 vi / vim显示行号或取消行号命令
所属栏目:[Linux] 日期:2020-12-13 热度:85
1. 显示行号 :set number 或者 :set nu 2. 取消行号显示 :set nu! 3. 每次打开都显示行号 ? 修改vi ~/.vimrc 文件,添加:set number[详细]
-
linux 清空文件内容命令
所属栏目:[Linux] 日期:2020-12-13 热度:61
清空文件内容命令 $ echo "" >log.log > 是重写,覆盖式 >>是尾部追加[详细]
-
8 Pratical Examples of Linux “Touch” Command--reference
所属栏目:[Linux] 日期:2020-12-13 热度:53
In? Linux ?every single file is associated with timestamps,and every file stores the information of last access time,last modification time and last change time. So,whenever we create new file,access or modify an existing file,the timestam[详细]
-
linux find命令详解--转
所属栏目:[Linux] 日期:2020-12-13 热度:185
转自:http://blog.csdn.net/jakee304/article/details/1792830 (一)Get Start 最简单的find用法莫过于如此: $?find? . 查找当前目录下的所有文件。 find命令的一般格式为: find?[ - H]?[ - L]?[ - P]?[path ... ]?[expression] 其中,'-H' '-L' '-P'三[详细]
-
linux cat 命令详解--转
所属栏目:[Linux] 日期:2020-12-13 热度:111
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName? 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)? 参数:? -n 或 --number 由 1 开始对所有输出的行数编号? -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编[详细]
-
15 Linux Split and Join Command Examples to Manage Large Fil
所属栏目:[Linux] 日期:2020-12-13 热度:206
by? ?on? http://www.thegeekstuff.com/2012/10/15-linux-split-and-join-command-examples-to-manage-large-files/ Linux split and join commands are very helpful when you are manipulating large files. This article explains how to use Linux split[详细]
-
Linux新手入门:通过chmod改变文件权限--转
所属栏目:[Linux] 日期:2020-12-13 热度:82
前面介绍过在,在中我们介绍了Linux文件的三种身份和四种权限,三种身份分别为: u:文件的拥有者 g:文件所属的群组 o:其他用户 对于每个身份,又有四种权限,分别为: r:读取文件的权限(read) w:写入文件的权限(write) x:执行的权限(execute) s[详细]
-
rsync+inotify实现实时同步案例--转
所属栏目:[Linux] 日期:2020-12-13 热度:120
转自:http://chocolee.blog.51cto.com/8158455/1400596 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求, rsync 在高端业务系统中也逐渐暴露出了很多不足,首先, rsync 同步数据时,需要扫描所有文件后进行比对,进行差量传输。如[详细]
-
Fast portable non-blocking network programming with Libevent
所属栏目:[Linux] 日期:2020-12-13 热度:63
h2 id="_learning_libevent"Learning Libevent div class="sectionbody" div class="ulist" These documents are Copyright (c) 2009-2010 by Nick Mathewson,and are made available under the Creative Commons Attribution-Noncommercial-Share Alike lic[详细]
-
Linux下*.tar.bz2等文件如何解压--转
所属栏目:[Linux] 日期:2020-12-13 热度:128
如果tar不支持j这个参数就先用?bzip2 -d xxx.tar.bz2?把它解压成.tar文件,然后再用?tar xvf xxx.tar?拆包。压缩解压?linux下怎么解后缀名是gzip的文件??1.以.a为扩展名的文件:?#tar xv file.a?2.以.z为扩展名的文件:?#uncompress file.Z?3.以.gz为扩展名的[详细]
-
How to allow/block PING on Linux server – IPTables rules fo
所属栏目:[Linux] 日期:2020-12-13 热度:115
div class="post-content-left" div class="random-posts" ?-?APRIL,9TH 2014 The ‘PING’,it’s a command-line tool to check a host is reachable or not. We can manage it by the help of ‘iptables’. The ‘ping’ is using ICMP to communicate. W[详细]
-
Common Linux log files name and usage--reference
所属栏目:[Linux] 日期:2020-12-13 热度:140
div id="post-body-7256318887016413630" class="post-single-body post-body" div dir="ltr"If you spend lot of time in Linux environment,it is essential that you know where the log files are located,and what is contained in each and every log[详细]
-
linux vi 撤销重做于前进后退--转
所属栏目:[Linux] 日期:2020-12-13 热度:119
在vi中按u可以撤销一次操作 u?? 撤销上一步的操作Ctrl+r 恢复上一步被撤销的操作 注意: 如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。重做如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一[详细]
-
Linux内核--网络栈实现分析(二)--数据包的传递过程--转
所属栏目:[Linux] 日期:2020-12-13 热度:154
转载地址 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的”(上)“,”(下)“表示分析过程基于数据包的传递方向:”(上)“表示分析是从底层向上分析、”(下)“表示分析是从上向下分析。 ?上篇: 上一篇博文中我们从宏观上分析了Linux内核[详细]
-
linux乱码问题
所属栏目:[Linux] 日期:2020-12-13 热度:77
命令输入: export LANG=zh_CN.GBK grep ? 匹配时高亮 先执行:export GREP_OPTIONS= = 这条命令添加到 ~/.bash_profile 的最后,重启,就不用每次都执行该命令。 nohub ? /dev/null?2>1? . 单一个 符号,且放在完整指令列的最后端,即表示将该指令列放入后[详细]
-
Linux内核--网络栈实现分析(一)--网络栈初始化--转
所属栏目:[Linux] 日期:2020-12-13 热度:91
转载地址? 作者:闫明 ?本文分析基于内核Linux Kernel 1.2.13 以后的系列博文将深入分析Linux内核的网络栈实现原理,这里看到曹桂平博士的分析后,也决定选择Linux内核1.2.13版本进行分析。 原因如下: 1.功能和网络栈层次已经非常清晰 2.该版本与其后续版[详细]
-
20+ Rsync command’s switches and common usages with example
所属栏目:[Linux] 日期:2020-12-13 热度:175
reference:http://crybit.com/rsync-commands-switches/ The “rsync” is a powerful command under the Linux environment. The rsync stands for Remote Sync. Normally rsync is used to transfer file from one server(source) to another server(dest[详细]
-
DDNS 的工作原理及其在 Linux 上的实现--转
所属栏目:[Linux] 日期:2020-12-13 热度:65
http://www.ibm.com/developerworks/cn/linux/1305_wanghz_ddns/index.html DDNS (Dynamic DNS) 扩展了 DNS 将客户端 IP 与其域名进行静态映射的功能,它可以将同一域名实时地解析为不同的动态 IP,而不需要额外的人工干预。这在客户端 IP 地址不断发生变化[详细]
-
探索 Linux 内存模型--转
所属栏目:[Linux] 日期:2020-12-13 热度:74
引用:http://www.ibm.com/developerworks/cn/linux/l-memmod/index.html 理解 Linux 使用的内存模型是从更大程度上掌握 Linux 设计和实现的第一步,因此本文将概述 Linux 内存模型和管理。 Linux 使用的是单一整体式结构 (Monolithic),其中定义了一组原语[详细]