タグ

関連タグで絞り込む (182)

タグの絞り込みを解除

Linuxに関するseapig_dolphinのブックマーク (144)

  • Linuxシステム[実践]入門

    このの概要 書ではLinuxを扱う上で必要となる設定ポイントなどをまとめています。ハードウェアとLinuxの関わり,Linuxカーネルやシェルの理解を深め,設定ファイルや起動スクリプトについて解説します。またApacheやPostfixなどのアプリケーションの他に日語環境やX Windowの設定,認証などについても丁寧に解説を進めています。「Linuxをインストールしたがどのように扱ってよいかわからない」「Linuxはどのような構造で動いているか興味がある」という方にお薦めです。 こんな方におすすめ Linuxの勉強をはじめたい人 Linuxの活用方法を知りたい人 よりLinuxを使いこなしたい人 第1章 Linuxの基礎知識 1-1 UNIXの基礎 1-1-1 ログイン・ログアウト 1-1-2 シェルとコマンド 1-1-3 マニュアルコマンド man マニュアルを参照する manの

    Linuxシステム[実践]入門
  • Bashのよくある間違い | Yakst

    原文は2015年8月22日時点のものを利用しており、それ以降に追記、更新されている可能性があります。 翻訳は原作者の許可を得て公開されています。 Thanks for GreyCat! このページはBashプログラマーが陥りがちなよくあるエラーについてまとめました。以下の例は全てなんらかの欠陥があります。 クオートをいつも使い、どんな理由があっても単語分割を使わなければ、多くの落とし穴からあなた自身を守ることができます!単語分割はクオート表現をしない場合にはデフォルトでオンになっている、Bourneシェルから継承された壊れたレガシーな設計ミスです。落とし穴の大半はクオートされていない展開になんらか関連し、単語分割しその結果をグロブします。 1. for i in $(ls *.mp3) BASHプログラマーたちがループを書く際にもっとも犯しがちなよくあるミスは以下のような感じです。: f

    Bashのよくある間違い | Yakst
  • 銀行とかで使ってる(メインフレームの)Z-Linuxは、SUSEが多いという話を聞いてきた - ウィリアムのいたずらの、まちあるき、たべあるき

    ウィリアムのいたずらが、街歩き、べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 12月16日 SUSE OPEN Forum 2014 https://www.suse.com/ja-jp/events/suse-open-forum/2014/ に行ってきた。その内容をメモメモ ■ごあいさつ ノベル ・まさにクラウドのなか ・SUSEの違い→ダウンタイム0ミッションクリティカル ・お知らせ:ディープに詳しく 1月に別途セミナー:cephベースのもそこで ・お願い:ブログやSNSでの発信(ギーコ、帽子、リュックくれる!) ■SUSEの歌のビデオ ・ぺんぎんが、踊ったり、ギターひいたり Everything is Open ■ダウンタイム・ゼロへの挑戦 ・今日のテーマ ALWAYS OPEN ・OPEN エンタープライズ ・なぜオープンソースなのか イノベーシ

    銀行とかで使ってる(メインフレームの)Z-Linuxは、SUSEが多いという話を聞いてきた - ウィリアムのいたずらの、まちあるき、たべあるき
  • Linuxでファイルを空にする5つの方法 - 基本へ帰ろう

    ログファイルを空にしたいときなど、いつも忘れるので・・・。 : > file % : > file これが一番シンプルですね。 : という区切りのコマンドがあり、それを file にリダイレクトしてあげるとファイルが空になります。man bash には以下のように記述されています。おそらくzshでは一番シンプルです。 ・・・ A : separates the event specification from the word designator. ・・・ ・ ・ ・ SHELL BUILTIN COMMANDS Unless otherwise noted, each builtin command documented in this section as accepting options preceded by - accepts -- to signify the end of

    Linuxでファイルを空にする5つの方法 - 基本へ帰ろう
  • minaco.net - このウェブサイトは販売用です! - minaco リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • jar,war,earファイルの圧縮と展開(Linux): アベログ

    Javaでのパッケージ作成はjar(JavaARchive)という圧縮ファイルで用意します。jarはZIPフォーマットの圧縮形式であり、パッケージをjarコマンドで圧縮することで作成します。また、解凍もjarコマンドで行なえます。 以下に、jdk1.5をrpmLinux環境の/usr配下にインストールしている場合の、jarコマンド使用例を示します。 ---------------------------------------------------------- 1.圧縮 > /usr/java/jdk1.5/bin/jar  cvf  test.jar  test/ 2.解凍 > /usr/java/jdk1.5/bin/jar  xvf  test.jar ----------------------------------------------------------

    jar,war,earファイルの圧縮と展開(Linux): アベログ
  • DVD-ROMのイメージ(ISO)ファイルをマウントしてデータを参照 | setup | OSS Fan

    概要 Linuxのファイルシステム上に配置したISOファイルをマウントして 中身を参照する方法を紹介します。 Red Hat Enterprise LinuxやCentOSなどLinuxのインストールメディアは ISOファイル(DVD-ROMのイメージファイル)の形式で配布されています。 OSインストール後にインストールメディアから追加のパッケージを インストールしようとした場合、その都度DVD-ROMをドライブにセットするのは面倒です。 意外と知らない人が多いのですが、Linuxではファイルシステム上のISOファイルを マウントして中身を参照することができます。 ISOファイルをファイルシステム上に置くための空きスペースが必要になりますが、 毎回DVD-ROMを出し入れする必要がありませんし、一般的にDVD-ROMから読み出す場合に比べて 高速に読み出すことができます。 なお、CD-RO

  • Linuxコマンドサンプル

    Linuxコマンドサンプル        共有ログインお使いのブラウザのバージョンはサポートが終了しました。 サポートされているブラウザにアップグレードしてください。閉じる ファイル編集表示ツールヘルプユーザー補助機能デバッグ

    Linuxコマンドサンプル
  • Package Information

  • Charming Python: Functional programming in Python, Part 3

    seapig_dolphin
    seapig_dolphin 2015/03/04
    zLinuxをやっていたのならば、大体知っていることになるはず。
  • Hadoopクラスタでulimitを設定するときの注意点 - たごもりすメモ

    Hadoopクラスタを運用する際に ulimit で nofile (プロセスがopenできるファイルディスクリプタ数の上限)の設定を変更しておくべき*1というのはもはや常識的なお話ですが、そこには実は罠がある。たぶんRHELのデフォルト通りならハマらないんだろうけど、手を入れている環境だとハマる。ので、その話。 要するにハマった。のを解決したよ多分! まだ最終的な確認できてないけど! 各書籍での解説 とりあえず、国内で売られているHadoop関連書籍の記述を確認しておこう。まずHadoop徹底入門。 ファイディスクリプタの設定は、/etc/security/limits.conf に記述します。エディタを利用して、limits.conf に以下のように記述します。ここでは、Hadoopの各種ノードを起動するユーザーを hadoop とします[12]。 hadoop soft nofile

    Hadoopクラスタでulimitを設定するときの注意点 - たごもりすメモ
  • Linux のオーバーコミットについて調べてみた

    Linux のオーバーコミットについて調べてみた Linux のオーバーコミットのはなし(これを書いたのは Linux 2.6.38 のとき) Linux カーネルは実メモリ以上にメモリをプロセスに割り当てることができる この仕組みをオーバーコミット (over-commit) と呼ぶ オーバーコミットでは,とりあえずメモリを malloc させて仮のアドレスを返しておき, 実際に使われる段になってはじめて実メモリを確保する. 実験ただ malloc し続けるだけのプログラムを作って実験してみる. このプログラムをメモリ 1 GB + スワップ 1 GB のホストで実行してみると, $ free -t total used free shared buffers cached Mem: 1022404 82992 939412 0 4172 12280 -/+ buffers/cache:

    Linux のオーバーコミットについて調べてみた
    seapig_dolphin
    seapig_dolphin 2015/03/02
    OOM killer (out of memory killer) というロシアンルーレットを回して, メモリが空くまで手当たり次第にプロセスを殺していくのである. ただし,カーネルスレッドとか init とかは殺さないし,また, sshd のようにディストリビュ
  • Studio ODIN - blog風小ネタ集 > Linux の paste コマンドで カンマ区切りのデータを作る

    paste というコマンドがあります。 2 つのファイルを行ごとに連結するするコマンドなのですが 何か“ちょっと違う”使い道がないか考えていました。 今回は、このコマンドでカンマ区切りのデータを作ってみたいと思います。 まずは paste コマンドのおさらい。 次の 2 つのファイル user.txt と color.txt を処理します。 sato suzuki watanabe yamada red black white この 2 つのファイルをを列ごとに連結します。 $ paste user.txt color.txt sato red suzuki black watanabe white yamada デフォルトでは、列は TAB で連結されます。 color.txt が 1 行少ないので 最後の行は "yamada" のみ出力されます。 区切りを変えることもできます。 $ p

  • 絵で見てわかるファイルディスクリプタ・パイプ・リダイレクト - あしのあしあと

    「シェルで1行ずつファイルから読み込む - あしのあしあと」に引き続き、「シェルで1行ずつファイルから読み込む」シリーズの2回目。今回は、ファイルディスクリプタ(ファイル記述子)、パイプ(パイプライン)、リダイレクト(リダイレクション)のおさらい。今さら感は満載だが、まぁよしとする。なお、エントリで用いている図については、書籍「UNIXネットワークプログラミング入門」を参考に作成した(読んだのは7年前で、今手元にがないのだが、確かこんな絵が書いてあったと思う)。 まず、簡単な凡例を。 で、シェルやコマンドのプロセスが起動した時だが、次の絵のような状態になっている。 プロセスには(すぐに利用可能な)0番、1番、2番のファイルディスクリプタが用意されていて、それぞれ画面と紐づいている(にょろっとした矢印、方向も大事)。0番を「標準入力」、1番を「標準出力」、2番を「標準エラー出力」と呼ぶ(

    絵で見てわかるファイルディスクリプタ・パイプ・リダイレクト - あしのあしあと
  • (今さら)Linuxでサービスを登録する - あしのあしあと

    基盤チームのスミッコメンバとして、プロセスの起動/停止スクリプトまわりの調査タスクがふってきた。とあるサーバプロセスについて、OSを起動した際には自動で起動されるのだが、OSを停止した際に、うまくサービスが停止してくれなかったのだ(OSはRHEL)。ちょっとずつ切り分け、対象を絞っていって、最終的にはロックファイルの生成に行き着いた。この調査の途中で、テスト用のサービス(内容は空)を登録しようとしたのだが、存外はまったのでメモしておく。 やりたいことは「新しい(空の)サービス“ashi(あし)”を登録し、OSの起動/停止の際に、自動で起動/停止するようにする」だけ。 こんなの楽々でしょ、と。まずは、/etc/init.d(これは /etc/rc.d/init.d のへシンボリックリンクになっている)以下に、次のスクリプト ashi を保存する(もちろん実行権限を付与して)。この /etc/

    (今さら)Linuxでサービスを登録する - あしのあしあと
  • sudoコマンドに関する追加メモ - 試験運用中なLinux備忘録・旧記事

    (2019/4/6)この記事の内容は古いため、「一般ユーザで管理者権限を使うsudoコマンドの設定と使い方, 環境変数」を参照。 複数のコマンド行を1回のsudoで実行したい場合 複数のコマンド行を1回のsudoで実行するには 複数のコマンド行を実行する記述をシェルへの(-c)オプションとしてsudoからシェルを実行 実行する内容をシェルスクリプトに記述したものをsudoで実行 などの方法がある。 「シェルを実行」するというのは $ sudo sh -c '[コマンド行1...]; [コマンド2...]; [以下同様に続く]'などのようにする(使用シェルは任意)のだが、特に複数のユーザで用いている場合にはシェルのsudoからの実行を許可することがふさわしくない場合もあり、/etc/sudoers(visudoコマンドで編集)の「[ユーザ/%グループ] [ホスト]=([動作権限]) [実行フ

    sudoコマンドに関する追加メモ - 試験運用中なLinux備忘録・旧記事
  • Linux上のあるファイルが何のパッケージに属しているかを表示する方法 - ブログ - ワルブリックス株式会社

    特定のファイルがどのパッケージに含まれているものか調べる 例では、/bin/bash の所属しているパッケージを調べている。 RPMの場合 rpm -qf /bin/bash ebuildの場合 gentoolkitがインストール済み (emerge gentoolkit) であること equery b /bin/bash debの場合 apt-fileがインストール済み (apt-get install apt-file) で、ファイルデータベースが作成済み (apt-file update) であること apt-file search /bin/bash 特定のパッケージに含まれるファイルの一覧を調べる 例では、bash パッケージを調べている。 RPMの場合 rpm -ql bash ebuildの場合 gentoolkitがインストール済み (emerge gentoolkit)

    Linux上のあるファイルが何のパッケージに属しているかを表示する方法 - ブログ - ワルブリックス株式会社
  • Linux Tips 集

    〜これだけを覚えておけば、とりあえず日常操作には困らないはず〜 Linux でも GUI が充実してきており、一般的な操作においては、コマンドを叩かずに、Windows と同様に、アイコンをクリックして使用することができます。しかし、いざトラブルシューティングとなった場合には、コマンドを叩いてしまった方が、解決に近付くことも少なくありません。私自身、これまで数回のトラブルシューティングを行ってきましたが、その中で覚えていったコマンドやファイルの役割を解説します。これだけ覚えていれば、ある程度までのトラブルシューティングは可能になります。 1.コマンド群 ls(えるえす) cat(きゃっと) cp(しーぴー) mv(えむぶい) rm(あーるえむ) less(れす) echo(えこー) dmesg(でぃーめすじー) grep(ぐれっぷ) tail(ている) modprobe(もーどぷろーぶ)

  • vmlinuz から vmlinux を抽出する方法 - にょきにょきブログ

    普段生活していると vmlinuz を vmlinux に変換したくなることはしばしばあると思いますが、その手順はどうも忘れがち。 今回はその変換レシピをメモ。 前提知識 まず、vmlinuz の中には gzip 圧縮されたカーネルイメージが同梱されています。 同梱というより、vmlinuz は vmlinux + ちょっとしたヘッダやメタ情報といった感じで、メインはカーネルイメージです。 このカーネルイメージを取り出し、展開したものが vmlinux です。 vmlinuz イメージを用意 まず vmlinuz とはなにか。これは /boot 下にある vmlinux-* から始まるファイル。 /boot/vmlinuz-3.2.0-52-generic みたいなファイル、ありますよね? こいつを専用のワーキングディレクトリに移動。場所は /tmp/kernel で。 $ mkdir /

    vmlinuz から vmlinux を抽出する方法 - にょきにょきブログ
  • プロのためのLinuxシステム・10年効く技術 - Mae向きなブログ

    最近、Linuxを使うことは減ってきたのですが、 どんどん新しい技術が生まれるこの世界で10年効く技術とは何だろうと思ったこと、 そしてそれを身に付けてみたいと思い 読んでみました。 読みながら試してみたことを以下にまとめておきます。 bigram.plをRubyで書き換えてみる 第3章では、シェルスクリプトやPerlスクリプトの紹介がありますが、p186のbigramによる自動執筆スクリプトをRubyで書き換えてみました。 bigram.rb #!/usr/bin/env ruby def build_bigram bigram = Hash.new{|h, k| h[k] = []} pre = '' while line = gets line.chomp! words = line.split(/\s+/) words.each {|word| bigram[pre] << wor

    プロのためのLinuxシステム・10年効く技術 - Mae向きなブログ
    seapig_dolphin
    seapig_dolphin 2014/10/19
    ]nakai]