ホーム > カテゴリー 'サーバ'

カテゴリー : サーバ

Wgetの使い方

wget とは、指定したファイルやディレクトリを一気にダウンロードしてくれるhttp/ftpツールです。
レジューム機能にも対応しており,途中からダウンロードの再開ができます。
また,再帰的にディレクトリを探り,複数のファイルをダウンロードなんてこともできるます。
コンソール上だけで簡潔するので、便利かなと思います。

GETする

wget http://www.hoge.com/index.html

ファイルを読ませてGETする

-iオプションを使うとURLを書いたファイルを読んでダウンロードできる。

wget -i url-file.txt

POSTする

すべてのHTTPリクエストと,リクエストの本文に指定されたデータを送信する 手段としてPOSTを使用します.

wget --post-data '' URL

オプション --post-datastringをデータと して送信となります。

POSTする文字列は次の様に
パラメータ名=値
の組で記述する。複数ある場合はこの組を&で連結する。

例:http://www.hoge.com/receive_post.htmlにa=1、b=2を送信するときには次の様にする。

wget --post-data 'a=1&b=2' http://www.hoge.com/receive_post.html
wget–post-file=file
オプション--post-filefileの内容を送信します.それ以外 では,同じように動作します。

Basic認証を越える

次のオプションをつければBasic認証をかけられたページにアクセスできる。

wget --http-user={username} --http-passwd={password} {host}

アカウント名、パスワードに!などの文字がある場合は\でエスケープすればOK

ORA-00257が発生した場合の復旧方法

ORA-00257: アーカイブ・エラーです。解除されるまで内部接続のみにしてください。

とエラーをはかれているのです。

何が起きたのかというと、アーカイブログがぱんぱんでいっぱいだから何とお怒りになられているのです。

なので、

対応方法法としては、

1.DB_RECOVERY_FILE_DEST_SIZEの値を拡張する。

2.アーカイブ先のディスクの空き容量を確保する、不要なアーカイブログを削除する。(念のため直近のアーカイブファイルには手を出さないこと)
手動アーカイブ状態になっている場合は、自動アーカイブモードにするか、コマンドでアーカイブする。

今回は、特に必要がないため、2.の対応方法をとることにしました。

オラクルユーザにて

$ rman target sys

Recovery Manager: Release 11.2.0.2.0 – Production on 月 12月 6 08:28:37 2010

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

ターゲット・データベースのパスワード:
ターゲット・データベース: LADB (データベースID=85230236)に接続されました

RMAN>

それで、以下のどれかを実行する。(開発の環境だった為、③を実行でも構いません)

①スレッド番号、ログ順序番号を指定する場合
例)スレッド番号1、ログ順序番号 200番まで(200番も含む)アーカイブログファイル
を削除する

oracleユーザで実行
%rman target /
RMAN> delete archivelog until sequence 200 thread 1;

②日付を指定する場合
例)七日前までを削除する
oracleユーザで実行
%rman target /
RMAN> delete archivelog until time ‘sysdate-7′;

③全削除する
oracleユーザで実行
%rman target /
RMAN> delete archivelog all ;

これにて、対応完了 (*- -)(*_ _)ペコリ

rm コマンド で大量ファイルを削除

rmは、ファイルを削除するコマンドなのですが、使い方によっては恐ろしいコマンドなので注意が必要です。

経験された方は、このコマンドの恐ろしさをしってるかもしれませんがw

rmコマンドで、一度に大量のファイルを削除するとき数が多すぎて怒られてしまうときがあります。

そんなときの対応方法です。

続きを読む

mysql コマンド ログイン~データベース作成

ログイン~データベース作成までのまとめ

mysql にrootでログイン

#mysql -u root -p

パスワードを聞かれる

Enter password:

ログイン成功すると下記表示

Welcome to the MySQL monitor.  Commands end with ; or \g.
 Your MySQL connection id is 99548
 Server version: 5.1.46-community-log MySQL Community Server (GPL)

 Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
 This software comes with ABSOLUTELY NO WARRANTY. This is free software,
 and you are welcome to modify and redistribute it under the GPL v2 license

 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
んで最初に使いそうなSQL

データベース作成
mysql> create database [テーブル名];

続きを読む

WebCalendar インストール

Google カレンダーWindows Live on MSNYahoo!カレンダー などなどオンラインサービス系のスケジューラは、色んなところが手がけているかと思います。つい最近では、遅ればせながらのサイボウズLive なんていうのもあります。

オープンソースでサーバにインストールできるアプリはないかと探してみたら色々ありました。
その中の一つであるWebCalendar を インストールしてみた。

理由として、
・ユーザ以外にもカレンダーが公開できる。
・携帯にも対応している。
・icalフォーマットに対応したインポート・エクスポート機能が装備されている。

とりあえず、いじくってみたいという人は、公開元の online demo. (Login with username “demo” and password “demo”.) で
実際に操作してみてください。

では、インストール手順いってみる!

続きを読む

TOP