全文検索:
- tar @02_freebsd:80_unixコマンド
- ィスク(/dev/fd0)にアーカイブする ==== <code console> # cd /etc # tar cf /dev/fd0 ./*\ </code> ==== アーカイブ内のファイル... する ==== <code console> # tar tf /dev/fd0 |head etc/X11/ etc/aliases etc/amd.map etc/antivir.conf etc/apmd.conf etc/auth.conf etc/avguard.conf etc/crontab e
- FreeBSD - アップグレード @02_freebsd:99_その他
- ithout-gui-16.1h_2 # make install </code> ===== /etc/stable-supfileを用意 ===== <code> # cp /usr/share/examples/cvsup/stable-supfile /etc/stable-supfile # chmod 644 /etc/stable-supfile </code> ===== /etc/stable-supfileを修正 ===== <code> # vi /etc/stable-supfile --------
- 03 Postfix + amavisd + clamav @02_freebsd:03_mail
- rts/security/clamav # make install </code> ==== /etc/rc.confに追加 ==== <code> # ClamAV clamav_clamd_enab... e="YES" </code> ==== 起動 ==== <code> # /usr/local/etc/rc.d/clamav-clamd start # /usr/local/etc/rc.d/clamav-freshclam start </code> ===== Postfixインストール ====... y これは y。 Would you like to activate Postfix in /etc/mail/mailer.conf [n]? y </code> ==== /etc/rc.con
- 05 rsync @02_freebsd:01_net
- /backup </code> ===== デーモンで立ち上げる場合 ===== ==== /etc/inetd.confに追加 ==== <code> # vi /etc/inetd.conf rsync stream tcp nowait root /usr/local/bin/rsync rsyncd --daemon </code> ==== /usr/local/etc/rsyncd.conf ==== <code> pid file = /var/run/rsyn... wheel auth users=backup secrets file=/usr/local/etc/rsyncd.secrets hosts allow = 192.168.1.0/24 hos
- 02 ProFTPD @02_freebsd:01_net
- nstall </code> ===== 設定ファイルを編集 ===== /usr/local/etc/proftpd.confを編集する。 <code console> # vi /usr/local/etc/proftpd.conf -----------------------------------... PassivePorts 7000 7030 SetEnv TZ :/etc/localtime #ローカルタイムを正しく参照する。 -------------------... ===== ログの時間がずれる。 ===== ◇ProFTPd+Chrootを使用すると、/etc/localtimeへアクセスできなくなり、 ftpでやり取りしたファイルのタイムスタンプが
- 06 squid @02_freebsd:01_net
- e install clean ;rehash </code> ===== /usr/local/etc/squid/squid.confを設定 ===== ログディレクトリとキャッシュディレクトリを変... squid -z </code> ■起動シェルにて起動。 <code> # /usr/local/etc/rc.d/squid start </code> ===== 確認 ===== 後はブラウザに... す。起動シェルなどに組み込んだ方がいいかもしれません。~ <code> # /usr/local/etc/rc.d/squid stop # rm -rf /usr/local/squid/cache/* # squid -z # /usr/local/etc/rc.d/squid start </code> ===== ログローテート ===== ■s
- file @02_freebsd:80_unixコマンド
- ファイル名 ===== コマンド例 ===== <code console> > file /etc/hosts /etc/hostsを調べる /etc/hosts: ASCII text テキストファイルであることが分かる > file /etc /etcを調べる /etc: directory
- 07 DHCPD @02_freebsd:01_net
- cp3-server # make install clean # cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf # chmod 644 /usr/local/etc/dhcpd.conf </code> ====== ソースを持ってくる ====== ISC http://www.isc... .168.1.11; } </code> ====== シェルを用意する/usr/local/etc/rc.d/dhcpd.sh ====== <code> #!/bin/sh case "$
- FreeBSD - CVSup @02_freebsd:01_net
- # cp /usr/share/examples/cvsup/ports-supfile /etc/ports-supfile ===== /etc/ports-supfileを修正 ===== <code> # vi /etc/ports-supfile --------------------------------- *default ho... . | ===== 実行してみる ===== <code> # cvsup -g -L 2 /etc/supfile --------------------------------- . .
- ログイン時のメッセージを変更する @02_freebsd:99_その他
- ッセージを変更する方法 ===== 環境 ===== FreeBSD 6.0 ===== /etc/motd ===== ログイン時のメッセージは/etc/motdの内容を出力しています。 デフォルトだとこんな状態。 <code console> $ cat /etc/motd FreeBSD 6.0-STABLE (MYKERNEL) #0: Fri Nov 2... e installation and configuration utility. Edit /etc/motd to change this login announcement. </code>
- MySQLのインストール @02_freebsd:04_database:01_mysql
- <code console> # cp support-files/my-medium.cnf /etc/my.cnf # cp support-files/mysql.server /usr/local/etc/rc.d/mysql.sh # chmod 755 /usr/local/etc/rc.d/mysql.sh </code> ====== 設定ファイルの編集 ====== 今回の場合/home/mysql/dataにデータを置くこととする。 <code console> # vi /etc/my.cnf [mysqld] port = 3306 socket
- jail 構築 @02_freebsd:01_net
- ====== jail 構築 ====== ===== /etc/rc.conf ===== <code console> portmap_enable="NO" rpcbind_enable="NO" ... le="YES" jail_sysvipc_allow="YES" </code> ===== /etc/sysctl.conf ===== デフォルトのカーネルの設定ではjail環境の中からraw_so... cd /usr/src mkdir -p $D make world DESTDIR=$D cd etc make distribution DESTDIR=$D mount_devfs devfs $D... /vds/xx.xx.xx..xx fqdn.fqdn xx.xx.xx.xx /bin/sh /etc/rc </code> ===== 一時停止 ===== <code console> /sbin
- MySQL - ログローテート @02_freebsd:04_database:01_mysql
- 行するような処理が必要になります。 ====== MySQLのログをローテート ====== /etc/newsyslog.confに記述。 今回は一週間分、圧縮せずにローテートするよう記述。 <code> # vi /etc/newsyslog.conf -----------------追加--------------... -----------------追加-------------------- </code> /etc/crontabにパーミッション変更とMySQLのflush-logsを実行。 <code> # vi /etc/crontab 01 0 * * * root /usr/sbin/chown mysql /v
- PostgreSQL+pgpoolアップデート @02_freebsd:04_database:02_posgresql
- vel postgresql84-libs postgresql84-server # vi /etc/init.d/postgresql 257行目 --encoding=EUC_JP --no-... sql.conf 下記を加える listen_addresses ='*' # /etc/init.d/postgres start ====== pgpool update ====... install 添付のpgpool.confを環境に合わせて修正 # /usr/local/etc/pgpool.conf に置く pgpool起動 # /etc/rc.d/rc.local
- PostgreSQLインストール @02_freebsd:04_database:02_posgresql
- e> # yum install readline-devel </code> ====== /etc/rc.confの編集 ====== 下記を追加 <code console> # Postgr... e> # cp contrib/start-scripts/freebsd /usr/local/etc/rc.d/postgresql.sh # chmod 755 /usr/local/etc/rc.d/postgresql.sh </code> ====== 起動 ====== <code console> # /usr/local/etc/rc.d/010.pgsql.sh start </code> {{tag>PostgreSQL