centosでホームサーバー内検索 / 「ssmtp導入」で検索した結果

検索 :
  • ssmtp導入
    ssmtp導入 標準のyumでは導入できないので、参考のリンク(sSMTP導入手順)の通りソースからコンパイルして導入を行う。 追加モジュールのインストール # yum install openssl-devel sid(最新の開発版のリンクは)からソースをダウンロード (注:安定版のetchのソースではうまくコンパイルできない) ダウンロード元http //packages.debian.org/source/sid/ssmtp ダウンロードするファイルは2つ(最新版) ssmtp_2.62.orig.tar.gz ssmtp_2.62-2.2.diff.gz # wget http //ftp.de.debian.org/debian/pool/main/s/ssmtp/ssmtp_2.62.orig.tar.gz # wget http //ftp....
  • メニュー
    ...ambaサーバ構築 ssmtp導入 lm_sensors postfix mutt導入 便利なコマンド集 サーバ状態把握 リンク リンク集 リンク @wiki @wikiご利用ガイド ここを編集
  • logwatchの設定変更
    logwatchで1日ごとに送られるメールの宛先を変更する。 ssmtpを導入したことでローカルメール(root宛など)が配信されなくなるため vi cron.daily/0logwatch $Config{ mailto } = "root"; ↓ $Config{ mailto } = "hogehoge@gmail.com"; ※参考リンク このページを編集
  • postfix
    下例の前提事項 メールサーバーにするホスト名はqueen.homeとする。 家庭内のサブネットは192.168.1.0/24で、ドメインはhomeとする。 メールの保存はmbox形式ではなく、Maildir形式を採用する。 sendmailの停止とpostfixのインストール # /etc/rc.d/init.d/sendmail stop # chkconfig sendmail off # yum -y install postfix 送信メールサーバを切り替える # alternatives --config mta ↑切替プログラムがあり使用する mta を指定します。 選択 コマンド ----------------------------------------------- *+ 1 /usr/sbin/send...
  • 削除できないもの(yum)
    ※他モジュールとの依存性が高く削除できないモジュールなど削除しないモジュールの一覧 パッケージ 説明 MAKEDEV SysVinit auditaudit-libsaudit-libs-python 自宅サーバーでは不要だが、依存モジュールが多数あるので削除できない。(*1) basesystem Red Hat Linux システムを定義するスケルトンパッケージ binutils バイナリユーティリティの GNU コレクション centos-release centos-release-notes coreutils GNU ユーティリティ シェルスクリプトの中で一般に使用されるツールセット cracklibcracklib-dicts パスワード文字列の辞書チェックなどに使われる。 cryptsetup-luks ファイル暗号化のためのパッケージ。 cyrus-sas...
  • Install(NIC)
    NIC(玄人志向 GbE-PCI2)のコンパイル カーネルソースを入手 「kernel-devel」がカーネルソースなので、インストール。(kernel-headersはインストール済み) # yum install kernel-devel floppyやSFTPなどでコピーしたソースを展開(以下はFloppyからの手順) # wget http //www.viaarena.com/Driver/velocity_linux_1.36.zip # unzip velocity_linux_1.36.zip # tar xfz ./1.36/bin/velocityget.tgz 「velocityget_1.36」というフォルダが作成される (2009.1.6時点では最新) カーネルソースのシンボリックリンクを張る 後述のMakeでは「/usr/src...
  • sambaサーバ構築
    sambaパッケージのinstall yum install samba chkconfig --level 3 smb on chkconfig --level 5 smb on samba管理を楽にするためのSWATパッケージの導入 yum install samba-swat 共有させたいディレクトリの作成 # mkdir /raid/samba/ # chmod 777 /raid/samba/ ファイル共有用ユーザの作成(一般ユーザ) samba専用ユーザとしてサーバにログインさせたくないので、/bin/falseオプションを指定する # useradd -s /bin/false family samba専用パスワードの設定 # smbpasswd -a family 登録されているsambaユーザの一覧表示 # pdbed...
  • 削除しないもの(yum)
    パッケージ 説明 acpid デスクトップ機で使用するので不要だが。電源ボタンを押下したときに自動的にshutdownプロセスを実行してくれるので削除しない。(*1) amtu Abstract Machine Test Utility(AMTU)(*2) anacron ダウンタイム時に損失したジョブを実行することができる、cronの補助プログラム at atコマンド attr ファイルシステム拡張属性を管理するためのユーティリティ bash bash beecrypt 強く速い暗号解読法のツールキット bzip2 bzip2 bzip2-libs bzip2用ライブラリ chkconfig chkconfig cpio cpio cpp cpp crontabs プログラムの実行スケジュールを立てるために使用されるcrontabルートファイル curl gnupgが依存しているので削除...
  • Install(Setup)
    CentOS5.2のインストール CentOS-5.2-i386-bin-DVD.isoから起動しインストール開始 TCP/IP設定 「Enable IPv4 support」にチェックをつけて「Manual configuration」にチェックをつける。また「Enable IPv6 support」はチェックを外す。(とりあえず使わないので)IPv4 address 192.168.1.2/24 Gateway 192.168.1.1 Name Server 192.168.1.1 注:IPアドレス設定は後でもできるので、IPv6 supportをはずしてとりあえずDHCPで運用しても良い 後で手動設定する場合のやり方を以下に示す。 /etc/sysconfig/networkを編集する。 NETWORKING=yes HOSTNAME=hogehoge.home GATEWA...
  • 必要に応じて削除するもの(yum)
    ※オレンジのセルは注意を要するもの、ピンクは削除を最後に行う パッケージ 説明 Deployment_Guide-en-US デスクトップ環境でのRed Hat Enterprise Linux Deployment Guide Deployment_Guide-ja-JP デスクトップ環境でのRed Hat Enterprise Linux Deployment Guide atk GNOME 開発プラットフォームのモジュールの1つ(GUI) anthy 日本語入力システム。本体コンソールから日本語を入力することが無いので不要。 autofs ファイルシステムの自動マウント/アンマウント用ツール(USB-DISKなどのハードを追加する予定がないので削除) apmd デスクトップ機で使用するので不要。(*1) authconfig NISおよびシャドウパスワードのセットアップ用テキス...
  • Install(yum)
    (注)既存のNICにてnetwork通信ができない場合にはyumによるパッケージの追加/削除ができないので、その場合は先にNICのインストールからはじめること yumのパッケージ取得の際に一番近いサーバを選択するためのパッケージを導入 # yum install yum-fastestmirror 今後必要となるパッケージのインストール gcc,make,patch,kernel-devel # yum install gcc make patch kernel-devel 現在インストールされてしまっているパッケージの確認 # yum list installed (備考)インストール時にベースのチェックを外し、日本語サポートだけを選択しても250程度もの不要なパッケージがインストールされてしまう。 ※この時点で201ほどのパッケージになっているはず 残...
  • リンク集
    総合情報系 CentOSで自宅サーバー構築CentOS5初期設定 NTPサーバー構築(ntpd) CentOS 5.1 インストール後の作業 yumによるパッケージ管理 yumコマンドでよく使うオプション rpmコマンドの説明 CentOS 環境構築 最小構成の構築 CentOS 5.2/最小構成インストール/Run Level 3 CentOS 5.2/最小構成インストール/パッケージリスト CentOS 5.2/インストール後の作業 CentOS 構築(連続) Setup Agent をやり直すには 各種初期設定 初期設定の続き NTPサーバの導入 SSHサーバの設定 VMwareとCentOS VMwareとCentOSでウェブ開発の環境をさっさと整える手順書(前編) CentOS TIPS CentOSにおける不要なモノの削除方法 Linux全般 サーバ監視について(以下参照)We...
  • mutt導入
    MailDir形式のメールは標準のmailコマンドでは読めないので、 MailDir形式に対応したmuttのインストールを行う。 muttのインストール # yum install -y mutt ※centos5.2だとMutt 1.4.2.2i(日本語版)がインストールされた 初期設定(標準の初期設定を自ユーザのディレクトリにコピーしてカスタマイズする) $ cp /etc/Muttrc ~/.muttrc Maildirでの設定事項(最低限) set mbox_type=Maildir    メールボックスのタイプを指定 set spoolfile="~/Maildir"  スプールメールボックスのパスを指定 set folder="~/Mail"     送信前メールなどを保存しておくメールボックスを指定 set ...
  • Plone4
    Plone4インストール 事前準備 必要なパッケージを事前導入 # yum install gcc openssl-devel インストール # wget http //launchpad.net/plone/4.0/4.0.4/+download/Plone-4.0.4-UnifiedInstaller.tgz # tar zxvf Plone-4.0.4-UnifiedInstaller.tgz # cd ./Plone-4.0.4-UnifiedInstaller # ./install.sh 無事インストールが終了すると 自動設定されたadminユーザのパスワードが表示されるので、 それでログイン。(パスワードは変えること) 実行 # sudo -u plone /usr/local/Plone/zinstance/bin/plon...
  • postgresql導入
    postgresqlインストール postgres(OS)アカウント作成 # /usr/sbin/useradd postgres # /usr/bin/passwd postgres コンパイルに必要なツール gzip/bzip2 GNU make 3.76.1〜 gcc 2.72〜 Flex 2.54〜 Bison 1.875〜 GNU Readlineライブラリ(# yum install readline-devel) GNU zlibライブラリ(# yum install zlib-devel) ソースの展開とインストール(1) 圧縮されたPostgreSQLのソースをpostgresユーザで/usr/local/srcに解凍 /usr/local/src/postgresql-8.4 インストールするディレクトリ /usr/local/p...
  • apahche導入
    apache2インストール # yum install httpd httpdデーモンの有効化 # chkconfig --level 3 httpd on /etc/httpd/conf/httpd.confの編集 不要モジュールの削除 赤字の箇所は既存の設定からコメントアウトした箇所 # Example # LoadModule foo_module modules/mod_foo.so # LoadModule auth_basic_module modules/mod_auth_basic.so LoadModule auth_digest_module modules/mod_auth_digest.so LoadModule authn_file_module modules/mod_authn_file.so LoadModule aut...
  • 削除後の対応(yum)
    削除の対応 ここまでで不要パケッケージは大方削除(193モジュールのみ)されたので、残ったパッケージのアップデートを行う。 # yum update ※注意 この際、kernelのバージョン2.16.18がupdateされて2.16.xx(18以上)にならないように注意する。 (NICモジュールのコンパイル時にエラーが発生してしまうため) 必要なパッケージのインストール gcc,make,patch # yum install gcc make patch ※関連モジュールも含めて7モジュール増加する 不要なデーモンの停止 比較的新しいディストリビューションに採用されている デスクトップ間アプリケーション通信のプロトコルD-BUSをサポートをサポートするデーモンです。 現在のハードウェア環境を変えず、新しいデバイス(USB、PCIカード)などを...
  • Install(NTPサーバ構築)
    NTPサーバーインストール # yum install ntp /etc/ntp.confの修正 server 0.rhel.pool.ntp.org server 1.rhel.pool.ntp.org server 2.rhel.pool.ntp.org ↓ server ntp1.jst.mfeed.ad.jp server ntp2.jst.mfeed.ad.jp server ntp3.jst.mfeed.ad.jp 最初の時刻合わせ NTPサーバー起動時に大幅に時刻がずれているとNTPサーバーが起動できないので、いったん、手動で時刻を合わせる必要がある。 # ntpdate ntp1.jst.mfeed.ad.jp NTPサーバの起動 # /etc/rc.d/init.d/ntpd start # chkconfig ntpd on...
  • Install(iptables)
    iptables設定 現在状態の確認 # iptables -L -n 基本的に外部から入ってくる通信についてはルータで除外されているものとし、最低限の制限だけ記述する。 既存設定を全削除し、新しいルールを以下のシェルスクリプトで実行 スクリプトを実行する端末のIPアドレスと家庭内(ルータ内部)のアドレスの記述が必要 #!/bin/sh ### IPアドレス、ネットワークアドレスの定義 ### # サーバ機のアドレス # MYHOST= 192.168.1.xxx #自端末のアドレスを指定 ### 家庭内のアドレス(192.168.1.0/24)# HOME= 192.168.1.0/24 ### iptablesのコマンドパスの定義 ### IPTABLES= /sbin/iptables ### iptablesのチェー...
  • Install(一般ユーザ作成)
    一般ユーザの新規作成 現時点ではrootユーザしかできていないので、通常利用する一般ユーザ(管理者にもなれるユーザ)を作成する。※以下の作業はリモートでsshで行うより、直接コンソールでrootユーザで行った方が良い。 # useradd -G wheel hogehoge(wheelグループで新規ユーザを作成) # passwd hogehoge(新規ユーザのパスワード設定) 追加した新規ユーザしかsuでルートになれないようにする。 # vi /etc/pam.d/su #auth required pam_wheel.so use_uid ↓ auth required pam_wheel.so use_uid ← コメント解除 sshログイン環境設定 基本的にサーバの設定はsshで行うのでその環境設定を行う。 sshd_configの確認&編集 より安全性...
  • プラグイン/動画(Youtube)
    動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_209_ja.html また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
  • プラグイン
    @wikiにはいくつかの便利なプラグインがあります。 アーカイブ コメント ニュース 動画(Youtube) 編集履歴 関連ブログ これ以外のプラグインについては@wikiガイドをご覧ください = http //atwiki.jp/guide/
  • プラグイン/関連ブログ
    関連ブログ @wikiのwikiモードでは #bf(興味のある単語) と入力することで、あるキーワードに関連するブログ一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_161_ja.html たとえば、#bf(ゲーム)と入力すると以下のように表示されます。 #bf
  • プラグイン/編集履歴
    更新履歴 @wikiのwikiモードでは #recent(数字) と入力することで、wikiのページ更新履歴を表示することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_117_ja.html たとえば、#recent(20)と入力すると以下のように表示されます。 取得中です。
  • プラグイン/コメント
    コメントプラグイン @wikiのwikiモードでは #comment() と入力することでコメントフォームを簡単に作成することができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_60_ja.html たとえば、#comment() と入力すると以下のように表示されます。 名前 コメント
  • プラグイン/アーカイブ
    アーカイブ @wikiのwikiモードでは #archive_log() と入力することで、特定のウェブページを保存しておくことができます。 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/25_171_ja.html たとえば、#archive_log()と入力すると以下のように表示されます。 保存したいURLとサイト名を入力して"アーカイブログ"をクリックしてみよう サイト名 URL
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 白夜極光攻略wiki - AppMedia(アップメディア) 【カウンターサイド】リセマラ当たりランキング - カウサイ攻略Wiki - Gamerch(ゲーマチ) ウィキペディアを作ったiMacが箱付きで競売に登場。予想落札価格は約96万円!(ギズモード・ジャパン) - Yahoo!ニュース - Yahoo!ニュース メトロイド ドレッド攻略Wiki - Gamerch(ゲーマチ) 【グランサガ】リセマラ当たりランキ...
  • @wiki全体から「ssmtp導入」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索