Topic
  • 246 replies
  • Latest Post - ‏2019-07-06T08:35:02Z by GuriGuri
GuriGuri
GuriGuri
1131 Posts
ACCEPTED ANSWER

Pinned topic [初めての, AIX] お気軽に投稿ください。

‏2011-05-25T14:40:41Z |
「○○という AIX の新機能を使いたいけど、情報はどこにあるの?」 や、
「こんなオペレーションをしたいけど、どんなコマンドを組み合わせて使えばいいのだろう・・・」 など、気軽にメッセージ・ボードに投稿ください。

 
と言われても、 いきなり"新規トピック"を作成するのは
なんとなく敷居が高いなー、という方は、
 
こちらへの"返信"という形で始めてみてはいかがでしょうか? ;)
 
Updated on 2013-01-03T09:27:25Z at 2013-01-03T09:27:25Z by GuriGuri
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    (例です) AIX で unzip コマンドは使えますか?

    ‏2011-06-11T02:49:18Z   in response to GuriGuri
    Windows で作成した zip ファイルを
    AIX に ftp したいのですが、
     
    $ unzip
    ksh: unzip:  見つかりません。
     
    unzip コマンドが無いようです。どうすれば良いでしょうか?
      
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      (例です) Re: AIX で unzip コマンドは使えますか?

      ‏2011-06-20T12:22:16Z   in response to GuriGuri
      Linuxでお馴染みのOpen Source packagesが
      ダウンロードできます。v(^^
       
      ずーっと下までリストを見ると、 
      思わぬ掘り出し物が見つかるかも !?
       
      Updated on 2011-06-20T12:22:16Z at 2011-06-20T12:22:16Z by GuriGuri
    • hoshi_LOP
      hoshi_LOP
      1 Post
      ACCEPTED ANSWER

      Re: (例です) AIX で unzip コマンドは使えますか?

      ‏2011-09-05T15:53:00Z   in response to GuriGuri
       裏技ですが、jarコマンドを使えば、zipファイルを解凍できます。
       
      http://dippip.blog61.fc2.com/blog-entry-6.html
       
       
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: (例です) AIX で unzip コマンドは使えますか?

        ‏2011-09-06T13:21:56Z   in response to hoshi_LOP
        座布団一枚! v(^^ 
         
        P.S. 
         
        逆もまた真なり、ですね。:D 
         
        $ unzip -l /usr/java5/jre/lib/BD.jar
        Archive:  /usr/java5/jre/lib/BD.jar
          Length     Date   Time    Name
         --------    ----   ----    ----
                0  06-24-11 16:22   META-INF/
              311  06-24-11 16:22   META-INF/MANIFEST.MF
              611  06-24-11 15:59   com/ibm/Copyright.class
              380  06-24-11 15:59   java/math/BigDecimal$1.class
            74227  06-24-11 15:59   java/math/BigDecimal.class
         --------                   -------
            75529                   5 files
          
      • nori
        nori
        61 Posts
        ACCEPTED ANSWER

        Re: (例です) AIX で unzip コマンドは使えますか?

        ‏2012-03-04T23:45:41Z   in response to hoshi_LOP
         ありがとうございます。jarでのunzip、先日ある機能検証していてちょっと解凍したいというときに役立ちました。
  • nori
    nori
    61 Posts
    ACCEPTED ANSWER

    Re: [初めての, AIX] お気軽に投稿ください。

    ‏2011-08-04T04:50:50Z   in response to GuriGuri
     先日知ったのですが、svmonコマンドに"-l"(エル)オプションがあるようです。
     svmon -Pで、Psizeが"sm"(4KBと64KBのミックス)のものはどのようにサイズ計算すればよいのかという質問をもらい
    いろいろ四苦八苦して調べていたときに見つけました。
     "-l”オプションをつけると、4KBと64KBに分けて出力されます。
     
    # svmon -P 1

    -------------------------------------------------------------------------------
         Pid Command          Inuse      Pin     Pgsp  Virtual 64-bit Mthrd  16MB
           1 init             20179    14900      111    20270      N     N     N

         PageSize                Inuse        Pin       Pgsp    Virtual
         s    4 KB                  83          4        111        174
         m   64 KB                1256        931          0       1256

        Vsid      Esid Type Description              PSize  Inuse   Pin Pgsp Virtual
        9000         d work shared library text          m    718   442    0     718
        8002         0 work kernel segment               m    538   489    0     538
      8780be         2 work process private             sm     37     4   69     101
      844131         f work shared library data         sm     29     0   42      73
      8340cd         1 clnt code,/dev/hd2:486            s     10     0    -       -
      820148         - clnt /dev/hd4:774                 s      7     0    -       -
     
     
    # svmon -P 1 -l

    -------------------------------------------------------------------------------
         Pid Command          Inuse      Pin     Pgsp  Virtual 64-bit Mthrd  16MB
           1 init             20179    14900      111    20270      N     N     N

         PageSize                Inuse        Pin       Pgsp    Virtual
         s    4 KB                  83          4        111        174
         m   64 KB                1256        931          0       1256

        Vsid      Esid Type Description              PSize  Inuse   Pin Pgsp Virtual
        9000         d work shared library text          m    718   442    0     718
                       Shared library text segment
        8002         0 work kernel segment               m    538   489    0     538
                       System segment
      8780be         2 work process private              s     37     4   69     101
                                                         m      0     0    0       0
                       pid(s)=1
      844131         f work shared library data          s     29     0   42      73
                                                         m      0     0    0       0
                       pid(s)=1
      8340cd         1 clnt code,/dev/hd2:486            s     10     0    -       -
                       pid(s)=1
      820148         - clnt /dev/hd4:774                 s      7     0    -       -
                       pid(s)=1
    #
     
    残念ながらAIX Infomation Centerのsvmonコマンドの欄やman svmonには載っていませんが、Redbooks "IBM AIX Version 6.1 Differences Guide"に、AIX V6.1の機能拡張として紹介されています。
    • MasakiInoue
      MasakiInoue
      5 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2011-09-22T04:09:09Z   in response to nori
      メモリー使用状況を見るときは、よく次のコマンドをお勧めしています。
      -l は -Sと一緒にするとかなりの威力を発揮します。
      ・ ps -ef
      ・ vmstat -t
      ・ svmon -G
      ・ svmon -rPu
      ・ svmon -rSl
      ・ lsps -a

  • nori
    nori
    61 Posts
    ACCEPTED ANSWER

    Re: [初めての, AIX] お気軽に投稿ください。

    ‏2011-08-23T04:52:33Z   in response to GuriGuri
    今は、各サーバー(LPAR)にディスプレイ、キーボード、マウスを直接割り当てて使用することは少なくなりましたが、以前(4~5年ほど前)、ディスプレイ、キーボード、マウスが各サーバーに割り当てられている環境で経験したトラブルです。

    ・本番用システムを構築。セキュリティを考え、ユーザーのパスワードは記号や数字が混ざった容易に推測できないパスワードに設定。
    ・このシステムでは、そのユーザーのパスワードの有効期限は設定しない。また認証はローカルで行う。
    ・テスト用システムの構築用にシステム・バックアップ(mksysb)をDATに取得。合わせてユーザーのパスワードも記録。
    ・その後、テスト用システムにDATからシステム・バックアップをリストアし、接続されているコンソールとキーボードを使用してログインしようとしたところ失敗。打ち間違いのおそれがないよう、別の人がちゃんとその文字が書いてあるキーを押しているかを隣で確認したが、それでも失敗。
     
    考えれば単純な理由でしたが、すぐに答えが分かる方はすごいと思います。
    • KotaH
      KotaH
      11 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2011-08-24T09:27:49Z   in response to nori
       本番用システムとテスト用システムのキーボードで、記号のマッピングが違っていたとか・・・違いますかね。
      • nori
        nori
        61 Posts
        ACCEPTED ANSWER

        Re: [初めての, AIX] お気軽に投稿ください。

        ‏2011-08-24T09:30:26Z   in response to KotaH
        正解です!
        別サーバーへのリストアで、recover_devices=noとなり、キーボードの設定もリセットされました。
         
        記号が複数入った パスワードだったので、記号を入れるのに四苦八苦しました。。
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      FAQ集 - mksysb - (pSeries-05-024)

      ‏2011-08-29T15:30:09Z   in response to nori
       

      FAQ集 - mksysb - (pSeries-05-024)

       
       
      mksysbコマンドで良く聞かれる内容について
      情報がまとめられているので、これは役に立ちますね。 v(^^
       
      Updated on 2011-08-29T15:30:09Z at 2011-08-29T15:30:09Z by GuriGuri
  • MIkeda
    MIkeda
    10 Posts
    ACCEPTED ANSWER

    Re: [初めての, AIX] お気軽に投稿ください。

    ‏2011-10-04T06:44:01Z   in response to GuriGuri
     AIX 初心者です。
     
    先日 HMC のバックアップデータを AIX のテストマシンにコピーし、tar コマンドで解凍してしまいました。
    (当たり前かもしれませんが )HMC のバックアップデータは絶対パスで固められているので、tar コマンドを実行したら
    AIX の rootvg が HMC のデータで上書きされてしまい、テストマシンの rootvg をつぶしてしまいました。
     
    このような事態を防ぐために、皆様の中で何か工夫していることはございますでしょうか。
    今回は何とかテストマシンを復旧させることが出来ましたが、もし重要なシステムでこのようなことが起こったら目も当てられないため、
    なんとかこのようなヒューマンエラーを防止できる方法がないかと思い投稿させていただきました。
     
    識者の方、どうぞご助言よろしくお願いいたします。
    • nori
      nori
      61 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2011-10-04T16:38:51Z   in response to MIkeda
      事前にtar -tvfでファイルのパスを確認する、というのがやはり解決策ではないかなと思います。
       
      考えられる工夫としては、IBM AIX Toolbox for Linux Applicationsのtarを入れて、/usr/bin/tar ではなく/opt/freeware/bin/tarを使えば、絶対パスの問題が発生しにくくなるかもしれません。IBM AIX Toolbox for Linux Applicationsのtarは-k(--keep-old-files)という上書き禁止オプションがあるので、万が一、絶対パスのtarを展開してしまった際、少なくとも重複するファイルについては上書きを防止できそうです。(残念ながらAIXのtarには-kはありません。)
      しかも、そもそもAIX Toolbox for Linux Applicationsのtarは、 -P(--absolute-names)を明示的につけないと、パッキング時にフルパス指定になっている場合には先頭の"/"を自動的に除去し、展開時 にも自動的に"/"を除去するので、予期せずフルパスで展開されてしまうということ自体がそもそも少なそうです。
       
      IBM AIX Toolbox for Linux Applications - GNU and open source tools for AIX:
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: IBM AIX Toolbox for Linux Applicationsのtar (GNU tar)

        ‏2011-10-05T11:20:15Z   in response to nori
         
        へー。
         
        ダウンロードしたtarファイルを展開(解凍)しても
        @LongLinkファイルができないので、
         
        GNU tarは便利だなーと思っていたのですが、
        ふむふむ、そんな機能もあるのですね。
         
        今度試してみます。
         
        Updated on 2011-10-05T11:20:15Z at 2011-10-05T11:20:15Z by GuriGuri
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    (例です) lsコマンドの結果をファイルサイズ順にソートして表示したいのですが?

    ‏2011-11-05T12:36:18Z   in response to GuriGuri
     
    Linuxのlsコマンドには「-S (または、--sort=size)」というGNUオプションがあって、
    ファイルサイズでソートして出力できますが、AIXではどうですか? 
     
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: (例です) lsコマンドの結果をファイルサイズ順にソートして表示したいのですが?

      ‏2011-11-09T15:02:21Z   in response to GuriGuri
       
      $ ls -l | sort +4nr 
       
      こんな↑感じで、どうでしょうか? 
       
  • Kamijo
    Kamijo
    7 Posts
    ACCEPTED ANSWER

    Re: [初めての, AIX] お気軽に投稿ください。

    ‏2011-12-12T06:56:19Z   in response to GuriGuri
    装置にテープライブラリしかついていない場合、OSクラッシュ時のリストアはどうされていますか?
    IBM製のテープライブラリですが、ドライバの仕様でTAPEからのブートが出来ないようです。
     
    AIX のマニュアルではroovgのバックアップリストアが紹介されており、(ボリュームグループ単位)
    smittyでOSをバックアップすれば、そのテープでブートしてリストア作業が出来ると説明されています。
    その方法が使えないようで、別の方式を検討しております。
     
    良い方法がございましたら、アドバイスをお願いします。
    (ざっくりとした方向性など)
     
    別途、Tivori Storagemanager も導入予定ですが、納品待ちです。
    作業は先行して行っておりますので、作業履歴を残す目的も あります。
     
    よろしくお願いします。
    • nori
      nori
      61 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2011-12-13T02:28:20Z   in response to Kamijo
      たとえば 以下のような方法があるかと思います。

      ○ ディスクが複数ある場合は、alt_disk_copyコマンドでrootvgのクローンを作成しておく
      普段利用しているrootvgに万が一問題が発生した場合も、ブートリストを切り替えることで、クローン先からブートできます。この場合、クローン作成用のディスクも必要です。
      DATテープへのバックアップ取得と合わせて、rootvgクローン作成を併用されている事例もあります。テープからのリストアよりブートリストを変更しての切り替えのほうが短時間で済みますが、別の場所(遠隔地)にバックアップを保管するということも必要なためDATテープも併用されていました。
      alt_disk_copy コマンド:
       
      ○ NIMサーバーを用意しておき、ネットワーク経由でシステム・バックアップの取得・リストアをする。
      LPARが主流となり個々のLPARにテープ装置を割り当てることが難しい場合が多いので、多くの場合はNIMサーバーを用意して、ネットワーク経由でバックアップを取得・リストアすることが一般的かと思います。NIMはAIX標準の機能です。
      • Kamijo
        Kamijo
        7 Posts
        ACCEPTED ANSWER

        Re: [初めての, AIX] お気軽に投稿ください。

        ‏2011-12-14T03:48:50Z   in response to nori
         ご提案ありがとうございます。
        なるほど、こういった方法もありそうですね。
         
        現在の機器構成で検討したところ、DISK数に余裕が無く、
        バックアップ用に割り当てられそうにありません。
         
        NIMは別ハードでのAIX機が無いため、実現できません。
        LPARなども検討しましたが、現時点ではリソース不足で出来そうにありません。
         
        ローカルにDATがあれば簡単だったのですが、メーカからの指摘も無く、TAPEライブラリのみとしたため、
        リストア方式については追ってメーカとの協議が必要かもしれないですね・・・・
         
        ありがとうございます
    • MasakiInoue
      MasakiInoue
      5 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2011-12-14T04:32:27Z   in response to Kamijo
      VIOSが導入されている仮想DVDを使える筐体という前提になりますが、仮想DVDでバックアップを取得し、取得したファイルをテープなり実DVDなりにファイルとして保存、という方法はどうでしょう。(案が仮想DVDばかりなのですが・・・お手軽ですので仮想DVD環境好きなのです。)
       
      NIMについてリソース不足でLPARができそうにない、ということはVIOSとLPARという構成かもしれないと思い書きました。
      的外れでしたら申し訳ありません。
      • Kamijo
        Kamijo
        7 Posts
        ACCEPTED ANSWER

        Re: [初めての, AIX] お気軽に投稿ください。

        ‏2011-12-26T06:15:18Z   in response to MasakiInoue
        本システム内にVIOSの環境は無く、論理区画の追加割り当てが受けられる状況ではないため、
        ご提案の方法はできそうにありません。
        今後の対応で、機会がありましたら検討してみたいと思います。
        ありがとうございます。
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    (例です) 絶対パスで取得したtarファイルを相対パスで展開するには?

    ‏2012-01-23T13:00:56Z   in response to GuriGuri
     
    tarアーカイブを絶対パスで取ってしまいました。
    これを相対パスで展開することは可能ですか?
     
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: (例です) 絶対パスで取得したtarファイルを相対パスで展開するには?

      ‏2012-01-28T09:33:07Z   in response to GuriGuri
       
      (ヒント) Solarisなどと同様に、paxコマンドが役に立ちます。
        
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: Re: (例です) 絶対パスで取得したtarファイルを相対パスで展開するには?

        ‏2012-03-03T16:45:08Z   in response to GuriGuri
         
        (例えば)
         
        $ pax -rvf hoge.tar -s ',^/,./,'
          
        Updated on 2012-03-03T16:45:08Z at 2012-03-03T16:45:08Z by GuriGuri
        • nori
          nori
          61 Posts
          ACCEPTED ANSWER

          Re: Re: (例です) 絶対パスで取得したtarファイルを相対パスで展開するには?

          ‏2012-03-04T23:44:29Z   in response to GuriGuri
          なるほど~。paxになじみのない私には思いつきませんでした。
          • GuriGuri
            GuriGuri
            1131 Posts
            ACCEPTED ANSWER

            $ cd -

            ‏2012-03-06T13:58:02Z   in response to nori
             
            パスと言えば cd コマンドですが、 (強引)
             
            Dashing back (Listing 15. Return to previous directory)
            http://www.ibm.com/developerworks/aix/library/au-directorytree/index.html#dashing
             
            この「cd -」って、結構便利ですね。 :D
             
            • nori
              nori
              61 Posts
              ACCEPTED ANSWER

              Re: $ cd -

              ‏2012-03-07T04:50:02Z   in response to GuriGuri
              ご紹介のページはよくまとまっていますね。
              こういった便利コマンド、オプションはいざ使おうとしたときに忘れてしまうので、たまに見返せると便利ですね。
            • GuriGuri
              GuriGuri
              1131 Posts
              ACCEPTED ANSWER

              $ cd ~

              ‏2012-03-15T14:50:00Z   in response to GuriGuri
               
              こっちは非常に有名だと思いますが、
              呪文を唱えると深い洞窟の中にいても 
              おうち(ホーム・ディレクトリー)に帰れます。
                 
              • GuriGuri
                GuriGuri
                1131 Posts
                ACCEPTED ANSWER

                Re: $ cd ~

                ‏2012-03-17T11:51:03Z   in response to GuriGuri
                 
                directoryに何も指定しないと
                ホーム・ディレクトリに移動するので、
                 
                わざわざチルダを指定する必要はないですね。(^^;
                 
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    「☆」をクリックしてみてください。

    ‏2012-02-08T11:50:34Z   in response to GuriGuri
     
    > いきなり"新規トピック"を作成するのは
    > なんとなく敷居が高いなー、という方は、
    > こちらへの"返信"という形で始めてみては
    > いかがでしょうか? ;)
     
    と言われても、 
     "返信 "するのも敷居が高いなー、という人は、 
     
    Wiki(すべて表示)やブログの「☆」をクリックする
    ことから始めてみてはいかがでしょうか? ;)
     
    ■ Wiki(すべて表示) 
    ■ ブログ 
     
    Updated on 2012-02-08T11:50:34Z at 2012-02-08T11:50:34Z by GuriGuri
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    『エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか? + 実演解体ショー』

    ‏2012-03-06T13:51:27Z   in response to GuriGuri
     
    AIXネタでなくて申し訳ありませんが、 
     
     
    こんなイベントが明日(3/7)あるそうです。 (^^
     
    ※ 第1回と言うことは、次は、もしかして? 
     
    Updated on 2012-03-06T13:51:27Z at 2012-03-06T13:51:27Z by GuriGuri
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: 『エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか? + 実演解体ショー』

      ‏2012-03-07T13:49:17Z   in response to GuriGuri
       
      講演部分の録画(USTREAM)と講演資料が
      もうアップされていました。
       
      大学の授業みたいで面白かったです。 v(^^ 
       
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: 『エバンジェリストが語るパワーシステム特論 ~ 第1回:IBMオフコンはいかにして生き残れたのか? + 実演解体ショー』

        ‏2012-03-09T14:23:24Z   in response to GuriGuri
         
        録画が1時間23分、資料が42頁です。
         
        コンピューターの歴史のところ(前半)だけでも 
        ご覧になってみて下さい。;)
         
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    (例です) ISOイメージをmountできますか?

    ‏2012-03-26T13:51:59Z   in response to GuriGuri
     
    Linuxなどでは"-o loop"オプションを指定することで
    ISOイメージをmountできますが、AIXでも出来ますか?
       
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    lsdev コマンドの、ちょっと便利な使い方。

    ‏2012-10-24T22:40:40Z   in response to GuriGuri
     
    何かと良くお世話になる lsdev コマンドですが、
     
    # lsdev -C | grep cd って実行するよりも
    # lsdev -Cc cdrom の方がスマートですよね?
     
    とは言え、どんなクラスが指定できるかわからないから
    grepを併用している、という方には、
     
    # lsdev -Cr class がお役に立ちます。v(^^     
     
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      # lsdev -Cc cdrom

      ‏2012-10-25T10:11:11Z   in response to GuriGuri
       
      ちなみに、 
       
      仮想化環境では、こんな↓感じになります。 ;)
      # lsdev -Cc cdrom
      cd0 使用可能  VIO サーバーによってサービスされる仮想 SCSI 光ディスク
       
    • nori
      nori
      61 Posts
      ACCEPTED ANSWER

      Re: lsdev コマンドの、ちょっと便利な使い方。

      ‏2012-10-25T12:35:51Z   in response to GuriGuri
       パラメーターとして、どんなものが指定できるかが分かると便利ですよね。
      私は、チューニングコマンドの-Lオプションや、lsattrの-Rオプションがお気に入りです。

      # ioo -L j2_minPageReadAhead
      NAME                      CUR    DEF    BOOT   MIN    MAX    UNIT           TYPE
           DEPENDENCIES
      --------------------------------------------------------------------------------
      j2_minPageReadAhead       2      2      2      0      64K    4KB pages         D
      --------------------------------------------------------------------------------
      #

      # lsattr -Rl ent0 -a media_speed
      10_Half_Duplex
      10_Full_Duplex
      100_Half_Duplex
      100_Full_Duplex
      1000_Full_Duplex
      Auto_Negotiation
      #
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    hdisk(LUN)のサイズを知る方法は?

    ‏2012-11-01T12:22:06Z   in response to GuriGuri
      
     
     
    getconfコマンドを使えば、バッチリです! v(^^ 
     
    Updated on 2012-11-01T12:22:06Z at 2012-11-01T12:22:06Z by GuriGuri
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: hdisk(LUN)のサイズを知る方法は?

      ‏2014-09-17T14:24:23Z   in response to GuriGuri

       

      $ lspv -size hdisk18
      102400
       

      VIOSの場合は「lspv -size」でバッチリですね!

       

       

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: hdisk(LUN)のサイズを知る方法は?

      ‏2018-04-18T16:07:27Z   in response to GuriGuri

      getconfコマンドを使えば、バッチリです! v(^^ 

      追加してもらったLUNのサイズが正しいかどうかを確認する時に重宝しています。 はい

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    【クイズ】 1万回のループ

    ‏2012-11-06T12:05:25Z   in response to GuriGuri
     
    さて、問題です。
     
    下記のシェルスクリプトを速くするには、
    どのように変更したら良いでしょうか? 
     
    $ cat ./test1.sh
    #!/bin/ksh
    cnt=1
    max=10001
    while [ $cnt -lt $max ]
    do
      # echo $cnt
      cnt=`expr $cnt + 1`
    done
     
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: 【クイズ】 1万回のループ

      ‏2012-11-12T21:56:45Z   in response to GuriGuri
       
      水平思考(ラテラルシンキング)を使うと、
      ループの回数を減らす!のも正解ですが、
      今回はロジカルシンキングでお願いします。 ;)
       
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: 【クイズ】 1万回のループ

        ‏2012-11-14T12:41:13Z   in response to GuriGuri
         
        αも良いと思いますが、
        やはりQって素敵ですよね。;)
         
        Updated on 2012-11-14T12:41:13Z at 2012-11-14T12:41:13Z by GuriGuri
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: 【クイズ】 1万回のループ

      ‏2012-11-18T11:32:45Z   in response to GuriGuri
       
      ヒント:
       
      $ which time
      /usr/bin/time
      $ whence time
      time
      $ which expr
      /usr/bin/expr
      $ whence expr
      /usr/bin/expr
       
      • nori
        nori
        61 Posts
        ACCEPTED ANSWER

        Re: 【クイズ】 1万回のループ

        ‏2012-11-18T11:40:15Z   in response to GuriGuri
        $((;゚Д゚)) これもヒントでしょうか ??
        • This reply was deleted by GuriGuri 2012-11-19T12:27:10Z.
          • nori
            nori
            61 Posts
            ACCEPTED ANSWER

            Re: 【クイズ】 1万回のループ

            ‏2012-11-19T11:17:07Z   in response to GuriGuri
             $((;゚Д゚)) ←この顔文字がヒントかなと思ったのですが・・(^^;
            • GuriGuri
              GuriGuri
              1131 Posts
              ACCEPTED ANSWER

              Re: この顔文字がヒントかなと思ったのですが・・(^^;

              ‏2012-11-19T12:29:43Z   in response to nori
               
              あちゃー、
               
              隠し絵だとは
              気付きません
              でした。。。 orz
               
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: 【クイズ】 1万回のループ

        ‏2012-11-27T22:51:34Z   in response to GuriGuri
         
        expr コマンドの替わりに
        シェルの組み込みコマンドを使うと、
         
        劇的に速くなりますので、
        是非お試し下さい。 ;)
         
        Updated on 2012-11-27T22:51:34Z at 2012-11-27T22:51:34Z by GuriGuri
        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: 【クイズ】 1万回のループ

          ‏2012-12-01T12:17:57Z   in response to GuriGuri
           
          例えば。。。

          $ cat ./test2.sh
          #!/bin/ksh
          cnt=1
          max=10001
          while (( cnt < max ))
          do
            # echo $cnt
            (( cnt = cnt + 1 ))
          done
           
          • takashi_n
            takashi_n
            1 Post
            ACCEPTED ANSWER

            Re: 【クイズ】 1万回のループ

            ‏2013-06-06T10:53:21Z   in response to GuriGuri

            1から10001 までの連番を取得したいなら、ループまわすより以下の方が速いかもしれません。

            yes "" | cat -n | head -10001

            出力を全く同じにするには先頭のブランクを取り除かないとだめなので、以下でしょうか。それでもshellでループまわすより早いはずです。

             yes "" | cat -n | head -10001 | sed 's/ //g'

             

            • GuriGuri
              GuriGuri
              1131 Posts
              ACCEPTED ANSWER

              Re: 1から10001 までの連番を取得したいなら、

              ‏2013-06-06T11:59:47Z   in response to takashi_n

               

              おー、

              ナイス・ラテラルシンキングですね。 ;)

               

              yesコマンドの出力の10002行以降が

              どこに消えたのかと考えると、

              夜も眠れません。(笑

               

  • This reply was deleted by nori 2012-11-19T11:17:00Z. Reason for deletion: スレッドの親子構造を間違えたため
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    Q: ファイルシステムがパンクしてしまいました。 (T_T)

    ‏2012-12-09T19:41:02Z   in response to GuriGuri
     
    A: 下記の Information Center を参照してみてください。 ;)
     
     
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    ODM関連のコマンド(odmほにゃらら)、いくつ言えますか?

    ‏2013-01-03T09:19:04Z   in response to GuriGuri
     
    odmgetとodmaddは時々使いますが、
    odmshowなんてのもあるんですねー。:D
     
    $ lslpp -f bos.rte.odm
      ファイルセット        ファイル
      ----------------------------------------------------------------------------
    パス: /usr/lib/objrepos
      bos.rte.odm 7.1.1.0   /usr/bin/odmadd
                            /usr/bin/odmchange
                            /usr/bin/odmcreate
                            /usr/bin/odmdelete
                            /usr/bin/odmdrop
                            /usr/bin/odmget
                            /usr/bin/odmshow
                            /usr/lib/libodm.a

    パス: /etc/objrepos
      bos.rte.odm 7.1.1.0   /var/adm/sw/tmp/bos.rte.odm
     
  • This reply was deleted by GuriGuri 2013-01-03T09:26:39Z. Reason for deletion: タイムアウトが発生したので再試行したら、
  • This reply was deleted by GuriGuri 2013-01-03T09:27:25Z. Reason for deletion: 同じ投稿が3つ登録されてしまったため。
  • nori
    nori
    61 Posts
    ACCEPTED ANSWER

    Q: FibreChannelアダプター周りのチューニングをしたい

    ‏2013-07-24T23:31:03Z   in response to GuriGuri

    FibreChannel周りのチューニングは、以下が参考になります。

    コマンド出力の読み方、考え方がよく分かります。

    IBM Techdocs Technote: Fibre-channel I/O Performance Tuning on AIX using fcstat; A How-to and Usage Guide:

    http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/TD106122

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    10回のループ

    ‏2014-04-15T13:03:25Z   in response to GuriGuri

     

    $ cnt=1
    $ max=11
    $ while (( cnt < max ))
    > do
    > echo $cnt
    > (( cnt = cnt + 1 ))
    > done

     

    これを1行にして、
    空白を取れるだけ取ると、
    こんな↓感じになるでしょうか?

     

    $ cnt=1;max=11;while((cnt<max));do echo $cnt;((cnt=cnt+1));done
     

     

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    例えば、 hostnew コマンド

    ‏2016-05-11T10:22:54Z   in response to GuriGuri

     

    何が「新しい」のかな? スマイル

     

    # find / -name *new
    (中略)
    /usr/bin/hostnew
    /usr/bin/znew
    /usr/sbin/bosrenew
    /usr/sbin/terenew
    /usr/share/lib/terminfo/x/xterm-new

     

  • wuser
    wuser
    3 Posts
    ACCEPTED ANSWER

    Re: [初めての, AIX] お気軽に投稿ください。

    ‏2016-06-29T01:17:11Z   in response to GuriGuri

    お世話になります。

    aix 7.1 で syslog を収集してエラー検知やログ取得しているのですが、発生した時刻に関する情報が「 月 日 時刻 ホスト名 XXXXX 」となっているため、

    何年に発生したかがわかりません。

    Linux の場合は rsyslogd の設定でフォーマットを変えられたのですが、aix の syslogd の場合はフォーマットは変えられないのでしょうか?

    よろしくお願いいたします。

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2016-07-02T22:12:18Z   in response to wuser

      AIXに限らず、昔からのsyslogdでは

      フォーマットを変えられないと思いましたが、

      いかがでしょうか

      • wuser
        wuser
        3 Posts
        ACCEPTED ANSWER

        Re: [初めての, AIX] お気軽に投稿ください。

        ‏2016-07-04T02:40:46Z   in response to GuriGuri

        やはりsyslog ではフォーマットは変えられないですか。
        別の手段も検討してみようと思います。

        ありがとうございました。

        • This reply was deleted by wuser 2016-08-12T00:35:39Z. Reason for deletion: miss
  • wuser
    wuser
    3 Posts
    ACCEPTED ANSWER

    Re: [初めての, AIX] お気軽に投稿ください。

    ‏2016-08-12T00:35:58Z   in response to GuriGuri

    あるプロセスをOS起動時に自動起動させようとして /etc/inittab に respawn 設定を付けて記述しています。

    運用上停止させたいタイミングがあるのですが、 kill で停止しようとしても、respawn になっているため

    勝手に起動してきてしまいます。何か良い停止方法はありますでしょうか。

    もしくは、自動起動のやり方として別の良い方法がありましたらご教示ください。

     

    よろしくお願いいたします。
     

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: [初めての, AIX] お気軽に投稿ください。

      ‏2017-03-11T23:54:57Z   in response to wuser

      先日、同じことを思った状況が自分も(砂場でのテストにて)ありました。

      # man inittab
      (...)
      Note: The colon character ( : ) is used as a delimiter as well as a comment character. To comment out an inittab entry, add : at the beginning of the entry.

      /etc/inittabファイルのエントリーの行頭に「:」を追加してコメント化しました。 ⇒ 「#」では駄目でした。

      # man chitab
      (...)
      Note: The chitab command can not comment out an entry in the /etc/inittab file.

      chitabコマンドでは/etc/inittabファイルのエントリーをコメント化できないそうです。 ⇒ 編集する時は慎重に。

      # man telinit
      (...)
      The init command rereads the /etc/inittab file every 60 seconds. If the /etc/inittab file has changed since the last time the init command read it, the new commands in the /etc/inittab file are executed during system startup.

      当該プロセスの有無を見ながら「telinit q」を実行しましたが、タイミング的な前後関係は未確認です。

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIXでは「# rm -r /」にご注意ください。

    ‏2017-03-08T21:44:44Z   in response to GuriGuri

     

    Linuxでは途中から挙動が変わったらしいですね。クール

     

     

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIXちゃんは語りたい

    ‏2017-03-20T12:48:29Z   in response to GuriGuri

    まだまだ知らない(使ったことがない)コマンドが沢山ありますねぇ。。。天使

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    dateコマンドで昨日の日付を取得する方法?

    ‏2017-04-03T13:44:40Z   in response to GuriGuri

    Linuxであれば、Linux on Powerでも、以下のような方法が使えますが、

    sles12-sp1:~ # date '+%Y-%m-%d'
    2017-04-03
    sles12-sp1:~ # date '+%Y-%m-%d'
    -d yesterday
    2017-04-02

    AIXのdateコマンドではエラーになってしまいます。

    # date '+%Y-%m-%d'
    2017-04-03
    # date '+%Y-%m-%d' -d yesterday
    date: 0551-402 日付/時間の指定に無効な文字があります。
    使用方法: date [-n][-u] [mmddHHMM[[cc]yy]] [+"Field Descriptors"]
    使用方法: date [-n][-u] [mmddHHMM[.SS[cc]yy]] [+"Field Descriptors"]
    使用方法: date [-a [+|-]sss[.fff]]

    何か良い方法はないでしょうか?

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: dateコマンドで昨日の日付を取得する方法?

      ‏2017-04-04T12:53:38Z   in response to GuriGuri

      ヒントは、環境変数「TZ」かも。 ウィンク

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: dateコマンドで昨日の日付を取得する方法?

        ‏2017-04-04T20:27:09Z   in response to GuriGuri

        0時から9時の間に実行すると一昨日の日付になる、

        と聞いた方法を試してみました。ちゃんと一昨日になりました。 大笑い

        # date ; TZ=aaa24 date
        Wed Apr 
        5 05:20:20 JST 2017
        Mon Apr 
        3 20:20:20 aaa 2017

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: dateコマンドで昨日の日付を取得する方法?

          ‏2017-04-05T11:23:37Z   in response to GuriGuri

          ちゃんと昨日の日付が表示される場合(時間帯)の方が多いんですけどね。 にこにこ

          # date ; TZ=aaa24 date
          Wed Apr 
          5 20:20:20 JST 2017
          Tue Apr 
          4 11:20:20 aaa 2017

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    mksysbの点点点

    ‏2017-04-07T13:21:48Z   in response to GuriGuri

    smitty mksysbでAIXのシステム・バックアップを取得する時に

    点点点(...)が表示されなくなったのは、いつからでしょうか?

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: mksysbの点点点

      ‏2017-04-16T09:33:52Z   in response to GuriGuri

      ちなみに、AIX 6.1 TL9 SP7 (6100-09-07-1614)で試してみたら、点点点(...)が表示されました。

      rootvg についての情報ファイル (/image.data) を作成しています。

      バックアップするファイルのリストを作成しています。
      .
      237365 ファイルをバックアップしています......................

      237365 ファイルの 237365 (100%)
      0512-038 mksysb: バックアップは正常に完了しました。

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: mksysbの点点点

      ‏2017-04-17T11:50:35Z   in response to GuriGuri

      失礼しました。何か勘違いしていたのかも知れません。
      AIX 7.2 TL1 SP2 (7200-01-02-1717)でも、点点点(...)は表示されました。 はにかみ

      rootvg についての情報ファイル (/image.data) を作成しています。

      バックアップするファイルのリストを作成しています。
      ........
      326305 ファイルをバックアップしています..............................
      326305 ファイルの 60308 (18%).....................

      326305 ファイルの 326305 (100%)
      0512-038 mksysb: バックアップは正常に完了しました。

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    Set Terminal Type では、何を選択するのが良いでしょうか?

    ‏2017-05-05T11:59:15Z   in response to GuriGuri

    AIXを導入した直後に「Set Terminal Type」という画面が出ますが、何を選択するのが良いでしょうか?

         ibm3101          tvi912          vt330          aixterm
         ibm3151          tvi920          vt340          dtterm
         ibm3161          tvi925          wyse30         xterm
         ibm3162          tvi950          wyse50         lft
         ibm3163          vs100           wyse60         sun
         ibm3164          vt100           wyse100
         ibmpc            vt320           wyse350

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    コントロール・パネル

    ‏2017-05-16T13:11:59Z   in response to GuriGuri

    コンパネって、便利ですよね。 ウィンク

    Updated on 2017-05-16T13:13:50Z at 2017-05-16T13:13:50Z by GuriGuri
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    拡張子 tar.xz

    ‏2017-05-17T13:49:17Z   in response to GuriGuri

    AIXで拡張子が「tar.xz」のファイルを展開できますか?

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    肩パットじゃないよ、 amepat コマンド

    ‏2017-05-25T10:46:46Z   in response to GuriGuri

    Active Memory Expansion (AME) が使えない環境でも、 amepat コマンドを実行してみることは可能です。

    ちょっと「システム構成」や「システム・リソース統計情報」を知りたい時にも使えそうですね。 クール

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    find: 0652-009 接続されていません。

    ‏2017-06-05T11:18:11Z   in response to GuriGuri

    findコマンドを実行すると、こんなエラーが出ちゃうんですけど?

    # find / -name zzz*
    find: 0652-009 接続されていません。

    英語だと、こんなメッセージです。

    # LANG=C find / -name zzz*
    find: missing conjunction

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: find: 0652-009 接続されていません。

      ‏2017-06-07T12:32:07Z   in response to GuriGuri

      検索条件に合致するファイルがカレント・ディレクトリーに2つあると、そのエラーが出るようですね。

      ⇒ 検索条件をダブルクォーテーション「"」で囲むことで回避できますよ。 はい

      # mkdir /tmp/test
      # cd /tmp/test
      # touch zzz1.txt
      # find / -name zzz*
      /tmp/test/zzz1.txt
      # touch zzz2.txt
      # find / -name zzz*
      find: 0652-009 接続されていません。
      # LANG=C find / -name zzz*
      find: missing conjunction
      # find / -name "zzz*"
      /tmp/test/zzz1.txt
      /tmp/test/zzz2.txt
      #

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    grepコマンドの「-p」フラグ

    ‏2017-06-08T11:06:37Z   in response to GuriGuri

    Linuxのgrepコマンドには無いオプション(フラグ)が使えますよ。 クール

    構文

    grep [ -E | -F ] [ -i ] [ -h ] [ -H ] [ -L ] [ -r | -R ] [ -s ][ -u ] [ -v ] [ -w ] [ -x ] [ -y ] [ [ [ -b ] [ -n ] ] | [ -c | -l | -q ] ] [ -p [ Separator ] ] { [ -e PatternList ... ] [ -f PatternFile ... ] | PatternList ... } [ File ... ]

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: grepコマンドの「-p」フラグ

      ‏2017-06-09T12:47:47Z   in response to GuriGuri

      一致する行を含むパラグラフ全体を表示する「-p」って、

      Linuxのgrepコマンドにありましたっけ? にこにこ

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: grepコマンドの「-p」フラグ

        ‏2017-06-15T12:17:47Z   in response to GuriGuri

        Linuxのgrepコマンドには

        一致した行の前後の行も表示する「-C(--context=)」オプションや

        一致した行の前の行も表示する「-B(--before-context=)」オプション、

        一致した行の後の行も表示する「-A(--after-context=)」オプションがあるそうです。

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: grepコマンドの「-p」フラグ

          ‏2017-06-15T12:21:05Z   in response to GuriGuri

          コマンドの出力結果がキーワードと値の2行に分かれていることが事前にわかっている場合などは、

          一致する行を含むパラグラフ全体を表示するAIXの「-p」よりもLinuxの「-A」の方が使い勝手が良いかも知れませんね。 はにかみ

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    HMCのコマンド

    ‏2017-06-18T08:41:18Z   in response to GuriGuri

    AIXネタではなくて恐縮ですが、
    HMCのコマンドには便利なものが多いです。是非ともご活用ください! ウィンク

    https://twitter.com/power_gaz/status/875767762978820096

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    「アクセス・キーの更新(Update Access Key)」の有効期限

    ‏2017-06-22T13:01:55Z   in response to GuriGuri

    POWER8サーバーをお使いの方は、UAKの有効期限を把握しておくと、将来ファームウェアを更新する時に役に立つかも知れませんよ。 クール

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: 「アクセス・キーの更新(Update Access Key)」の有効期限

      ‏2017-06-24T13:17:41Z   in response to GuriGuri

      HMCの「サービス可能イベント」にSRC: A7004761が出たことがあったので、

      2015年4月に出ていたテクニカル・フラッシュのことを思い出して、

      UAKの有効期限の確認方法を色々と試してみました。

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: 「アクセス・キーの更新(Update Access Key)」の有効期限

        ‏2017-06-25T12:45:12Z   in response to GuriGuri

        試す時に参照したドキュメント

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: 「アクセス・キーの更新(Update Access Key)」の有効期限

          ‏2017-07-02T14:18:06Z   in response to GuriGuri

          ① ASMI を使用してアクセス・キーを検査する
          Welcomeページの右上隅にあるCopyright文の下、FW情報の下に「Update Access Key Exp Date (YYYY-MM-DD): 」が表示される。

           

          ② HMC を使用してアクセス・キーを検査する
          【GUI】ナビゲーション・ウィンドウで「更新」をクリックして、対象サーバーを選択して「システム情報の表示」をクリックして、
                 LIC リポジトリーの指定で「なし - 現在の値の表示」を選択して「了解」をクリックすると、「Update Access Key Expirationアクセス・キー有効期限の更新」が表示される。
          【CLI】hscroot@localhost:~> for i in `lssysconn -r all -F type_model_serial_num`; do lslic -m $i -F mtms,update_access_key_exp_date; done
                 または、hscroot@localhost:~> for i in `lssyscfg -r sys -F name`; do lslic -m $i -F mtms,update_access_key_exp_date; done

           

          ③ AIX コマンドを使用してアクセス・キーを検査する
          # lscfg -vp | grep "Microcode Entitlement Date"

           

          ④ Linux コマンドを使用してアクセス・キーを検査する
          # lscfg -vp | grep -A 1 "Update Access Key Exp Date"

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    (再び) 君は見たか?、AIXのSMITマン!

    ‏2017-06-24T13:14:25Z   in response to GuriGuri

    (再び) 君は見たか?、AIXのSMITマン!
    Jay Kruemckeさんのツイート「@mr_nmon Video #AIX #SMIT "Running Man"」でも紹介されていました。
    なかなか最近では見る機会が少ないかも知れない伝説の"走る男"を見てみたい!という方々は
    ぜひ Mr nmon さんの解説付き動画でご覧ください。3分少々でごさいます。(顔文字)
    https://twitter.com/chromeaix/status/731144961215844352

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    毎月更新、AIX Toolbox for Linux Applications。

    ‏2017-06-28T13:46:30Z   in response to GuriGuri

    安心してください。今でも更新し続けていますよ。 はい

    • Jun 13 17  17
      Jun 06 17  13
      Jun 02 17  1
      May 24 17  7
      May 12 17  1
      May 08 17  8
      Apr 10 17  2
      Mar 31 17  11
      Mar 17 17  3
      Mar 10 17  1
      Feb 24 17  2
      Feb 20 17  6
      Feb 17 17  4
      Feb 15 17  2
      Feb 10 17  4
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIXのviで「:wq!」は使えますか?

    ‏2017-07-07T13:43:45Z   in response to GuriGuri

    Linuxのviでは「:wq!」は使えたと思ったのですが、

    :wq!
    "test.txt" The file access permissions do not allow the specified action.

    AIXのviでは「:wq!」は使えないのでしょうか?

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: AIXのviで「:wq!」は使えますか?

      ‏2017-07-08T14:35:32Z   in response to GuriGuri

      良く見ると、Linuxの場合は怒り方が違うのですね。 にこにこ

      E45: 'readonly' option is set (add ! to override)

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIX でも limits.conf ですか?

    ‏2017-07-09T13:22:31Z   in response to GuriGuri

    Linux の /etc/security/limits.conf に相当する AIX のファイルは何ですか?

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: AIX でも limits.conf ですか?

      ‏2017-07-10T13:52:04Z   in response to GuriGuri

      AIX の場合もディレクトリーは同じ /etc/security ですが、
      ファイル名に「.conf」が付かないので、ご注意ください。

      ※ 書き方も少し違ったりします。 はい

      # oslevel -s
      7200-01-02-1717
      # grep "unlimited" /etc/security/limits
      * NOTE:  A value of -1 implies "unlimited"

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: AIX でも limits.conf ですか?

      ‏2017-07-11T14:04:05Z   in response to GuriGuri

      Linux の /etc/security/limits.conf に相当する AIX のファイルは /etc/security/limits です。

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: AIX でも limits.conf ですか?

        ‏2017-08-16T13:10:40Z   in response to GuriGuri

        Linux の /etc/security/limits.conf に相当する AIX のファイルは /etc/security/limits です。

        ファイルの名前が違うだけでなく、中身の書き方も少し違うので、ご注意くださいませませ。

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIX でも ssh-copy-id は使えますか?

    ‏2017-07-09T13:26:18Z   in response to GuriGuri

    AIX でも ssh-copy-id は使えますか?

    [root@rhel73 ~]# rpm -ql openssh-clients | grep "bin"
    /usr/bin/scp
    /usr/bin/sftp
    /usr/bin/slogin
    /usr/bin/ssh
    /usr/bin/ssh-add
    /usr/bin/ssh-agent

    /usr/bin/ssh-copy-id
    /usr/bin/ssh-keyscan

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: AIX でも ssh-copy-id は使えますか?

      ‏2017-07-11T14:02:46Z   in response to GuriGuri

      残念ながら、無さそうです。。。

      # oslevel -s
      7200-01-02-1717
      # lslpp -f openssh.base.client | grep "bin"
                              /usr/bin/ssh-keyscan
                              /usr/bin/scp
                              /usr/bin/sftp
                              /usr/bin/ssh
                              /usr/sbin/ssh-keysign
                              /usr/bin/ssh-add
                              /usr/bin/ssh-keygen
                              /usr/bin/ssh-agent

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    date +%s って、何ですか?

    ‏2017-07-15T13:01:03Z   in response to GuriGuri

    これ、面白いですね。 クール

    https://twitter.com/power_gaz/status/885880948943761408

           %s
                Displays the number of seconds since January 1, 1970, Coordinated
                Universal Time (CUT).

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      echo -e

      ‏2017-07-17T07:37:21Z   in response to GuriGuri

      ちなみに、

      AIX 環境で実行してみたところ、

      # echo -e \\n\\n ; date +%s | figlet -f banner ; echo -e \\n\\n
      -e


      ksh: figlet:  見つかりません。
      -e


      #

      あれれぇ~? おどけ

      Updated on 2017-07-17T07:38:22Z at 2017-07-17T07:38:22Z by GuriGuri
      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        figlet

        ‏2017-07-17T14:29:27Z   in response to GuriGuri

        もう一つの、

        ksh: figlet:  見つかりません。

        これは仕方ないですよね。 はにかみ

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: figlet

          ‏2017-07-18T13:31:07Z   in response to GuriGuri

          Linux on Power では簡単に make できましたが、

          # yum install gcc
          # tar -z -xvf figlet-2.2.5.tar.gz
          # cd figlet-2.2.5
          # make
          # make install

          はてさて、 AIX ではどうでしょうか? にこにこ

          • GuriGuri
            GuriGuri
            1131 Posts
            ACCEPTED ANSWER

            Re: figlet

            ‏2017-07-19T13:43:56Z   in response to GuriGuri

            まずは gcc を使えるようにしようと思ったら、久しぶりで忘れちゃいましたぁ~。 笑い転げる

            # rpm -ivh gcc-4.8.5-1.aix7.2.ppc.rpm
            error: failed dependencies:
                    info is needed by gcc-4.8.5-1
                    libgcc = 4.8.5-1 is needed by gcc-4.8.5-1
                    gcc-cpp = 4.8.5-1 is needed by gcc-4.8.5-1

            • GuriGuri
              GuriGuri
              1131 Posts
              ACCEPTED ANSWER

              gcc のインストール

              ‏2017-07-20T13:56:31Z   in response to GuriGuri

              前提パッケージをインストールするためには、
              そのまた前提パッケージのインストールが必要でした。。。 天使

              # rpm -ivh info-4.6-1.aix5.1.ppc.rpm
              error: failed dependencies:
                      bash   is needed by info-4.6-1

              • GuriGuri
                GuriGuri
                1131 Posts
                ACCEPTED ANSWER

                Re: gcc のインストール

                ‏2017-07-21T13:39:34Z   in response to GuriGuri

                最終的には、こんな感じで落ち着きました。 ウィンク

                # rpm -qa
                AIX-rpm-7.2.0.1-1
                tcl-8.4.7-3
                tk-8.4.7-3
                expect-5.42.1-3
                bash-4.3.30-1
                info-4.6-1

                gcc-4.8.5-1
                libgcc-4.8.5-1
                gcc-cpp-4.8.5-1
                gmp-5.1.3-2
                mpfr-3.1.2-3
                libmpc-1.0.3-1
                libstdc++-4.8.5-1

                • GuriGuri
                  GuriGuri
                  1131 Posts
                  ACCEPTED ANSWER

                  ジョークプログラム sl を AIX で動かしてみよう

                  ‏2017-07-23T08:24:03Z   in response to GuriGuri

                  せっかく gcc が使えるようになったので、ジョークプログラム sl を AIX で動かしてみようと思いました。

                  # unzip sl-master.zip
                  # cd sl-master
                  # make
                          gcc -O -Wall -o sl sl.c -lncurses
                  collect2: fatal error:
                  library libncurses not found
                  compilation terminated.
                  make: 1254-004 最後のコマンドからのエラー・コードは 1 です。


                  停止。
                  #

                  ふむふむ。なるほど。 はい

                  • GuriGuri
                    GuriGuri
                    1131 Posts
                    ACCEPTED ANSWER

                    Re: ジョークプログラム sl を AIX で動かしてみよう

                    ‏2017-07-24T12:23:28Z   in response to GuriGuri

                    それならば、 ncurses を追加インストールしてみましょう。

                    # rpm -ivh ../ncurses-6.0-1.aix6.1.ppc.rpm
                    # make
                            gcc -O -Wall -o sl sl.c -lncurses
                    ld: 0711-317 エラー:
                    未定義のシンボル: .w32addch
                    ld: 0711-317 エラー: 未定義のシンボル: .initscr32
                    ld: 0711-345 -bloadmap または -bnoquiet オプションを使用して、詳細な情報を得てください。
                    collect2: error: ld returned 8 exit status
                    make: 1254-004 最後のコマンドからのエラー・コードは 1 です。


                    停止。
                    #

                    あれれぇ。。。 おどけ

                    • GuriGuri
                      GuriGuri
                      1131 Posts
                      ACCEPTED ANSWER

                      Re: ジョークプログラム sl を AIX で動かしてみよう

                      ‏2017-07-25T12:43:19Z   in response to GuriGuri

                      ふと思い出して、昔の懐かしい「赤本」を読んでみました。

                      http://www.redbooks.ibm.com/jp/support/redbooks/systems.html#system_p

                      AIX® における C および C++ アプリケーション開発および移植SG88-6713-00 (4.93MB)
                      (SG24-5674-01 Developing and Porting C and C++ Applications on AIX)
                      このRedbookは、UNIX の使用経験があるアプリケーション開発者が、AIX オペレーティング・システムを初めて使用する際のガイドです。最新のC for AIX コンパイラーおよび C++ for AIX コンパイラーで提供されている新機能および強化された機能の説明をはじめとして多くの概念を詳細に説明しています。 (576ページ / 2003-12)

                      • GuriGuri
                        GuriGuri
                        1131 Posts
                        ACCEPTED ANSWER

                        Re: ジョークプログラム sl を AIX で動かしてみよう

                        ‏2017-07-26T13:10:36Z   in response to GuriGuri

                        シンボルが定義されているか見てみると、

                        # dump -Tv /usr/lib/libncurses.a | grep "w32addch"
                        #

                        あれれ?

                        # dump -Tv /usr/lib/libcurses.a | grep "w32addch"
                        [148]   0x0001021c    .data      EXP     DS SECdef        [noIMid] w32addch
                        [75]    0x0000cf20    .data      EXP     DS SECdef        [noIMid] w32addch
                        #

                        もしかして?

                        • GuriGuri
                          GuriGuri
                          1131 Posts
                          ACCEPTED ANSWER

                          Re: ジョークプログラム sl を AIX で動かしてみよう

                          ‏2017-07-27T12:57:22Z   in response to GuriGuri

                          できました。 スマイル

                          # gcc -O -Wall -o sl sl.c -lcurses
                          # ls sl
                          sl
                          #

  • aix_shuting
    aix_shuting
    2 Posts
    ACCEPTED ANSWER

    Ответ: [初めての, AIX] お気軽に投稿ください。

    ‏2017-07-28T03:44:28Z   in response to GuriGuri
    突然の投稿申し訳ございません。
    
    AIX7.2にてcshでjavaを起動するさいに
    【word too long】と出力されてしまい失敗しております。
    
    java起動コマンドに4000文字以上かつクラスパスに変数(引数)を指定した場合に発生いたします。
    コマンド例:java -Xmx512M -cp  [$env_param]+「4000文字」 jp.co.XXXXX.XXXXX
    ​
    OS側の設定で【word too long】とならないように長さ制限を変更できますでしょうか。
    設定回避が難しい場合、シェル側での回避方法はありますでしょうか。
    
    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: Ответ: [初めての, AIX] お気軽に投稿ください。

      ‏2017-07-28T23:24:34Z   in response to aix_shuting

      具体的な引数が分からないので自分の環境で再現できなくて申し訳ありませんが、

      % setenv AAA aaaaa(中略)aaaaa
      % echo $AAA | wc
             1       1    4089
      % setenv AAA ${AAA}a
      Word too long.
      %

      これと似たような状況でしょうか?

      • aix_shuting
        aix_shuting
        2 Posts
        ACCEPTED ANSWER

        Re: Ответ: [初めての, AIX] お気軽に投稿ください。

        ‏2017-08-04T02:43:10Z   in response to GuriGuri

        返信が遅れてしまい大変申し訳ございません。

        まさに同じです。

        bashでは回避可能という記載は見つけたのですが、

        私の環境にはインストールできず困っています。

        javaのライブラリが長すぎるため、

        短い階層に置くことも検討しておりますが可能であればそのままにしたいと考えています。

        ご助力のほどよろしくお願いいたします。

         

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: Ответ: [初めての, AIX] お気軽に投稿ください。

          ‏2017-08-12T13:34:38Z   in response to aix_shuting

          AIX側の設定で変更できる何かと言うと、

          sys0のncargs(ARG/ENV リスト・サイズ)くらいしか思い付かないのですが、

          # getconf -a | grep "ARG_MAX"
          ARG_MAX:                                1048576
          _POSIX_ARG_MAX:                         4096

          ちなみに、cshではなくkshでも状況は同じでしょうか?

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    dd コマンドのオプション

    ‏2017-08-23T14:14:12Z   in response to GuriGuri

    AIXとLinuxでは、微妙に違うのですね。 おどけ

    [root@rhel73le ~]# dd --help
    (中略)
    N and BYTES may be followed by the following multiplicative suffixes:
    c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M
    GB =1000*1000*1000, G =1024*1024*1024, and so on for T, P, E, Z, Y.

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: dd コマンドのオプション

      ‏2017-08-24T13:42:51Z   in response to GuriGuri

      小文字の「1m」はエラーになりますが、大文字の「1M」ならO.Kです。 にこにこ

      [root@rhel73le ~]# dd if=/dev/zero of=bigfile bs=1m count=1024
      dd: `1m' : 無効な数字です

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: dd コマンドのオプション

        ‏2017-08-27T21:23:03Z   in response to GuriGuri

        オンライン・ヘルプに書いてあった単位を色々と試してみました。 スマイル

        [root@rhel73le ~]# dd if=/dev/zero of=bigfile bs=1Z count=1
        dd: `1Z' : 無効な数字です
        [root@rhel73le ~]# dd if=/dev/zero of=bigfile bs=1Y count=1
        dd: `1Y' : 無効な数字です

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    inutoc コマンドの「inu」って、どういう意味なんでしょうか?

    ‏2017-08-29T23:23:46Z   in response to GuriGuri

    当時、自分は意味が解らなかったので

    「犬(イヌ)TOC」と、ゴロ合わせで覚えたのですが、

    AIX の inutoc コマンドの「inu」って、どういう意味なんでしょうか?

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

      ‏2017-08-30T13:34:03Z   in response to GuriGuri

      ある人から

      InstallUpdate ではないか?

      というご意見を頂戴しましたが、

      いかがでしょうか? スマイル

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

        ‏2017-09-01T22:40:33Z   in response to GuriGuri

        TOCファイル(.toc)のことを勝手に「ポチ・トック」と呼んでいたので、

        「ポチなら当然イヌだよね」と思っていました。 はにかみ

        ⇒ 日本語に堪能な人がコマンド名を決めたのかも知れませんね。

      • KYHT
        KYHT
        1 Post
        ACCEPTED ANSWER

        Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

        ‏2017-09-05T02:13:18Z   in response to GuriGuri

        Install and Update (略称 INU)

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

          ‏2017-09-05T12:49:29Z   in response to KYHT

          Install and Update (略称 INU)

          おー、トレビアン! はい

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

      ‏2017-09-10T11:51:23Z   in response to GuriGuri

      inu コマンドがあるくらいだから、

      neko コマンドもあったりするのでしょうか? 大笑い

      • GuriGuri
        GuriGuri
        1131 Posts
        ACCEPTED ANSWER

        Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

        ‏2017-09-11T11:37:16Z   in response to GuriGuri

        neko コマンドは知らないけど、 cat コマンドならありますよね。

        • GuriGuri
          GuriGuri
          1131 Posts
          ACCEPTED ANSWER

          Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

          ‏2017-09-20T13:17:57Z   in response to GuriGuri

          cat コマンドならありますよね。

          smitty と kitty が似ていると思うのは私だけでしょうか? はにかみ

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: inutoc コマンドの「inu」って、どういう意味なんでしょうか?

      ‏2017-09-29T13:02:13Z   in response to GuriGuri

      あるUSの人に訊いてみたら、「install/update」という意見でした。 ウィンク

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    ISE Storage Blog

    ‏2017-10-07T10:56:36Z   in response to GuriGuri

    何気なくdeveloperWorksのトップページを眺めていたら、「AIX」という文字列が目に留まりました。 アイデア

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIX Toolbox for Linux Applications を簡単にインストールする方法

    ‏2017-10-08T04:15:58Z   in response to GuriGuri

    yum を使うと楽チンですよ。 クール

    ※ 予め yum.conf にリポジトリの定義が追記されているので、AIX Toolbox for Linux Applications を簡単にインストールできるようになります。

    Updated on 2017-10-08T08:53:31Z at 2017-10-08T08:53:31Z by GuriGuri
  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    新製品発表レター

    ‏2017-10-18T12:25:19Z   in response to GuriGuri

    どちらかと言うと「初歩的なことだよ、ワトソン君。」ネタかも知れませんが、発表レターは外向けサイトで見られます。って、ご存知ですよね? ウィンク

     

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    AIX のコマンドに追加された新機能を「簡単に」知る方法。

    ‏2017-10-21T08:38:28Z   in response to GuriGuri

    AIX『コマンド』トピック・コレクションの新規情報または大幅に変更された情報について、下記サイトで紹介されています。

    ※ 画面の一番下のプルダウン・メニューで「日本語」を「英語/English」に変更すると最新情報が表示される場合もあります。

     

    AIX : コマンドの新機能  (2017 年 10 月)

     

    AIX : What's new in Commands  (October 2017)

    • GuriGuri
      GuriGuri
      1131 Posts
      ACCEPTED ANSWER

      Re: AIX のコマンドに追加された新機能を「簡単に」知る方法。

      ‏2018-03-10T12:38:24Z   in response to GuriGuri

      ※ 画面の一番下のプルダウン・メニューで「日本語」を「英語/English」に変更すると最新情報が表示される場合もあります。

      やはり、最新情報を見るためには、「英語/English」に変更する必要があるようです。 おどけ

      2017 年 10 月 / March 2018

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    IBM AIX 7.2 TL2 がダウンロードできるようになったようですよ。 :D

    ‏2017-10-29T11:55:42Z   in response to GuriGuri

    Fix Central

    https://www.ibm.com/support/fixcentral/aix/selectFixes?release=7.2&function=release

    ■ (2017/10/27) Service Pack     : 7200-02-01-1731

    ■ (2017/10/27) Technology Level : 7200-02+SP1-1731

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    Redbooks 日本語版

    ‏2017-11-21T11:50:23Z   in response to GuriGuri

    32bitと64bitの話を少し調べる必要があって、昔懐かしい(笑)資料を参照しました。 天使

  • GuriGuri
    GuriGuri
    1131 Posts
    ACCEPTED ANSWER

    X/Open 標準とバークレー標準

    ‏2017-12-24T00:54:07Z   in response to