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

首页 / 操作系统 / Linux

Linux下利用Crond和Expect定时登陆交换机执行任务

Linux下利用Crond和Expect定时登陆交换机执行任务

1、Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。expect等待输出中输出特定的字符,通常是一个提示符,然后发送特定的响应。例:在/root下建立test.exp,执行命令:expect/root/test.exp#!/usr/bin/expect -f#这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的#bash、windows下的cmd是一类东西。 #注意:这一行...
Linux基础篇之部分知识要点

Linux基础篇之部分知识要点

1、 了解linux的基本原则:a、有目的单一的小程序组成;b、一切皆文件;c、尽量避免捕获用户接口;d、配置文件保存为纯文本格式;2、在linux中学习到最主要的是shell(外壳),主要是由GUI(Graphic User Interface)接口(图形用户界面)、 CLI(Command Line Interface)接口(命令行界面);GUI主要用到Gnome、KDE、xFace,CLI主要基于bash csh zsh ksh tcsh,是以sh ...
find的基本使用命令

find的基本使用命令

一、了解find的基本含义及格式find在我们所学英语中作动词时,有“发现、查找、找到等”含义,如今,在linux中“find”是文件查找命令,有实时、精确、支持众多查找标准的特点。在查找文件时,因为find是遍历指定目录中的所有文件依次查找完成,查找速度相当慢,主要取决你查找的文件大小。格式:find 查找路径 查找标准 查找到以后的处理动作查找路径可以省略,默认为当前目录,如果是在其它目录下可以在find...
逻辑卷、物理卷、卷组

逻辑卷、物理卷、卷组

一、理解快照的含义所谓快照就是照下来的那一刻保留起来作为文件的访问通道,将没修改之前保存在快照存储空间中一份,访问的是外面的数据,如果数据修改出现错误时,可以通过快照的访问路径把存储在快照存储空间中的数据放到被修改的数据中,快照存储空间中只存储没修改前的数据,占据空间比较小。快照的主要作用是保留数据在你做快照那一刻的状态,创建的快照文件本身和你装的操作系统所对应的那块虚拟磁盘本身的大小不一样,快照比原数据小很多,跟文件软链接一样,自己本身不大,但自己所指的...
Linux 中逻辑卷的扩展和缩减及其快照卷的保存

Linux 中逻辑卷的扩展和缩减及其快照卷的保存

LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是linux环境下对磁盘分区进行管理的一种机制,LVM的建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。要了解它,可以结合DM(Device mapper)逻辑设备来理解,DM在内核中它包含三个重要的对象概念,mapped device、映射表、target device。Mapped device 是一个逻辑抽象,可以理解成为内核向外提供的逻辑设备,它通过映射表描...
Linux中find命令的用法

Linux中find命令的用法

Windows操作系统要查找一份文件是相当简单的事情,只要在桌面上点击“开始—搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。可是在linux中要查找某一个文件就是一件很麻烦的事情。毕竟在linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达式非常复杂,对于linux新手来说,find命令也是了解和学习linux文件特点的...
Linux下如何知道文件被哪个进程写

Linux下如何知道文件被哪个进程写

晚上朔海同学问: 一个文件正在被进程写 我想查看这个进程 文件一直在增大 找不到谁在写 使用 lsof 也没找到 这个问题挺有普遍性的,解决方法应该很多,这里我给大家提个比较直观的方法。 Linux 下每个文件都会在某个块设备上存放,当然也都有相应的 inode ,那么透过 vfs.write 我们就可以知道谁在不停的写入特定的设备上的 inode。 幸运的是 systemtap 的安装包里带了 inodewatch.stp,位于 /usr/loc...
Git 使用及实战教程

Git 使用及实战教程

一、Git 简介Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Linus 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 T...
Linux lsof 命令详解

Linux lsof 命令详解

lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。例如:传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此...
Linux vmstat 命令详解

Linux vmstat 命令详解

vmstat 命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,MEM内存使用,VMSwap虚拟内存交换情况,IO读写情况。这个命令是查看Linux/Unix最好的命令,一个是Linux/Unix都支持,二是相比top,可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样)。工作原理:在系统中运行的每个进程都需要使用到内存,但不是每个进程都...
虚拟机中Linux(Red Hat 5)挂载U盘

虚拟机中Linux(Red Hat 5)挂载U盘

今天尝试在Red Hat 5中挂载u盘设备,我的u盘是fat32的,但是是了半天,也木有反应。我也用了fdisk -l 查看了linux下的磁盘信息,但是显示的是linux的sda的盘符信息。根本就看不到u盘的信息。后来才发现,虚拟机根本木有加载U盘,虚拟机要在可移动设备中添加USB连接,这样就U盘从window下面显示就会消失,跳到linux下面了,在用fdisk -l查看就有了。。。然后在mnt目录下面,新建了挂载的文件,如usb,接着使用挂载的命令,...
使用Linux内存文件系统后系统内存统计方法

使用Linux内存文件系统后系统内存统计方法

【问题描述】在Linux系统中,内存可以分出一部分空间作为磁盘来使用,称为Ramdisk。这部分内存空间具有高速读写特性,可以存储那些对磁盘IO要求较高的数据,显著的提升系统的服务性能。Ramdisk分为两种,一种是固定空间大小的空间,跟硬盘分区完全一样,可以格式化并挂载使用;一种是以内存文件系统tmpfs的形式出现,可以根据需要扩充和缩小。这两种使用方式在kernel 2.4之后都得到了支持。在使用tmpfs时,因为不是一次分配,且对内存分配的形式比较模...
Xen虚拟机VNC输出

Xen虚拟机VNC输出

摘要:有时需要通过主机hvc0登录到虚拟机中,有时需要借助vnc登录虚拟机进行管理,这样就需要有相应的配置保证两者都能正常输出。具体的配置如下文。hvc是Xen虚拟化技术引入的对虚拟机进行控制的虚拟console,在虚拟机的配置中自动完成;VNC显示VGA硬件输出,可以完成对虚拟机的管理。在Xen虚拟化技术中hvc则是自带的,而VNC的输出需要借助qemu-dm来模拟VGA硬件。hvc0的输出不需要调整,只需要在虚拟机中配置串口输出,就能够使得hvc0在串...
Fedora上安装并配置samba服务

Fedora上安装并配置samba服务

在嵌入式开发中,经常会涉及windows和linux中传输文件等数据,比如使用source insight 作为常用的代码编辑工具,但是在linux下编译。其中常用的方法就是将代码在linux中共享给windows来编辑。在linux使用samba服务来进行文件的共享,通过samba服务,就可以像windows中的共享功能一样,来共享linux中的工具了。下面是自己的安装记录,仅供大家参考。由于也是参考其他的书籍配置的,文件名搞错了好几次,所以以下的实例目...
AIX常用命令与参数调整

AIX常用命令与参数调整

UNIX中的netstat可用来判断网络缓存区急用的情况,例如netstat中关于queue的overflow信息。这些信息可表明TCP,UDP队列的相关状态。AIX提供了no命令来设置网络的相关内核配置。在启动某个进程时,VMM需要为该进程分配虚拟内存空间,以存放进程的数据和结构。这时,VMM维护了一个未分配虚拟内存页帧的空闲列表,该列表用来处理系统中的进程缺页问题。AIX中,VMM的参数设置可以通过vmo命令得到# vmo -aVMM会将内存段划分为两...
<< 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 >>