你的位置:首页 > 网海拾贝
-
rsync的核心算法
-
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件...
-
linux系统有关时间的设置方法
-
Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时...
-
ab参数详解 - 压力测试
-
Apache附带的ab,它非常容易使用,ab可以直接在Web服务器本地发起测试请求。这至关重要,因为我们希望测试的服务器的处理时间,而不包含数据的网络传输时间以及用户PC本地的计算时间。需要清楚的是,ab进行一切测试的本质都是基于HTTP,所以可以说它是对于Web服务器软件的黑盒...
-
为你在Bash历史中执行过的每一项命令设置时间和日期
-
在默认情况下,所有通过 Bash在命令行中执行过的命令都被存储在历史缓存区或者一个叫做~/.bash_history的文件里。这意味着系统管理员可以看到系统上用户执行过的命令清单,或者用户可以通过像 history命令这样的选项来看他或她自己的命令历史。$ history...
-
Linux history显示时间戳
-
在管理服务器中为了提高history命令的效率,可以history命令加上一些参数,比如时间、用户和IP等等参数。(1)加上时间和用户export HISTTIMEFORMAT="%F%T`whoami`"(2)再加上IPUSER_IP=`who-u...
-
thefuck–自动纠正前一个命令的拼写错误
-
thefuck(https://github.com/nvbn/thefuck)是一个使用Python编写的开源小工具,可以自动纠正前一个命令的拼写错误。这个工具非常酷,尤其对于常常使用命令行的童鞋。thefuck支持Mac OS X和Linux系统。Ubuntu安装thefuc...
-
Linux下五个顶级的开源命令行Shell
-
这个世界上有两种 Linux用户:敢于冒险的和态度谨慎的。其中一类用户总是本能的去尝试任何能够戳中其痛点的新选择。他们尝试过不计其数的窗口管理器、系统发行版和几乎所有能找到的桌面插件。另一类用户找到他们喜欢的东西后,会一直使用下去。他们往往喜欢所使用的系统发行版的默认配置。最先...
-
awk系列:如何使用awk和正则表达式过滤文本或文件中的字符串
-
当我们在 Unix/Linux下使用特定的命令从字符串或文件中读取或编辑文本时,我们经常需要过滤输出以得到感兴趣的部分。这时正则表达式就派上用场了。什么是正则表达式?正则表达式可以定义为代表若干个字符序列的字符串。它最重要的功能之一就是它允许你过滤一条命令或一个文件的输出、编辑...
-
linux命令sysctl使用
-
以前没有注意过这个命令,直到有次在单位安装greenplum的时候,在没有配置系统参数的情况下,出现了设备空间不足的报错信息.当然,安装的不是我的本机,而是公用的服务器,编辑修改系统参数后,仍然出现错误,修改后的系统参数没有起到效果,上网一查,需要reboot.这个服务器好多人都...
-
linux使用rename命令批量重命名文件
-
命令格式:Usage: rename[-v][-n][-f] perlexpr[filenames]参数说明:v显示文件重命名的细节n不执行重命名,但会模拟执行重命名,并显示会出现的情况,例如是否会有同名文件冲突等。在重命名前测试很有用。f强制覆盖同名文件例子1:显...
-
打开Mac OSX原生的NTFS功能
-
很多同学都会为如何在Mac下写入NTFS格式的磁盘而感到困惑,因为默认情况下,把一个NTFS格式的磁盘插入到Mac里,是只能读不能写的。用起来肯定很郁闷,很多同学也因此把移动硬盘分成了双分区,一个NTFS,一个HFS。其实在Mac下完全是可以写NTFS磁盘的一种十分简单的方法是用...
-
[转]expect解决脚本交互 + Shell的多进程处理
-
如果在没有使用密钥认证的情况下,想通过SSH来传输文件给多个主机会面临交互的问题,这在脚本中是非常不友好的。要解决这个问题的话可以使用expect这个工具,它的功能就是提前把交互中需要的内容先写好,然后在脚本执行的时候自动输入。通常用这个工具解决秘钥分发的问题,之后有了秘钥就不需...
-
73条日常shell命令汇总,总有一条你需要
-
1.检查远程端口是否对bash开放:echo>/dev/tcp/8.8.8.8/53&& echo"open"2.让进程转入后台:Ctrl+ z3.将进程转到前台:fg4.产生随机的十六进制数,其中n是字符数:openssl ra...
-
petalinux-build命令
-
petalinux-build可以build整个linux系统,也可以指定某个组件。该工具提供了一个单一的工作流。可以petalinux-build-c and petalinux-build-x。-c,--componentCOMPONENT可以是:allbootload...
-
Shell删除文件过期文件
-
删除创建时间大于30天的文件:find/archivelog-ctime+30| xargs rm-rf-amin n#查找系统中最后N分钟访问的文件-atime n#查找系统中最后n*24小时访问的文件-cmin n#查找系统中最后N分钟被改变状态的文件-ctime...
-
linux pstack命令总结
-
pstack命令用来显示进程的栈跟踪。pstack命令必须由相应进程的属主或root账号运行。可以使用pstack来确定进程挂起的位置。此命令只有一个参数,那就是pid,具体关于pstack的介绍可以查看man手册,如下所示:[root@DB-Server~]# man ps...
-
linux下显示dd命令的进度
-
linux下显示dd命令的进度:dd if=/dev/zero of=/tmp/zero.img bs=10M count=100000想要查看上面的dd命令的执行进度,可以使用下面几种方法:比如:每5秒输出dd的进度方法一:watch-n5 pkill-USR1^dd$...
-
linux下wc统计文件的个数、行数、字数、字节数等信息
-
Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。1.命令格式: wc[选项]文件…2.命令功能:统计指定文件中的字节数、...
-
Linux dd命令中dsync与fdatasync的区别
-
在Linux系统中经常会使用dd命令来测试硬盘的写入速度,命令会涉及到两个参数:dsync与fdatasync,本文介绍一下其区别。dd if=/dev/zero of=/tmp/1Gbytes bs=4k count=256000 oflag=dsyncdd if=/dev/z...
-
CentOS7中使用mount命令来挂载CD-ROM
-
我们在使用操作系统时,有时会用到光盘、光驱。与windows访问光盘内容的方式不同,在CentOS7中,如果你想访问光驱中的光盘,需要挂载cdrom到本地的一个目录。我自己把这个理解为在本地为光盘内容做了一个镜像。下面来看一下如何操作。mount-t auto/dev/cdr...
