02
- Linuxで大量なファイルを削除したい場合の注意点
- Jul 2, 2008 0
ディレクトリを残したままで、中のファイルを消した場合に気をつけること。
中のファイルが大量だと下記のコマンドではエラーを起こす
rm -f *.log
/bin/rm: 引数リストが長すぎます
大量なファイルを削除したい場合は、下記のコマンドで消せます。
echo ./*.log | xargs rm
ディレクトリを残したままで、中のファイルを消した場合に気をつけること。
中のファイルが大量だと下記のコマンドではエラーを起こす
rm -f *.log
/bin/rm: 引数リストが長すぎます
大量なファイルを削除したい場合は、下記のコマンドで消せます。
echo ./*.log | xargs rm
pg_dumpは
pg_dump database_name > database_name.sql
を実行すればできると、あるが実際はいろいろと気をつけないことが、たくさんあるのでそのメモ
その一、ユーザの準備
postgresでDBを作成しているなら、postgresユーザがいります。
useradd -d /home/postgres/ postgres
このときに、ホームディレクトリーも作っておきます。
その二、ファイルの準備
先ほど上のつくったホームディレクトリーの中にdatabase_name.sqlのファイルを作っておきます。
touch database_name.sql
その三、bushが引けてない場合があるのでlocateでpg_dumpを調べてひいいておきましょう。
その四、いざ実行
[postgres@www postgres]$ pg_dump database_name.sql > database_name.sql
環境変数の設定をサーバ内の全ユーザに対して指定したい場合の説明
vi /etc/profile
↓
ページを開いたら、一番下に追加したいPASHを追加
PATH=$PATH:/usr/sbin/
ちなみにshift+Gでページの一番下に移動します。
ネットワークが、eth0の場合
vi /etc/sysconfig/network-scripts/ifcfg-eth0
↓
DEVICE=eth0 BOOTPROTO=none HWADDR=00:00:00:00:00:00 ←MACアドレス ONBOOT=yes NETMASK=255.255.255.0 ←サブネットマスク IPADDR=192.168.0.2 ←IP GATEWAY=192.168.0.1 ←ゲートウェイ TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes
↓
変更して再起動
/etc/rc.d/init.d/network restart
CUPS(Common UNIX PrintingSystemTM)はEasy Software Productsにより開発されたUNIX/Linuxで動作する印刷システムらしいです。
既存のBerkeley lprやSystemV lp等のラインプリンタ系印刷システムとの互換性を保ちつつIPPプロトコルサポートやPPDファイルのサポート等、より先進的な機能を含んだ強力な印刷システムとなっています。
使うことなさそうですね・・・
関西のデータセンターの大手
どこも自社で回線をもっています。
KDDI
情報ないです。
K-OPTI.COM
結構安いですし、心斎橋にあたらしいDBセンター建てたので空きはあるようです。
NTT
価格は高いです。
頼むNTTの会社によりますが、しっかりとした仕事をしてくれるようです。
SOFT BANK
かなり融通は利くらしいです。
価格も安くなるらしいです。
ロードバランサーの動きをしてくれるらしい。
http://www.ultramonkey.org/
<%image(20080206-monkey_wht.jpg|100|100|moneky)%>
http://linux-ha.org/ja/HomePage_ja
参考サイト
http://www.atmarkit.co.jp/flinux/index/indexfiles/heartbeatindex.html
DNSサーバの起動
/etc/rc.d/init.d/named start
yum install vsftpd
vi /etc/vsftpd/vsftpd.conf
#ascii_upload_enable=YES #ascii_download_enable=YES
↓
ascii_upload_enable=YES ascii_download_enable=YES
chroot_local_user=YES (デフォルト:NO) chroot_list_enable=YES (デフォルト:NO) chroot_list_file=/etc/vsftpd/chroot_list (デフォルト)
userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/vsftpd.user_list
# touch /etc/vsftpd/vsftp.user_list
# chkconfig --level 345 vsftpd on
# /etc/rc.d/init.d/vsftpd start
でも、FTPでログインができないませんでした・・・
SELinuxの無効
設定ファイル
/etc/sysconfig/selinuxです。
SELINUX=Enforcing ↓ SELINUX=disabled
解決
ネットワークが、eth0の場合
vi /etc/sysconfig/network-scripts/ifcfg-eth0
↓
DEVICE=eth0 BOOTPROTO=none HWADDR=00:00:00:00:00:00 ←MACアドレス ONBOOT=yes NETMASK=255.255.255.0 ←サブネットマスク IPADDR=192.168.0.2 ←IP GATEWAY=192.168.0.1 ←ゲートウェイ TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes
↓
変更して再起動
/etc/rc.d/init.d/network restart
| 月 | 火 | 水 | 木 | 金 | 土 | 日 |
|---|---|---|---|---|---|---|
| « Oct | ||||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Stay updated on my meandering thoughts & activities via RSS (Syndicate).