Linuxでは、Puppetは独自の記述言語を備えた集中型の構成管理システムですPuppetを開発する場合は、Puppetツールを使用する必要があります。誰もがCentOS 5.5にPuppetをインストールする方法を紹介します。
:人形は、自動化された構成管理ツール、最も一般的にC /Sアーキテクチャで使用されています。
puppetの構文を使用すると、ターゲットホストにユーザーを作成するためのスクリプトを個別に作成し、すべてのターゲットホストがローカルシステムに適した構文を使用してモジュールを解釈して実行します。 RedHatで実行された場合はuseraddコマンドが使用され、FreeBSDで実行された場合はadduserコマンドが使用されます。さらに、人形は大きな柔軟性を持っています。
2台:インストールの準備:
2台のCentOS 5.5 32ビットマシン
ホストIPとホスト名
172.16.100.10 server.tech10.com < Br>
172.16.100.11 slave.tech11.com
facter:http://puppetlabs.com/downloads/facter/facter-1.5.9.tar.g
puppet: Http://puppetlabs.com/downloads/puppet/puppet-2.6.3.tar.gz
3:インストール手順
1:rpm -Uvh http://dl.Fedoraproject。 Org /pub /epel /5 /i386 /epel-release-5-4.noarch.rpm
yumインストールmysql mysql-devel mysqlサーバーserver ruby-devel ruby-irb ruby-mysql ruby-rdoc ruby -ri
Rubyのバージョンを表示する、バージョンは1.8.5です。
ファクタとパペットをインストールします。
tar zxvf facter-1.5.9
cdファクタ-1.5.9
ruby install.rb
tar zxvf puppet-2.6.3.tar.gz
cd puppet-2.6.3
ruby Install.rb
上記の手順は2台のマシンで実行されます。
2:サーバー側の設定
a。コピー元ファイル
mkdir /etc /puppet
cp conf /auth.conf /etc /puppet
cp conf /redhat /fileserver.conf /etc /puppet
cp conf /redhat /puppet.conf /etc /puppet
cp conf /redhat /server.init /etc/init.d/puppetmaster
chmod + x /etc/init.d /puppetmaster
chkconfig puppetmaster on
mkdir -p /etc /puppet /manifests
b。人形のアカウントを作成する
groupadd puppet
useradd -g puppet puppet
puppetmasterd --mkusers
c。適切なディレクトリを作成します。
mkdir /var /lib /puppet /rrd
chown Puppet.puppet /var /lib /puppet /rrd
d.サービスの開始
/etc/init.d/puppetmaster restart
初めてサービスを開始するときの作成証明書ファイルなどを含む必須ファイル。
3:スレーブ側の設定
a.Copyファイル
mkdir /etc /puppet
cp conf /auth。 Conf /etc /puppet
cp conf /namespaceauth.conf /etc /puppet
cp c Onf /redhat /puppet.conf /etc /puppet
cp conf /redhat /client.init /etc/init.d/puppet
chmod + x /etc/init.d/puppet
chkconfig --add puppet
chkconfig puppet on
b。パペットアカウントを作成します。
groupadd puppet
useradd -g puppet puppet
puppetd - mkusers
前12次合計2ページ
Ubuntu 12.04システムでは、/bootスペースに十分なスペースがない可能性があり、古いカーネルによって占められている場合、この状況には多くの理由があります。次の小シリーズでは、古いカーネルを
Linuxシステムの操作はほとんどコマンドで行われていることがわかっていますリモートからファイルをアップロードまたはダウンロードしたい場合はscpコマンドを使用できます。 Linuxがscpコマンドを
タッチパッドはノートブック上でカーソルを動かすことができるもので、通常は素早く有効または無効にするためのショートカットキーがありますCentOS 6.4では、スクリプトによって自動的にタッチパッドを閉じることができます。 CentOS 6.4の下でスクリプトを使ってタッチパッドを無効にする方法を一緒に学びましょう。
方法:のxorg-x11のアプリがインストール
Linuxシステムのsql.sqlファイルには、IDレコードを含む大量のデータレコードがありますが、これらのIDレコードをすばやく置き換える必要がある場合があります。 。
ログイン
解決策:
(IDなど)は、データベース内のフィールドが整数である場合、新たに挿入されたデータは、全既存のデータベースの現在の最大値から必要な時位置合わせを開始するために、値が1ずつ増加します。
n + = 1とします。 以下は詳細な説明です。 このコマンドのさまざまな構成要素。 変数に値を代入する(:help let)