• ベストアンサー

dump等が実行できない

ojinの回答

  • ojin
  • ベストアンサー率43% (280/638)
回答No.4

UNIX/Linuxでは、大文字と小文字を区別します。パス変数'PATH'は、大文字です。 echo $path は、定義されていないので、空です。 echo $PATH と入力してください。 redHatでは、原則、.bash_profileから、環境変数を読み込みます。 ユーザホームのディレクトリィ(単に、プロンプトで'cd'と入力すれば、ユーザホームです) ls -la で、.bash_profile が見つかります。その中をのぞいてみて下さい。 cat .bash_profile または、more .bash_profileです。 PATHの記述がされています。 redHatでは、dumpは、/sbin/dumpにあります。 rpm -q dump と入力すること、dumpがインストールされているか、否かを確認する方法もあります。 絶対パスで、/sbin/dumpと入力した時に、 Usage dump [ 内容、省略 ]が出れば、パスが通じていない可能性もあります。 /sbinは、ディフォルトでパスが通じているはずですが、不思議ですね。 では、頑張りましょう ojin

chrilake
質問者

お礼

dumpがインストールされていないようでした。 申し訳ありません。 rpm -q dump で not installとでました。 /sbin の下には、dumpはなく、dump2fsというのがありました(?)。 (rpm -q dump2fs でもnot installと出てしまいますが・・・) rpm -ivh dump***.rpm では installing dump-0.4b19-4.rpm needs 128KB on the file system. これは/sbin(実際には/)のハードディスク容量が不足している為なのでしょうか? 新しいHDをパーティーションを区切り、ルートにマウントすれば良いでしょうか。  たびたび、すみませんがお願い致します。

chrilake
質問者

補足

丁寧に回答頂きありがとうございます。 明日にでもdumpのインストールがされているか、そうでなかったか、と、dumpの場所と、PATHがそこに通じているか、どうかを確認してみます。 root でdumpを実行しているので、通常問題なくできるのだと思いますが。 なにか、チョンボをやっているかもしれません。

関連するQ&A

  • Redhat-Linux7.1J で「zlib」パッケージを正常にインストールしたい

    Redhat-Linux7.1JのOSを導入完了しています。 Redhat-Linux7.1JのCDROM(1枚目)から 「zlib」パッケージをインストールしようとすると、 次のようなエラーがでて、結果的にはインストールできません。 このzlibがインストールできないと、 あるパッケージがインストールできないので、とても困っています。 どうすれば、「zlib」パッケージを正常にインストールできるでしょうか? 教えてください! <コマンド>  # rpm -ivh zlib-1.1.3-22.i386.rpm <実行結果> Preparing... #######################[ 100%] 1:zlib エラー: unpacking of archive failed on file /usr/share/doc/zlib-1.1.3/README: cpio: MD5 sum mismatch

  • cronでpg_dumpの実行

    こんにちわ。 Linuxでcronを設定しPHPからexecで「pg_dump」を実行しようとしています。 エラーになり実行ができません。 設定は /var/spool/cron ディレクトリに 『crontab -e -u postgres』でコマンドを実行し SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO='' HOME=/ 08 19 * * * postgres /usr/bin/php /home/var/b_dump.php とcrontabに記載しています。 コマンドの実行はrootユーザで 権限は777 にしています。 メールを届くようにしているのですが、届くメールは 『postgres does not know where to find the server configuration file. You must specify the --config-file or -D invocation option or set the PGDATA environment variable.』 と届きます。 googleで検索したのですが、解決方法がわかりません…。 読みにくい文章で申し訳ないのですが、解決方法のご教授を お願いします。

  • rpm

    ダウンロードしたものに対してインストールコマンドを実行すると #rpm -ivh proftpd.rpm 1:proftpd ################ 100% このようになります。 ivhはインストールのはずですが、プログレスの#の表示は あっという間に100%になります。ハードディスクも静かだし、which proftpdも、file /usr/local/sbin/proftpdもだめでした。 たぶんrpmコマンドで何もされていないと思います。 こういうことはよくあるんですか? 3つのサーバから異なるバージョンのproftpdを試しましたが、どれも同じでした。 rmpがだめなら、tar.gzを探せばいいんですか?

  • Linux のパッケージインストールとは?

    Miracle Linuxにソフトをインストールしようとしていますが、パッケージ ソフト(.rpm)の場合、パッケージインストールすれば、make、make install はしなくてもよいのでしょうか? 以下のような場合。 rpm -ivh nkf-1.71-2.src.rpm よろしくお願いします。

  • CentOS7にMariaDBのインストール

    CentOS7のサーバーにMariaDBをインストールしたいと思っています。 RPMパッケージは配布されているのでしょうか。 インターネットを検索するとどのサイトもyumを使用してインストールが 行われています。対象のサーバーからインターネットにはつながらないので 「rpm -ivh xxxxx.rpm」 みたいな感じでコマンドを実行してMariaDBの インストールを行いたいと思っています。

  • knoppix5.3を使用しています。RPMファイル(krename-

    knoppix5.3を使用しています。RPMファイル(krename-3.0.0rc3-1rhfc2.i386.rpm)をインストールしたいと思っています。 ファイルは、デスクトップに置いてあります。 Linuxは、初心者のためコマンドの際、パスが通ってるのか?さえ、分かっていません。その上で、下記のご質問をします。間違いなどあれば教えてください。 そこでRPM パッケージソフトをクリックしインストールしようとすると、root権限が必要だとメッセージが出てきてインストールできません。 また、$ sudo apt-get install krename とコマンドを打ってもインストールされません。 shellコマンドメニューより # rpm -ivh package-krename-3.0.0rc3-1rhfc2.i386.rpm と打ってもインストールされません。 どうすればインストールできるでしょうか?

  • dumpが条件により実行できません!!

    お世話になっております。 バックアップを下記の要領で、(テープドライブをマウント→ダンプ)取る際、最初のログインGUIでいきなりrootでログインして実行すれば問題無くdump出来るのですが、GUIでは別ユーザで入ってコマンドでsu root でその後に同様の手順で実行すると、下記のようにコマンドが見つからないと言ってきます。何が原因でしょうか。御指導ください。 bash: dump: command not found 再度コマンド手順を下記に書きます↓ # mt -f /dev/nst0 status SCSI 2 tape drive: File number=0, block number=0, partition=0. Tape block size 512 bytes. Density code 0x26 (DDS-4 or QIC-4GB). Soft error count since last status=0 General status bits on (41010000): BOT ONLINE IM_REP_EN # dump 0uf /dev/st0 / bash: dump: command not found 以上です。

  • /var/ftp/pubについて

    linuxの表題のファイルは、 FTPサーバの共有ファイルとして使用されると 考えていいでしょうか。 また、RPMパッケージのインストールは、 あるきまったディレクトリ配下で、 rpm -ivh パッケージ名としてなくては、 いけないのでしょうか?(red hatの場合)

  • RHLインストール

    RHL ES3をインストールする際に、パッケージでwebサーバのチェックをはずしてインストールしたのですが、インストール後に、rpm -qaコマンドで確認するとhttpd-2.0.46-46.entなるパッケージがインストールされていました。 デフォルトでhttpdがインストールされたということでしょうか?それとも依存関係等でインストールされたということでしょうか?

  • Apache インストール

    RedHat7.2のCDにはいっているApacheをインストール しましたが、起動しません。 1)CDのなかのapache-1.3.20・・・rpmと、 apacheconf・・・rpmを/tmpにコピー 2)RPMパッケージインストール rpm -ivh apache-1.3.20・・・rpm rpm -ivh apacheconf・・・rpm 3)ntsysvで、httpdの設定をON 4)LinuxのIPアドレス192.168.1.201   クライアントからブラウザ起動して、   (ブラウザのIPアドレス例外設定済み)   http://192.168.1.201   とすると、apacheの最初のページが   でてくるとおもうのですが、   「ページが見つかりません」   とでます。   なにか、はずしていますでしょうか?   教えてください。