シェル出力リダイレクト,分析> / dev / null 2> 1&

就像我们平时写的程序一样一段程序会处理外部的输入然后将运算结果输出到指定的位置在交互式的程序中输入来自用户的键盘和鼠标结果输出到用户的屏幕甚至播放设备中而对于某些后台运行的程序输入可能来自于外部的一些文件运算的结果通常又写到其他的文件中而且程序在运行的过程中会有一些关键性的信息比如异常堆栈外部接口调用情况等这些都会统统写到日志文件里shell脚本也一样但是我们一般在使用shell命令的时候更多地还是通过键盘输入然后在屏幕上 查看命令的执行结果如果某些情况下我们需要将shell命令的执行结果存储到文件中那么我们 就需要使用输入输出的重定向功能文件描述符 当执行shell命令时会默认打开3个文件每个文件有对应的文件描述符来方便我们使用:   所以我们平时在执行shell命令中都默认是从键盘获得输入并且将结果输出到控制台上但是我们可以通过更改文件描述符默认的指向从而实现输入输出的重定向比如我们将1 指向文件那么标准的输出就会输出到文件中输出重定向 输出重定向的使用方式很简单基本的一些命令如下我们使用>また>>对输出进行重定向符号的左边表示文件描述符如果没有的话表示1也就是标准输出符号的右边可以是一个文件也可以是一个输出设备当使用>会判断右边的文件存不存在如果存在的话就先删除然后创建一个新的文件不存在 的话则直接创建但是当使用>>进行追加时则不会删除原来已经存在的文件为了更好地理解输出重定向感受重定向的“魅力”我们看一下以下的例子我们创建一个测试目录目录下面仅有一个a.txt文件。 …

MySQLの簡単なメモ

テーブルデータのみをエクスポートする , テーブル構造を除外する: mysqldump -uuser -ppassword -t db_name > /dump_name.sqlはテーブル構造のみをエクスポートします ,テーブルデータを除外する: mysqldump -uuser -ppassword…

Linux PXE

对于多台服务器部署Linux传统的安装方法既费时费力,低効率, 现在简要说明如何通过PXE方式实现Linux批量部署. 请在操作前确定同一网络中没有其他DHCP服务器 , 没有其他行为控制设备, 以免对演示造成干扰 ; 请确保网络线路速度在1000Mbps以上,否则部署时间可能太长. 这次演示以CentOS 为例, 其他版本linux过程类似. サーバ: システムプラットフォーム:CentOS 6.5 x64 网络配置IP 地 址192.168.137.6 ,关闭SElinux 系统服务:DHCP , TFTP ,HTTP

LinuxでのDNSサーバー構成

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監視を構成する3

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 エージェント…