引言伴随着UNIX四十多年的发展,shell已经从最初的命令解释器发展成为现今强大的计算机语言, shell脚本编程以其简便快捷的特色广泛应用于日常系统管理操作上,熟悉并精通shell脚本编程已是系统管理员必备的技能。1992年IEEE通过了关于“shell and utilities”的IEEE Std 1003.2-1992标准,即POSIX.2标准,并于2001年合并至IEEE S
MongoDB自带一个交互式的JavaScript Shell。我们可以使用mongo shell查询和更新数据,并执行管理操作。 mongo shell是mongodb发行版的一个组件。安装并启动mongodb后,将mongo shell连接到正在运行的mongodb实例。 文章目录启动mongo shell并连接到mongodb准备默认端口上的本地MongoDB实例非默认端口上的本地Mongo
转载 2023-09-26 16:46:49
64阅读
给大家发个不错的网站监控shell,当然说它功能强大也不是很强大,但配置上很灵活,因为此脚本的作用是按固定频率不停访问给出的URL,当网站不可访问时自动给设定邮箱发送告警邮件以通知用户.好了.来看脚本吧.#!/bin/sh # */2 * * * * sh /var/monitor/web_monitor.sh http:///blog.slogra.com # */2 * * * * sh /v
#include <linux/wait.h> long wait_event_interruptible_timeout(wait_queue_head_t *q, condition, signed long timeout); 使当前进程在等待队列进入睡眠, 安装一个以 jiffies 表达的
转载 2019-07-06 11:14:00
108阅读
2评论
2.1.2 用NFS实现资源共享前面讲的Samba是实现Linux主机之间、Windows和Linux之间实现资源共享的途径。而NFS是实现Linux主机之间共享的另一种途径。NFS最早使用在Sun服务器上,现在已经移植到各种类UNIX系统下了,Windows下也有相应的版本。相对Samba服务,NFS共享具有简单快速的特点,所以目前广泛用于类UNIX主机之间的资源共享。这里我们就以RHEL3中N
Linux系统中,一款非常实用的网络诊断工具就是tcping。tcping与传统的ping命令不同,它是针对TCP协议的,能够对指定的端口进行连接测试。在网络故障排查中,tcping可以帮助用户快速定位问题,特别是在排查延迟问题时非常有效。 在使用tcping时,经常会遇到延迟较高的情况。延迟是指在数据包从发送端到接收端之间的时间间隔,延迟越高意味着数据传输速度越慢。而在使用tcping测试延
原创 2024-04-19 11:42:32
366阅读
系统延时及定时任务 一:系统延时任务 延时任务是临时的 1.at命令 at  +  time 延迟的动作 ctrl+d保存 at -l | atq        #查看当前任务 atrm  | at -d +任务号    #取消指定任务 at -c +任务号 &n
一、系统延时任务使用at 命令发起的延时任务都是一次性的基本用法:1. at   time   #指定命令执行的时间2. at   -l   #查看当前任务   其中,最前面显示的数字为延时任务的编号3. at   -d   任务编号  
延迟有些驱动程序需要延迟比较长的时间,即长于一个时钟滴答;忙等待如果想把执行延迟若干个时钟滴答,或者对延迟的精度要求不高,最简单的实现方法就是一个监视jiffies计数器的循环;这种忙等待的实现方法通常具有下面形式,其中j1是延迟终止的jiffies值:1 while (time_before(jiffies, j1)) 2 cpu_relax();对cpu_relax的调用将以架构相关
转载 2024-03-18 11:36:19
68阅读
Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows稍微复杂一些(因为没有图形界面嘛),但是也不是非常复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的用法:首先查看一下/etc/crontab文件:$ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr
python中闭包的使用和闭包与延迟绑定Python闭包和装饰器是经常涉及的问题,也是比较让人容易进入误区的地方,借此我说一下自己对Python闭包的一些理解 闭包必须有三个条件:必须有一个内嵌函数内嵌函数必须引用外部嵌套函数中的变量外部函数返回值必须是内嵌函数一个简单的事例: def make_power(x): # 内嵌函数,引用外部函数的变量 def power(y):
Linux网络延迟排查
原创 2023-04-24 08:37:03
217阅读
Linux系统中,通过使用ping命令可以轻松地测试网络连接的延迟情况。但是,有时候我们还需要测试特定端口的延迟情况,这就需要使用一些其他的技巧了。 首先,让我们了解一下ping命令的基本用法。Ping命令是一个网络诊断工具,用于测试两台计算机之间的网络连接情况。它通过向目标主机发送ICMP包,并等待目标主机返回ICMP回应包来测试网络连接的状态。通过ping命令可以很容易地了解网络连接的延迟
原创 2024-03-29 10:20:33
641阅读
一、at延时任务机制1)at + time #time为具体时间,表示在某个时间执行某个任务 at now + xxx #表示在距离现在xxx时间后,执行某个任务 按ctrl d 表示保存退出交互模式 [root@localhost ~]# at 19:02 at> touch /tmp/file at> job 6 at Tue Oct 31 19:02:00 20
ls /usr/bin/ info #路径操作 dirname basename #“”和‘’与 ` ` 在shell变量中的区别 “ ” 允许通过$符引用其他变量 ‘’禁止引用其他变量符,视为普通字符 `` 将命令执行的结果输出给变量 #执行一个命令,但不保存在命令历史记录中 <space>command man ascii #并行执行的命令之间添加&,
转载 2024-04-27 19:38:50
75阅读
Linux中的Shell是一个非常强大的工具,可以通过Shell来执行各种任务和操作。其中,调用另一个Shell程序是Shell脚本中常见的操作之一。 在Linux系统中,我们经常会遇到需要调用其他Shell程序的情况。这时,我们可以使用一些命令来执行其他Shell程序或脚本。在这篇文章中,我们将重点介绍如何在Linux系统中调用另一个Shell程序。 在Linux系统中,我们可以使用一些命令
原创 2024-02-23 09:43:49
198阅读
Linux系统中,Shell是一种命令行解释器,是用户使用Linux操作系统的一个重要工具。通过Shell,用户可以向操作系统发送命令,控制和管理系统的各项功能。在开发者和系统管理员中,Shell被广泛用于自动化任务的脚本编写以及系统管理。而在移动开发领域,Android设备的调试和操作也离不开Shell工具。其中,adb shell是一种常用的命令行工具,可以让开发者在PC端与Android设
原创 2024-03-27 10:55:47
195阅读
Linux ShellShellLinux操作系统中,Shell(即命令行解释器)被广泛使用,用于与用户进行交互以及执行各种操作。而Linux中的Shell又可以进一步分为主Shell和子Shell,子Shell是在主Shell中创建的新的Shell进程,它可以独立执行命令,执行完毕后返回给主Shell。 在Linux中,主Shell通常是用户登录系统后默认启动的Shell,例如Bas
原创 2024-02-05 16:37:29
163阅读
Linux shell 调用 shellLinux系统中,Shell是一种命令行解释器,它通过接收用户的命令并将其转化为内核能够理解的形式来操作系统。Linux系统中有多种不同的Shell,其中最为常见的是Bash(Bourne Again Shell)。 Shell脚本是一种由Shell解释器执行的文本文件,它可以包含一系列的Shell命令。通过编写Shell脚本,我们可以将一系列命令组
原创 2024-02-02 11:09:34
175阅读
1、第一个shell 脚本2、安装bashdb第一步:下载适合自己bash version 的bashdb (https://sourceforge.net/projects/bashd
原创 2022-10-28 11:35:04
149阅读
  • 1
  • 2
  • 3
  • 4
  • 5