タグ

tipsとlinuxに関するjjzakのブックマーク (100)

  • Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん

    Linuxでテキストデータを扱うときに、コマンドをパイプで繋げるだけでいろいろな処理ができて面白いのですが、綺麗に整理されていない気がするのでまとめてみます。ここでは、cat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc を取り上げます。 ファイルを縦に結合 ファイルを縦に結合します。 コマンド 説明 cat file1 file2 ... file1, file2, ... を縦に結合 cat file | ... としてファイルの中身をパイプに流すのにもよく使います。 ファイルを横に結合 ファイルを横に結合します。あまり使わない?*1 コマンド 説明 paste file1 file2 .. file1, file2, ... を横に結合 join file1 file2 file1 と file2

    Linuxコマンドでテキストデータを自在に操る - じっくりコトコト煮込んだみかん
  • これからの「GNU Screen」の話をしよう

    縦分割が目的で使い始めた開発版の GNU Screen。CVS、Subversion、Gitとリポジトリを追いかけていると、他にも便利な機能があることが分かってきました。ここ半年ほど主だった変更はありませんが、4.1.0 のリリースに向けてドキュメントも整備されてきたようですので、2年ほど使用してきて分かってきた変更点をまとめようと思います。 4.1.0における変更点 ここで取り上げる変更点は次の通り。詳細は ChangeLog などを確認してください。 新しい機能 縦分割 レイアウト ウィンドウグループ マウス操作のサポート コマンドメッセージの抑止 外部からのコマンド問合せ 拡張されたコマンド/機能 最大ウィンドウ数の増加 ウィンドウ番号の相対指定 イベント発生ウィンドウの装飾設定 設定で使用可能な変数/書式の追加 ウィンドウリスト/画面リストの拡張 その他 256色サポート コマンド

    これからの「GNU Screen」の話をしよう
  • OProfileを使ってCPUプロファイリングをとる - PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう

    OProfileとは Linuxシステムで使えるプロファイラです。 カーネル内で発生したイベントごとにサンプリングを行うので、カーネル内も含めたシステム全体のプロファイルを取れるのと、ハードウェアパフォーマンスモニタの値を取得できるのが特徴です。 ハードウェアパフォーマンスモニタが実装されていないシステム上でも、タイマ割り込みごとのサンプリングが利用できます。 このタイマ割り込みを使ったプロファイラはアーキテクチャに依存しないため、PS3 Linuxでも使用することが可能です。 なお、以下の解説は、バージョン0.9.1をもとにしています。 OProfileのインストール OProfileを使うには、OProfileツールのインストールと、Linuxカーネルに含まれるOProfileモジュールのコンパイルが必要です。 OProfileツールは Fedora、もしくはFedora Core

  • ホワット・ア・ワンダフル・ワールド Linux でも普通に xyzzy が使える件について

    wine は素晴らしい, Debian は素晴らしい. Wine ってのは,WindowsAPILinux で実装したもの.つまり,エミュレータではありません (WINE は Wine Is Not an Emulator の再帰的頭文字とも).互換層 (ラッパーライブラリ) です.cygwin が posix API を実装した Windows のラッパーアプリケーションであるのと,ちょうど真逆です. いまのところ,Windows API の 62 % を実装しているとのこと.IE も動くそうです. # apt-get install libwine libwine-print wine wine-doc msttcorefonts wine-utils winesetuptk $ winesetup (特に何もする必要無し) $ lha e xyzzy-0.2.2.235.

  • コマンド1つで今すぐWebサーバを起動させるためのワンライナー(Ruby or Python) - 元RX-7乗りの適当な日々

    複数人で作業をしていると、ふとWebサーバを使いたくなるときがあります。 簡単なファイルの受け渡し等、ローカルマシンですぐにWebサーバを起動させることができると結構便利です。 でも、Apacheみたいな専用のWebサーバをわざわざインストールするほどでもない・・・。 そんなときにローカルマシンにRubyPythonがインストールされていれば、コマンド一発(ワンライナー)ですぐにWebサーバを起動させることができます! PythonPythonでは、バージョン2.4以降で追加されたモジュールをスクリプトとして実行できる"-m"オプションを活用します。 $ python -m SimpleHTTPServer上記のような感じでコマンドを実行すると、デフォルトの8000番ポートで、実行時のカレントディレクトリをドキュメントルートとしたWebサーバが起動します。Pythonコマンド1つでW

    コマンド1つで今すぐWebサーバを起動させるためのワンライナー(Ruby or Python) - 元RX-7乗りの適当な日々
  • 【HOMMEZ(オムズ)公式】すべては、悩める男性のために。

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    【HOMMEZ(オムズ)公式】すべては、悩める男性のために。
  • zshで究極のオペレーションを 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    zshで究極のオペレーションを 記事一覧 | gihyo.jp
  • $>SCREENが劇的に使いやすくなったUbuntu9.04 - それマグで!

    見た目が綺麗な $>SCREEN がついてきた Ubuntu9入れました。SCREENがオシャレ変化!!! しかも、よく見ると、見た目だけじゃない。SCREENが格段に使いやすくなっている。 SCREENブーム再来の予感。さらばPoderosa。こんにちはPutty。 Ubuntu9.04いれました。インストールして最初にSCREENコマンド入れました。 インストールマニアックスで当選した。サーバーが届いた。さっそく、VMWARE版Ubuntu9.04いれました。マイクロソフトの皆さんスイマセン。SQLServerようにインストールするから許してね。 SCREENの見た目が選べるようになりました。 SCREENコマンドの実行後、SCREENの説明画面が出ない!!!! カラープロファイルつきだそうです。初期4パターンの設定がついてきます。 SCREENの初回起動時にプロファイルを選択しろとい

    $>SCREENが劇的に使いやすくなったUbuntu9.04 - それマグで!
  • Ubuntuをインストールした後すぐにインストールするソフト(9.04 Jaunty Jackalope編)

    nautilus-gksu 選択したフォルダを右クリックから管理者権限で開くスクリプト。入れておいた方が何かと便利。 でnautilus-gksuを検索し、右クリックしてインストール指定、ツールバーの適用ボタンを押せばインストールできる。CUIでインストールする場合、

  • Apache(Linux)に、Windowsドメイン認証を利用して、シングルサインオンを実現する詳細手順 - 元RX-7乗りの適当な日々

    Linuxで稼動させているApacheにて認証が必要なWebサービスに、Windowsドメイン(Active Directory)の認証情報を使って、シングルサインオンを実現させるまでの手順を備忘録として残しておきます。 今回、ブラウザは、IEとFirefoxにて動作確認を行いました。 Windowsドメインログオンをしているクライアントから、上記2種類のブラウザを使うと、NTLM認証※を利用しているWebサービスには、認証済みのドメインログオンの情報を利用することができ、ユーザ名やパスワードを入力する必要の無いシングルサインオン環境が実現できます。 ※NTLM認証(NT LAN Manager authentication)とは - IT用語辞典 e-Words 前提 今回利用した構成は以下のような感じ。 Webサーバ CentOS 5 Apache 2.2 + mod_auth_ntl

    Apache(Linux)に、Windowsドメイン認証を利用して、シングルサインオンを実現する詳細手順 - 元RX-7乗りの適当な日々
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
  • 技術屋が作った技術屋のためのスキルアップサイト Kozupon.com

    Kozupon.com は、素晴らしいOpenSource(GPL)の普及のため日語サイトを作っています。 ■ LightTPD でWebサーバを作ろう! ■ Postgrey日語ポータル 公開中! ■ COPSセキュリティスキャナー を使って自鯖をチェックしよう! ■ コンテンツフィルタは Squirm ! ■ ウィルススキャンリダイレクタは SquidClamAV ! Kozupon.com は、Unixの技術者育成を支援します。 ■ Nature's Linux Users Group ■ TomoyoLinux ■ ペンギンの杜 秋葉原田舎料理とき 清瀬佐藤由子声楽教室 FreeSOFT開発チーム Copyright 2005-2008 Kozupon.com. SitePolicy MyNetworkPolicy Design by

  • Zsh小技 - hibomaの日記

    zshでいろいろ試してたら小技を見つけたのでメモします。Zな人からすれば「そんなの常識だぜ!」というものかもしれないけど。(ちなみにman zshzleに全部載ってた。ただし英語ですが) *設定によってはうまく働かないものもあるかもしれないのでご了承を M + h => バッファ内の最初の単語に対して run-help する 関数名:run-help man hoge と違うのは、コマンドがバッファに残ったままになる点。再度コマンド入力をしなくてもいい。 M + ¥(バックスラッシュ) => バッファ内の最初の単語に対して which-commandする 関数名:which-command which-command は which とほぼ同じ。M + ? でも同じだね M + / => ヒストリーワードの展開 関数名: history-complete-older 単語レベルでの履歴を展

    Zsh小技 - hibomaの日記
  • Viva! Ubuntu!!

    企業にとってオフィスデザインは重要な要素で、あらゆる部分に影響を及ぼします。適切なデザイン設計すれば、仕事効率をアップすることができます。 さらに家具を搬入するときも楽になるのでメリットは多いです。ただやみくもにデザインをしても、うまくいきません。また素材なども考慮しないといけないので、計画的にデザインを練る必要があります。 そこでどのようなデザインをすれば使いやすいオフィスになるのかを紹介しましょう。 オフィスデザインをすれば仕事効率をアップできます。例えば動線を確保することができるので、他のスタッフの通行の邪魔にならずスムーズな行き来をすることが可能です。 また家具を搬入するときも、すでに設置している家具の邪魔をせず置くことができるので便利です。オフィスデザインはやみくもにするのではなく、業態に合った設計をする必要があります。 例えば打ち合わせの多い会社なら、社員のデスクはつくらず自由

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • El cielo del León: Boot chartを使ってみる。(Ubuntu起動高速化)

    Ubuntu7.10にして2日目。高速化を試してみた。高速化がなされていることを確認するためにBoot chartをインストール。コマンドは以下の通り。今回はapt-getを使用してみた。 $ sudo apt-get install bootchart  これにより起動所要時間等自動的に画像ファイルで保存してくれる。画像ファイルの場所は/var/log/bootchart/  ここで何もされていない状態での起動所用時間は0.39。つまり39秒であった。 次に高速化のために次のことを試してみた。まずSysv-rc-confをインストールし、いくつかの不要なサービスのチェックを外してみた。 $ sudo apt-get install sysv-rc-conf 起動は$ sudo sysv-rc-conf。起動するといくつかのチェックボックスが表示されるので、その中から不要な停止したいサー

  • Linux Salad

    Ubuntu One はCanonicalグループが提供するUbuntuユーザー向けのオンラインストレージサービス。専用の同期クライアントをインストールしてPCのデータをオンラインストレージと同期します。 月額$10USDで利用できる10GBのプランと、無料で利用できる2GBのプランが用意されており、Ubuntu9.04以上のバージョンで利用できます。 「利用できます」と言っても現在(2009年5月14日)は招待制のベータサービスであり実際にサービスを利用できるまですこし時間を必要とします。既にLaunchpadのアカウントを持っているのなら申し込みは少しだけスムースです。 Ubuntu One Ubuntuユーザー向けオンラインストレージサービス。 swap領域は物理メモリ容量の不足を補う仮想メモリとして利用されます。また、ハイバネートする際の作業中データもswap領域に保存され、次回起

  • sanonosa システム管理コラム集: サーバのボトルネックはどうやって調べるか

    サーバのレスポンスが遅くなると経験のないサーバ管理者は無意味にメモリ増強を行ったりしますが、行き当たりばったりのシステム拡張は無駄な投資につながります。ボトルネック個所の調べ方は案外簡単なので、この際押さえるところをきちんと押さえて正しい方法論でシステム拡張をしていきましょう。 【一般論】 ボトルネックとなりうる要素は主に4つです。 ①CPU使用率 ②メモリ使用量 ③ディスクI/O ④TCPコネクション数 これらを押さえておけばボトルネック個所の把握とその解消は難しくありません。これを踏まえた一般論を述べてみたいと思います。 WEBサーバの場合は多くの場合、TCPコネクション数から先に限界が来ます。OSやApache等のWEBサーバのパフォーマンスチューニングを十分施すことが前提ですが、その場合TCPコネクション数1万くらいまではなんとか保てると思いますが、それ以上のTCPコネクショ

  • enbug diary(2005-07-16)

    _ GRUB 2 昨日からやってたGate A20コードの書き直しが大体完了。 どうもこういうのにqemuを使うのはよくないらしく、 VMWareの方がチェックが厳しい(しっかりしている)のは結構興味深いですね。 qemuはかなり甘くて、qemuで動いても物のマシンでは動かんことがよくあります。 結局私は物理マシンでデバッグしまくりました。 一応これでsyslinuxと同等になったはず。 Gate A20にまつわる悪夢は A20 - a pain from the past によくまとまってますが、 他にもウェブ上を徘徊したり、 GRUB Legacyで得られた知見を基にして書いてます。 hpaのコードは使いたくないので、syslinuxのコードは一切使ってません。 Gate A20を無効にするときのチェックが厳しすぎるのが問題になる可能性が高いので、 明日もう少し弄るつもりです。 _

  • 作例から学ぶスクリプト作成のコツ [6/27更新] | OSDN Magazine

    面倒な作業を繰り返し行っていることに気が付いたとき、多くのユーザーはその作業を肩代わりしてくれるツールがないか探すことだろう。しかし、出来合いのツールが自分の要求に完全にマッチするとは限らない。そこでそのような場合は、OSSの精神に則り「無いものは自作する」というのはどうだろうか。プログラミングの経験がなくても、シェルスクリプトなら普段利用しているコマンドを組み合わせて比較的簡単に作ることができる。あるいは、これを機に何かスクリプト言語を学んでみるのよいだろう。以下で紹介する記事は、あなたがスクリプトを作成するときに、有用なヒントを与えてくれるはずだ。 Pythonを用いたCGIスクリプティング入門 2008年06月06日 Web開発者にCommon Gateway Interface(CGI)スクリプティングについての質問をすると、おそらく返ってくる大多数の回答は「Perlを使っています

    作例から学ぶスクリプト作成のコツ [6/27更新] | OSDN Magazine