Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

shell实现scp批量下发文件

shell实现scp批量下发文件

本文系统CentOS6.0Expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;1、安装1 yum install expect expect-devel -y2、编写Script#!/usr/bin/expect ...
Shell脚本之awk文本编辑器语法

Shell脚本之awk文本编辑器语法

AWK ——是一种用于处理文本的编程语言工具。 英文原义:Aho、Weinberger、Kernighan 中文释义:三位创造者Aho、Weinberger和Kernighan统称 AWK 在很多方面类似于 shell 编程语言,尽管 AWK 具有完全属于其本身的语法。最初创造 AWK 时,其目的是用于文本处理,并且这种语言的基础是,只要在输入数据中有模式匹配,就执行一系列指令。该实用工具扫描文件中的每一行,查找与命令行中所给...
Ubuntu 13.10 安装 Unity 8 试用截图

Ubuntu 13.10 安装 Unity 8 试用截图

关于 Unity 8 有很多报道,Unity 8 相对于 Unity 7 变化相当大,这是 Ubuntu 团队打造的一款通用于 PC、手机、平板的桌面。Unity 8 已经登陆 ubuntu 13.10,只要你是使用的 Ubuntu 13.10 都可以在软件中心安装 Unity 8:当然现在还是 alpha 早期测试阶段,在 ubuntu 13.10 上运行 Unity 8 大部分功能都还无法运行:安装好之后在终端输入一下命令就可以打开 Unity 8:u...
Windows/Linux内核地址空间管理的异同

Windows/Linux内核地址空间管理的异同

相信很多人都知道Windows页表自映射一说,也晓得Linux内核的一一线性映射。然而很多人也仅仅就是知道而已,记住一个结论比理解一个原因要简单得多。上周末,有人极具挑衅态度的问我能否分别用一句话描述它们,我承认我不是布道者,也难以说出”道可道,非常道“的玄语,但我十分赞同老子的观点,能说出来的道就不是大道,虽难以说出,但却可以解释,说到解释,那就是越详细越好了,冗长并不总是贬义词。在这样的心理慰藉下,才会有以下的文字,虽已深更,却...
VMware WSX配合VMware 9.0实现浏览器登录共享虚拟机

VMware WSX配合VMware 9.0实现浏览器登录共享虚拟机

VMware WSX 允许使用支持 HTML5 标准的浏览器访问远程虚拟机,甚至包括平板电脑上的浏览器。VMware Workstation Technology Preview 三月份的 Linux 版本引入了一项暂命名为 WSX 试验性的功能,允许用户使用 Firefox 10+、Chrome 17+ 桌面浏览器访问位于同一网络下的远程虚拟机。此外,还支持使用 iOS 5+ 以及安装 Chrome Beta 的平板电脑。该功能了使用了 HTML5 的 ...
如何在Ubuntu 13.10中给菜单添加图标

如何在Ubuntu 13.10中给菜单添加图标

通常,使用Ubuntu 13.10的用户会会对默认的程序、偏好和功能进行优化,才能得到更好的用户体验。Ubuntu的用户体验是可以优化调整的,因此用户可以通过一些工具来修改和调整那些默认设置,比如使用Ubuntu Tweak。默认情况下,Ubuntu禁用了内部菜单的图标,即,右键点击桌面打开右键菜单时,菜单中只包含文本而且没有相应的图标。不过,在Ubuntu 13.10的菜单中添加图标是很简单的:安装Ubuntu Tweaksudo add-apt-rep...
5个有趣且能提高效率的超酷Unix操作命令

5个有趣且能提高效率的超酷Unix操作命令

在我的工作中,我总是在寻求能提高生产力,和让开发更有趣的方法。当你在bash上飞快输入一系列的命令,你知道你的朋友会花两倍的时间来做这一些列操作,没有什么比这个让人感觉更好的了。你是否曾经:心里默默地埋怨你的同事,为了到命令行的头部,不断地按左方向键。但其实你可以只需要按下CTRL + A就能达到目的 ?看到某人一次又一次输入相同的命令,而你可以只需要在它面前加一个! ?当你的朋友罗列他使用的IDE的各种优点的时候,你是否会翻白眼,因为你知道你可以使用vi...
十个很少有人知道的 Linux 命令 - Part 2

十个很少有人知道的 Linux 命令 - Part 2

继续上篇文章11个很少有人知道但很有用的Linux命令【见 http://www.linuxidc.com/Linux/2013-10/92095.htm】,在本文中,我们将关注其他几个不为人知的Linux命令,有些在管理桌面和服务器方面被证明是非常有用的。12. <空格> 命令你在终端上键入的每个命令都会记录到history,也能用history命令重新调用。如何骗过history 命令呢?呵呵,你可以轻而易举地做到。在终端,只需要在键入命令...
NVIDIA显卡驱动已经支持Linux Kernel 3.12

NVIDIA显卡驱动已经支持Linux Kernel 3.12

Linux Kernel 3.12 出来后我就一直跃跃欲试,无奈安装后无法启动图形界面,原因在自己的小破PC的NVIDIA显卡使用其私有驱动,安装时build失败。公司里的电脑没有私有显卡驱动,倒是一个多星期前就装上了。以上是废话。11月6日更新的NVIDIA显示驱动331.20终于支持3.12内核了,当然,3.11应该也不在话下。使用3.12后,最明显的感觉就是电脑快了一些。当然,也有可能是我的心理作用。Linux Kernel 的详细介绍:请点这里Li...
Linux内存cached释放

Linux内存cached释放

Linux内存cached释放我们用free命令查看系统内存使用情况的时候会发现:#free -m1、total = used + free2、cached比较大,甚至我遇见过内存剩余只有7M的情况,这个时候cached非常大,基本上接近等于total了,这个时候打开文件或者传输文件的时候可用内存很小,程序可能就会用到交换分区swap了,所以会发现机器速度变慢的情况如何解决这个导致机器变慢的问题呢?罪魁祸首就是内存都被cached了,free的基本没有了所...
Oracle Linux 6.4 误删VG之恢复过程

Oracle Linux 6.4 误删VG之恢复过程

一、项目背景描述1、OSS现网测试数据库因大量小事物频繁提交运行非常缓慢。经分析为DS3950存储所在磁盘I/O存在瓶颈,大量等待事件,性能受限。另外,开发同事没有优化意识,没将小事物做成批量提交方式。2、在DS3950上,9块600G硬盘(8块+1块热备)做了RAID5阵列,lun01,lun02,lun03,lun04,均为200G,映射给OSS数据库服务器使用。3、在操作系统上,lun01,lun02构成了vg_ossdb卷组,vg_ossdb下只有...
如何在Linux上通过GRUB添加内核参数

如何在Linux上通过GRUB添加内核参数

我们可以在linux内核启动时为其提供各种各样的参数。这些参数可以自定义内核默认的行为,或者通知内核关于硬件的配置信息。内核参数应在内核启动时通过引导装载程序,如GRUB或LILO传递给内核。在本教程中,我将会描述如何在linux上通过GRUB添加内核参数。如果你在使用GRUB引导装载程序,想修改或添加内核参数,你可以编辑GRUB配置文件。下面是针对特定发行版在GRUB的配置文件中添加内核启动参数的方法。在Debian或Ubuntu上添加内核启动参数在基于...
Linux系统补丁工具patch AND diff

Linux系统补丁工具patch AND diff

Linux系统补丁工具patch AND diff一、工具概述:diff制作补丁的工具diff后面可以接两个文件名或两个目录名生成补丁patch打补丁的工具Patch用途:根据原文件和补丁文件生成目标文件在数学上来说,diff类似于对两个集合的差运算,patch类似于对两个集合的和运算。diff比较两个文件或文件集合的差异,并记录下来,生成一个diff文件,这也是我们常说的patch文件,即补丁文件。 patch能将diff文件运用于原来的两个集合之一,从...
如何在Ubuntu 13.10上安装Linux内核 3.12

如何在Ubuntu 13.10上安装Linux内核 3.12

Ubuntu 13.10 的用户不必再用羡慕的眼神看着新版Linux内核发布,他们也可以相对轻松地更新他们的系统。Canonical公司一贯的做法是,在整个开发周期中始终使用一个Linux内核。例如,Ubuntu 13.10始终基于Linux内核 3.11,但现在已经推出一个新的稳定的Linux内核3.12。Ubuntu用户只有等到14.04 LTS发布以后,才能得到一个较新版本的Linux内核,但到那之前他们也可以选择安装新的版本。不过,我们必须从一开始...
Bandwidthd完整实战笔记

Bandwidthd完整实战笔记

一、网络配置网上很多Bandwidthd的实例,大多都是只有Bandwidthd的安装配置。对于刚刚做网络管理的朋友来说,基本用处不大。要用Bandwidthd做流量监控,首先得了解你自己的网络拓扑,选择一个合适的组网方式。Bandwidthd完整实战笔记(PostgreSQL)_2http://www.linuxidc.com/Linux/2013-11/92988.htm例如我所管理的网络拓扑如下:网络上接入设备较多,整个局域网上网是通过路由器做NAT...
<< 791 792 793 794 795 796 797 798 799 800 >>