サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
www.syns.net
各サービスの設定 各種デーモンの設定方法について。各々の詳細設定は下記カテゴリーを参照して下さい。 ・Sendmailの設定方法 ・qmailの設定方法 for Solaris ・Postfixの設定方法 for Solaris ・Apacheの設定方法 ・BINDの設定方法 for Solaris ・NIS&NFSの設定方法 for Solaris ・OpenLDAPの設定方法 ・X Window リモート環境 UNIXシステム管理 ログの管理やユーザー権限の管理など、運用中のシステム管理方法を解説します。 ・Solaris10 SMF ・Solaris10のサービス管理(SMF)を解説します。
grep [検索文字列] [ファイル名] テキストファイルの内容をスキャンし、特定の検索文字列を出力します。 -v 一致しないものを出力します。 -i 大文字と小文字を区別しない。 -n 行番号をあわせて表示する。 nohup [コマンド] ログオフした後もプロセスを実行しつづけます。 top solarisには付属していませんが システムの状況を一覧できます。コマンドと言うよりも アプリケーションです。 mkdir ディレクトリを作成します。 -p 親ディレクトリがなければ、それを作成します。 mkdir -p /export/home1/guest/pub の場合 mkdir /export/home1 mkdir /export/home1/guest mkdir /export/home1/guest/pub まで一度に作成してしまうということ
シェルスクリプトは運用・管理で利活用すると非常に便利ですが、その反面root権限で誤ったシェルスクリプトを走らせてしまうと、システムを破壊してしまう恐れもあります。ここで紹介している一切の構文・サンプル文は自己責任でご参考下さい。 ・はじめに ・クオーテーション ・標準入出力 ・シェルスクリプト中の変数定義 ・制御文の構造 ・制御文の条件 ・シェルスクリプトでループ ・コマンドの連結 ・エイリアス と関数 ・Perlとの連動 ・シェルスクリプト構文集 ・戻る UNIXはMS-Windowsと違い拡張子でファイル形式を判別しません。ファイルの中身の先頭部分で判断します。つまりシェルスクリプトであると認識させるためにはファイルの先頭に、/bin/shと記述します。perlと認識されるには、/usr/bin/perlと記述します。これらはWindowsファイルの.txt(ド
Solaris10のサービス管理(SMF)により、起動・停止方法が大きく変更されました。その結果、システムの起動が早くなる、単なる数字の順番による管理ではなく依存管理ができるようになる、障害対応のフレームワークも準備されている、などのメリットが得られた様です。 ・SMFの使い方 ・inetdとSMF ・rc.dとSMF ・戻る > svcs -x svc:/network/smtp:sendmail svc:/network/smtp:sendmail (sendmail SMTP mail transfer agent) 状態: 2005年07月02日 (土) 01時02分23秒 以降disabledです 原因: 管理者が使用不可にしました。 参照: http://sun.com/msg/SMF-8000-05 参照: sendmail(1M) 影響: このサービス
RAID5やミラーリング等の設定方法や管理方法をまとめました。 ・ディスクの追加 ・ディスクパーティションとファイルシステム ・ファイルシステムの管理 ・DiskSuiteによるミラーリング ・DiskSuiteによるRAID5ストライピング ・DiskSuiteによるディスクの復旧 ・戻る <ディスクの増設> 新たなディスクを増設した場合、それを認識させる必要があります。認識するにあたりリブートを避けることは出来ませんでした(僕の環境では)。リブート方法は2つあります。ルートディレクトリ(/)にreconfigureファイルを生成してリブートするか、ブート時に-rオプションを指定してください。 新規デバイスを認識させる方法 : 1
複数のサーバー間の時間同期をとるNTPについて説明します。これにより全てのサーバーの時計が寸分の狂い無く一致します。 ・NTPクライアントの設定 ・NTPサーバーの設定 ・NTPのポーリング間隔 ・時刻修正モードStepとSlew ・戻る 最も正確な協定世界時をセットする為にNTPクライアントを使ってNTPタイムサーバーに情報を取りに行く様にしましょう。タイムサーバーの一覧はPublic NTP Primary Time Serverを参考にしてください。ただし個人ユーザーがPublic NTP Primary Time Serverに接続することは良い方法ではありません。Public NTP Primary Time Serverは世界中の研究所や大学、大手ISPからのアクセスが集中しています。個人ユーザーのアクセスはPublic NTP Primary Time Serv
まずはじめにOSにネットワークインターフェイスを認識させて、ネットワークアドレスの設定を行います。ここで紹介する設定はサーバ構築で必須になります。 <DNSの設定> ISPまたは自社DNSサーバーどちらの環境でも、まず初めにネームサービスの設定をします。対象となるファイルは/etc/nsswitch.confです。/etc/nsswitch.dnsにサンプルがありますので/etc/nsswitch.confに上書きします。 # /etc/nsswitch.dns: # # An example file that could be copied over to /etc/nsswitch.conf; it uses # DNS for hosts lookups, otherwise it does not use any other naming service. #
本サイトの枠から少し出てしまいますが、Ciscoルータを使ってブロードバンドルータ的な設定をしたことが以前にありましたので作業履歴としてまとめました。詳しい情報はCisco専門の解説ページを参照してください。 ・IOSデバイスに接続する ・IOSのアクセスレベル ・IOSとメモリの種類 ・設定モード ・IOS DHCP ・NAT ・戻る IOSデバイス(Ciscoルータ)には3種類の接続方法があります。IOSデバイスには直接入出力するインターフェイスがありませんので、その3種類のどれかの方法で間接的に操作するしかありません。次の図はCisco 2600シリーズの背面です。ほとんどのIOSデバイスにはこれらのポートが装備されていますので、各環境にあわせて接続し、操作してください。もちろんプラットフォーム(OS)に関係なく接続できます。 <Console> 初期の段階で最も
最近、安全なシステムには何かとファイアーウォールの導入を考えてしまう様で、ソフトウェアファイアーウォールとしてはLinuxのipchainsを導入する企業が多いのではないでしょうか。それは低コストなPCサーバーの妥当な使い方だと思います。Solarisでもまた同じく低コストファイアーウォールを考えている管理者も多いと思いはずです。そこで今回はSolarisだけではなくBSDやIRIXなどでも定番のツールipfilterを紹介します(尚、FreeBSDには標準で装備されています)。ただしファイアーウォールを導入したからといって単純にセキュリティーレベルが確保されるわけではありますん。ファイアーウォールはネットワークパフォーマンスや利便性の低下の原因になる場合もあります。 ・ipfilterの基本動作 ・パケットフィルタ ・ダイナミックパケットフィルタ ・NATの設定 ・syslogを
Javaクラスソースのサンプル集です。 ・テキスト処理 ・ファイル I/O ・データベースアクセス ・ソケット処理 ・JavaBeans ・Servlet ・戻る サンプルクラス:InputCheck 入力文字列のチェックを行います。 <メールアドレスの簡易チェック> mailck(String mailadd) - boolean 引数mailaddの文字列がメールアドレスと判断した場合、trueを返します。それ以外はfalseを返します。 public class InputCheck { //メールアドレスのチェック public boolean mailck (String mailadd){ boolean rs = true; String pattern0 = "@"; int charstr = mailadd.indexOf(pattern
今回のサンプルはBIND9.2tar.gzです。インストール方法についてはメインページのインストールログを参照して下さい。 アップデートする場合、BIND8の設定ファイルをBIND9でほぼそのまま利用する事ができます。 最新版は http://planetmirror.com/pub/isc/bind9/などからダウンロードしてください。デフォルトのインストール先は/usr/local/sbinです。Solarisへインストールする場合はin.named(bind8.1.2)がもともとインストールされていますので、設定変更が必要です。 ちなみにセカンダリへのゾーン転送にnamed-xferというプログラムがありましたが、9系ではnamedに統合されています。そのため、optionsの中の「named-xfer "/usr/local/sbin/named-xfer";」という行は必
メールサーバーとして代表的なMTAの1つであるqmailを紹介します。qmailは比較的容易に構築できる仕組みになっています。 ・qmailの基本設定 ・controlの基本設定 ・簡単な運用 ・qmailの修正 ・smtpリレーの制限 ・smtp-auth ・courier-imap ・vpopmail ・controlパラメータの種類 ・戻る インストールログで入力したドメイン名は /var/qmail/control の中に記録されてます。従ってドメインを変更する場合はcontrol以下にあるファイルを変更してください。 ただしドメインの逆マッピングができていればインストール後 ./configを実行するだけでcontrol以下のファイルは自動生成されます。 <基本設定> 起動ファイルを作成します。qmaiの起動ファイルは/var/qmail/rcファイルで
Apache1.3系のhttpd.confの設定方法はhttpdの動作の全てに依存します。ここではhttpd.confの記述方法についての説明をまとめています。バージョンアップについてはインストールログを参照して下さい。 ・基本設定 ・Directory ・Files ・AllowOverride ・Options ・DirectoryIndex ・AddModule ・VirtualHostの設定 ・ディレクトリ単位制御 ・WebDAVモジュール ・アクセス制限モジュール ・gzip圧縮モジュール ・帯域コントロールモジュール ・Tomcat連動モジュール ・チューンナップ ・戻る
メールサーバーとして代表的なMTAの1つであるPostfixを紹介します。Postfixはsendmailの置き換えに特化したMTAで、設定ファイルなどsendmailの実装に依存した多くの仕様が継承されています。そのため、Mac OS Serverや各Linuxディストリビューション にもデフォルトMTAとして採用されています。今はqmailやsendmailを差し置いてもっとも流行のメールサーバと思います。当サイトのアクセスログからもそれが伺えます。 首位はストレージ(Raid)、二位がOracle、で三位がPostfixでした。(06/07/22) ・Postfixの基本設定 ・Sendmailからの移行 ・Qpopper ・courier-imap ・smtp-auth ・pop3/imap brefore smtp ・main.cfパラメータの種類 ・戻る イン
Oracleデータアクセスにはいくつかの種類があります。今回は下記の2種類を紹介します。 SQL*Plus Oracle Call Interface (OCI) Oracleデータベースサイドではリスナーといわれるデーモンが立ち上がっていなければネットワーク接続できません。下の図を参考にしてください。全てのデータアクセスはリスナーを経由していることが解ります。 リスナーは次の様にして立ち上げます。リスナーに関してはメインページよりOracle9iの導入を参照してください。 <SQL*Plus> SQL*PlusはOracleとデータのやり取りを行うものです。SQL文を編集してNet Servicesに対して送受信します。具体的には実行するたびに問い合わせの条件となる値を変えたい場合や、実行時によって取り出す列名やソート処理に使いたい列名が変わる場合に有効な「置換変数」や問い合わせ
htpasswdやsmbpasswdからネットワーク上のユーザーまでを前回紹介したNISで一括管理することは不可能です。なぜならアプリケーションのユーザー認証はアプリケーションに委ねられているからです。それらのユーザー情報を共有管理するにはアプリケーションに対応した認証方式を採用しなければなりません。多くのアプリケーションはその認証方式にNISはあまり採用せずに、ネットワーク認証も可能にしたKerberosやLDAP、小規模システムではPAM認証を採用しています。ここではそのLDAPをはじめ、各認証方式について説明していきます。 ・ディレクトリサービス ・LDAPの基本設定 ・ローカルユーザーのLDAP認証 ・ネットワークユーザーのLDAP認証 ・LDAPユーザーの管理 ・戻る <LDAPの構造> LDAPはクライアント/サーバーシステムとなっています。サーバーにディレクトリ構
NISとNFSは組みで使うとネットワーク上の一意のユーザやホームディレクトリを提供できます。対で利用することが多いので、ここではNISとNFSのセットでまとめました。 ・NISマップの共有 ・NISマスターサーバーの設定 ・NISクライアントの設定 ・NISスレーブサーバーの設定 ・NISの管理 ・NFSサーバーの構築 ・NFSクライアントの設定 ・オートファイルシステム ・キャッシュファイルシステム ・戻る NISを使ってどのマップ(情報)を共有するのかをまず初めに決めておいてください。そして導入前には必ずNISクライアントと、NISサーバーとのUIDとGIDを一致させておいてください。そしてNISが何かの障害で機能しなかった時の事を考えて リモートで操作する場合は少なくともルート以外の1ユーザーはNISマップを利用しない様にするべきです。 <準備> NISと
ネットワークの基本をまとめ、ルーティングやARPとRARPなどについて紹介します。断わりがない限りここで表記している内容はSolarisの設定方法、コマンドを指します。Cisco製品については別サイトを参考にしてください。 ・ネットワークの基本 ・IPルーティング ・IPフォワーディング ・ルーターとゲートウェイ ・ARPとRARP ・戻る
ここではOracle9iの初期設定からデータベース管理までを紹介します。インストール方法は、Solarisパッケージに付属しているOracle9i Enterprise Editon(3枚)を使用します。尚、ここでの内容はLinux、Oracle8iにも対応しています。 ・リスナーの追加 ・データベースの作成 ・データベースの起動 ・戻る インストール時にデータベースを構築しない選択をとりましたので、Universal Installerが終了すれば、単独でNETCAとDBCAを立ち上げでください。 <Net Configuration Assistant> Net Configuration Assistantでリスナーを追加します。リスナーとはOracleに対する接続要求に答えるデーモンです。リスナーを常駐させることによってDBAに接続することが出来る様になります。次の様に
Solarisの運用管理を紹介します。システムの確認にも使える様にまとめました。 ・Syslogの設定 ・ログの管理 ・ロギングのアラート設定 ・サービスの管理 ・Solaris管理ツール ・ユーザーの管理 ・ディスククォータの設定 ・FTPゲストユーザの設定 ・バックアップ計画 ・戻る SolarisにはSunOS特有のloghostという機能があり(たしかSun特有の機能だったハズ)syslogは他のサーバーが吐いたログもloghostが書き込みます。(他にmailhostなどもあります。) 閉じたネットワークでは大変に便利な機能ですが インターネットサーバー上でこの様な機能がそのままの場合、Dos攻撃の対象になりますので不必要ならこの機能は省いておくか、或いはsyslogdのポート514/UDPにアクセス可能なホストの範囲を制限するべきです。syslogdに
X Window Systemを使ったリモートログイン環境や他OSからの利用を紹介します。商用UNIXの場合はGUIを使うアプリケーションも多く、コマンドラインからのログインだけでは、足りない事もしばしばあるかと思います。そういった場合の参考資料としてまとめました。 ・XDMCP ・フォントサーバ ・Mac OS XのX11環境 ・戻る CDE環境であれば、サーバの設定変更は必要ありません。FreeBSDやLinuxの場合は、/etc/X11/gdm/gdm.conf を編集します。 [deamon] セクションで、KillInitClients=1 を KillInitClients=0 にします。 [xdmcp] セクションの "Enable=0" を "Enable=1"に変更します。
Solaris,Linux,System Manuals各サービスの設定 各種デーモンの設定方法について。各々の詳細設定は下記カテゴリーを参照して下さい。 ・Sendmailの設定方法 ・qmailの設定方法 for Solaris ・Postfixの設定方法 for Solaris ・Apacheの設定方法 ・BINDの設定方法 for Solaris ・NIS&NFSの設定方法 for Solaris ・OpenLDAPの設定方法 ・X Window リモート環境 UNIXシステム管理 ログの管理やユーザー権限の管理など、運用中のシステム管理方法を解説します。 ・Solaris10 SMF ・Solaris10のサービス管理(SMF)を解説します。
このページを最初にブックマークしてみませんか?
『Running System V』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く