請求: 10を生成, 各テキストファイルの形式は次のとおりです。: ランダムな小文字_test.txtvim random.sh #!/bin / bash random_dir =”/ランダム” 作成する(){ `seqのiの場合 1 10`cd $ random_dirから && `tr-dcをタッチします “a-z”</dev / urandom |ヘッド-c10`_test.txt…
1. Cプログラムのように #!/bin / bash for ((i = 1;私<= 100;i ++)) $ iをエコーします 2 . コードのブロック #!/bin / bash for i in {1..100} エコーする…
就像我们平时写的程序一样,一段程序会处理外部的输入,然后将运算结果输出到指定的位置。 在交互式的程序中,输入来自用户的键盘和鼠标,结果输出到用户的屏幕,甚至播放设备中。 而对于某些后台运行的程序,输入可能来自于外部的一些文件,运算的结果通常又写到其他的文件中。 而且程序在运行的过程中,会有一些关键性的信息,比如异常堆栈,外部接口调用情况等, 这些都会统统写到日志文件里。 shell脚本也一样,但是我们一般在使用shell命令的时候,更多地还是通过键盘输入,然后在屏幕上 查看命令的执行结果。如果某些情况下,我们需要将shell命令的执行结果存储到文件中,那么我们 就需要使用输入输出的重定向功能。 文件描述符 当执行shell命令时,会默认打开3个文件,每个文件有对应的文件描述符来方便我们使用: 所以我们平时在执行shell命令中,都默认是从键盘获得输入,并且将结果输出到控制台上。 但是我们可以通过更改文件描述符默认的指向,从而实现输入输出的重定向。比如我们将1 指向文件,那么标准的输出就会输出到文件中。 输出重定向 输出重定向的使用方式很简单,基本的一些命令如下: 我们使用>また>>对输出进行重定向。符号的左边表示文件描述符,如果没有的话表示1, 也就是标准输出,符号的右边可以是一个文件,也可以是一个输出设备。当使用>时, 会判断右边的文件存不存在,如果存在的话就先删除,然后创建一个新的文件,不存在 的话则直接创建。但是当使用>>进行追加时,则不会删除原来已经存在的文件。 为了更好地理解输出重定向,感受重定向的“魅力”,我们看一下以下的例子:我们创建一个测试目录, 目录下面仅有一个a.txt文件。 …
サーバープラットフォームCentOS 6 負荷スケジューリング: 192.168.137.16 Nginx-1.5.2 server1: 192.168.137.17 Nginxはphpserver2を統合します: 192.168.137.18 …
DNSはドメインネームサービスの略です,クライアントにドメイン名とIP解決サービスを提供する。 DNSサービスには4つのタイプがあります,プライマリネームサーバー,セカンダリネームサーバー,ネームサーバーのキャッシュ,ネームサーバーの転送。 今回はプライマリドメインネームサーバーを構成します。 node2.localdomain node2:CentOS 6.3 X86 ip: 192.168.137.16 クライアント: WIN7 X86 ip: 192.168.137.1 ソフトウェア: バインドパッケージとその依存関係DNSサーバーのインストールについて,バインドソースコードを使用してコンパイルおよびインストールできます,rpmバイナリパッケージを使用して直接インストールすることもできます。 今回は、ちなみにbind-chrootをインストールしました , バインド関連の設定ファイルは/var/ named /chroot/ディレクトリにあります,保証されたDNSサーバーのセキュリティ。 DNSサービスはTCPとUDPにポート53を使用するため,したがって、iptablesで開く必要があります,安全のためにiptablesを直接閉じないでください。次のように: 次に、iptablesを再起動し、startという名前のサービスを実行します…
zabbix エージェントを構成する 1. 创建用户 groupadd zabbix useradd -g zabbix zabbix 2. 解压即可 tar -zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz -C /usr/local/zabbix_agent 3. 安装服务 cat >>/など/サービス<<えお< スパン=””></えお<> zabbix-agent 10050/tcp Zabbix エージェント…
给定文件a和b a.txt 127.0.0.1 user1 127.0.0.1 user2 127.0.0.2 user3 127.0.0.3 user4 b.txt 127.0.0.6 userA 127.0.0.2 userB 计算两个文件各自的ip数,以及总ip数 cat a.txt | awk ‘{印刷 $1}’ | sort…