タグ

Linuxに関するd14aのブックマーク (53)

  • iandeth. - screen - 仮想端末マネージャーの使い方

    先日とあるサイトで知った、UNIX系OS で動く screen なるツール。kterm とか teraterm 等の端末1つで、複数端末での作業をエミュレートするとかなんとか・・・って使ってみてびっくり、これすげー便利!乱暴に言えばタブブラウザの terminal 版って感じでしょうか。ざーっと man を読んだ上で、幾つか web からも知識を仕入れたのでここにメモっておきます(いうても使いそうな基礎操作のみ)。 screen の魅力 複数の(仮想)端末を同時に開いて作業する事ができる 仮想端末が開かれた状態を保ったまま端末ログアウト 〜 後日ログイン後、screen を呼び出す事によって前回の状態を復帰させることができる(回線が強制切断しちゃった際も復帰可能) 1端末の画面を上下 n 分割させる事ができる 2人で同じ screen プロセスに接続する事で shell の同時操作ができる

  • プロセスとパイプ

    システム・プログラム 電子・情報工学系 新城 靖 <yas@is.tsukuba.ac.jp> このページは、次の URL にあります。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/syspro-2001/2001-05-07 あるいは、次のページから手繰っていくこともできます。 http://www.hlla.is.tsukuba.ac.jp/~yas/coins/ http://www.is.tsukuba.ac.jp/~yas/index-j.html ■印刷配布資料 ■復習 ■今日の重要な話 プロセスの考え方と操作 プロセス main() の引数と環境変数 fork() システムコール execve() システムコール wait() システムコール パイプ pipe() システムコール dup() システムコール ■捕捉--数の入出力 U

    d14a
    d14a 2011/03/24
  • 高信頼システム構築標準教科書 -仮想化と高可用性- ダウンロード LinuC-3 304試験対応 | Linux技術者認定試験 リナック | LPI-Japan

    仮想化・高可用性システムを構築したい方に最適な教科書 LPI-Japanは、Linux/OSS技術教育に利用していただくことを目的とした教材「高信頼システム構築標準教科書 ― 仮想化と高可用性 ―」を開発し、無償にて公開しています。 教材は、大手ITベンダーをはじめとする多くの企業からの、「Linux/OSSを使った高信頼システムを構築するための実践的なガイドブックが欲しい」という要望に応えて開発されました。クラウドサービスやプライベートクラウドの利用が拡大する中、クラウド基盤をはじめとするミッションクリティカルシステムでのLinux/OSSのニーズはますます高まっています。中でもクラウド基盤構築の中核技術である「仮想化技術」と、サーバ間連携など信頼性の高いシステムを構築するための「高可用性技術」は、IT技術者にとって必須の技術となっています。教材は、このような技術の習得に役立つ実践

    高信頼システム構築標準教科書 -仮想化と高可用性- ダウンロード LinuC-3 304試験対応 | Linux技術者認定試験 リナック | LPI-Japan
    d14a
    d14a 2011/02/23
  • LPI-Japan、「高信頼システム構築標準教科書」の無償提供を開始|Linux技術者認定機関 LPI-Japan [エルピーアイジャパン]

    LPI-Japan、「高信頼システム構築標準教科書」の無償提供を開始 報道関係各位 LPI-Japan、「高信頼システム構築標準教科書」の無償提供を開始 ~クラウドシステム構築の実践的教材へのニーズに対応~ Linux技術者認定機関として「LPIC」を実施する特定非営利活動法人エルピーアイジャパン(LPI-Japan、理事長:成井 弦、www.lpi.or.jp )は、Linux/OSS技術教育に利用していただくことを目的とした教材「高信頼システム構築標準教科書 - 仮想化と高可用性 -」を、2月16日(水)より、インターネット上に公開し(URL: http://lpi.or.jp/linuxtext/system.shtml)、無償にて提供することを発表しました。 近年、クラウドシステムの構築など、ミッションクリティカルなシステムの実現にLinux/OSSは必要不可欠となり、システム構

    d14a
    d14a 2011/02/15
  • Scribus 日本語情報トップページ - OSDN

    インストール DTPページレイアウト・ソフト「Scribus」の使い方 http://www.symphonic-net.com/pasopia/scribus/index.html インストール方法を見る 使い方 設定(Fontの設定) 初期状態のテキストボックスはArialBlackなど日語非対応のFontとなっていArialBlacktへ切り替えておくほうが便利 ファイル>設定>ツール>テキストボックス に 標準フォントの選択ができ... 使い方を見る ダウンロード 最新ダウンロードファイル readme.txt (日付: 2022-03-20, サイズ: 1.45 KB) scribus-1.5.9.svn-snapshot-20220319-x64.exe (日付: 2022-03-20, サイズ: 105.13 MB) scribus-1.5.9.svn-snapshot-2

    Scribus 日本語情報トップページ - OSDN
    d14a
    d14a 2011/01/23
  • サーバ監視に超使える〜topコマンドのまとめ:phpspot開発日誌

    サーバ監視に超使える〜topコマンドのまとめ サーバを運用しているとよく使うtopコマンドですが、標準のtop以外にも色々便利なものがあるのでまとめてみました。 ボトルネックといえば、ネットワーク、ディスクIO、スワップ、CPU、メモリといったものが関連しますが、ツールで視覚化することでより分かりやすい対策がとれますね。 htop こちらも、通常のtopよりもさらに多数の情報を表示してくれるツール。 CPUやメモリの状態が視覚的にグラフで表示されていたり、複数CPUがある場合もそれぞれに利用率を表示してくれてわかりやすいです。 pstreeで表示するようなツリー+topコマンドのような表示も t を押せば切り替えられます。 公式サイト上にある128コア積んだマシンのhtop結果が面白い。 次のようにすべてグラフで表示されているため、128コアあったとしても瞬時に負荷が把握できますね。 io

  • 【レポート】Linuxでよく使うコマンド50 | エンタープライズ | マイコミジャーナル

    Guides, HowTos and Tips for Technology Geeks - The Geek Stuff UbuntuやFedoraなど人気のある最新のディストリビューションはインストールから利用、アップデートまでよく組まれており、ターミナルが使えなくても問題なく利用できることが多い。しかし、ある程度慣れてきたらGUIを使うよりもCUIを使う方が作業効率がいいことがあることもまた事実。また、サーバとして運用している場合にはCUIで利用するしたり、遠隔ログインしてCUIベースのターミナルで作業することも多い。 50 Most Frequently Used UNIX / Linux Commands (With Examples)において、UNIXやLinuxでよく使われるコマンドが50個紹介されている。ビギナーユーザにはコマンドの参照リストとして、中級者以上のユーザには知

    d14a
    d14a 2010/11/17
  • 大容量ファイルのSCP転送を高速にする方法 - 元RX-7乗りの適当な日々

    比較的大きいサイズのファイルをSCPで転送することがあって、できるだけ高速化してみたかったので、色々試してみたメモ。 scpというかsshには、暗号化方式と圧縮有無の指定があるので、それらのベンチマークを。 尚、以下は、SSH v2が対象です。v1はかなり遅かったのと、そもそも使っていないので試していません。 (追記: 2019/11) エントリの情報は既に古いため、以下のエントリにて再検証しています。あわせてご覧くださいませ。 ベンチマークで利用した環境 [Server1] <=> [Gigabit Switching Hub] <=> [Server2] Server1 (HP ML115 G5) AMD Phenom 9950, 8GB, RAMディスク使用, Gigabit Ethernet Server2 (HP ML115 G1) AMD Opteron 1210, 4GB,

    大容量ファイルのSCP転送を高速にする方法 - 元RX-7乗りの適当な日々
    d14a
    d14a 2010/10/26
  • あるディレクトリ以下を再帰的に grep する方法

    【この記事の所要時間 : 約 2 分】 あるディレクトリ以下を再帰的に grep するには、いくつかの方法があるが、よく使うのは、検索したいあるディレクトリまで行ってから以下のコマンドを打つやり方である。なぜこれを使うのかといえば、一番最初にOJTで当時の先輩に教えてもらったやり方だからだ。 find ./ -name ‘*’ | xargs grep hogehoge 拡張子がphpのものだけならば、以下のようにする。 find ./ -name ‘*.php’ | xargs grep hogehoge 同じように拡張子がtxtのものだけならば、以下のようにする。 find ./ -name ‘*.txt’ | xargs grep hogehoge あんまりコマンドを教えてもらった記憶はないが、これだけは記憶に残っている。 なぜだろうか。

    あるディレクトリ以下を再帰的に grep する方法
    d14a
    d14a 2010/09/18
  • x.com

  • 文字コードをUTF8に一括変換する方法のメモ - Hello, world! - s21g

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

  • GNU Screenを使ってログを取る自分の方法 - rderaログ

    GNU Screenを使ってログを取る方法を調べてみるとログファイルとハードコピーという方法があるようです。 でも、ログファイルは画面に出力された文字だけでなく、コマンドライン操作のときに入力した制御文字も出力されるのであんまり好きではありません。 ということで、僕はハードコピーを使ってログを取っています。 デフォルトでは^Ahのキーに割り当てられているhardcopyという命令を実行することで現在表示されているイメージを"hardcopy.n"(nはウィンドウ番号)というファイルに出力してくれます。 .screenrcに色々記述を加えて自分好みにしています。 1 hardcopy_append on 2 bind h hardcopy -h ~/.screen/hardcopy/${YSC}/${MSC}/${YSC}${MSC}${DSC}hard.log 1番目のオプションによって、

    GNU Screenを使ってログを取る自分の方法 - rderaログ
  • シンプルなWindows用Linuxコマンド集·Gow MOONGIFT

    GowはWindows用のオープンソース・ソフトウェア。LinuxMac OSXを使っていてWindowsに移ると非常に面倒に感じるのがコマンドラインでの操作だ。GUIが当たり前なので致し方ないのだが、それでもコマンドラインである程度の作業が出来ると利便性が高い。 130種類を越えるコマンド群 そのような時に使っていたのがCygwinだが、レジストリが色々変更されたり、そもそもcygdriveという書かれ方が好きではなかった。もっとシンプルにコマンドだけを使いたいならばGowを利用してみよう。 Gow(Gnu On Windows)はシンプルに使えるLinuxコマンド集で、lsやwc、wgetといったような一般的コマンドが136個ほど詰め合わせになっている。cvsやscp、puttyといったプログラムも用意されているので利便性が高い。vimもあるのが面白い。 パスにも追加されるのでコマン

    シンプルなWindows用Linuxコマンド集·Gow MOONGIFT
  • Linux システムの調査でよく使うコマンド - エンジニアきまぐれTips

    vmstat は、CPU・メモリ・I/Oの利用状況を調べるのに用いるコマンド。 実行例 $ vmstat 1 5 procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 864 45868 11164 1021700 0 0 8 36 66 144 4 1 95 0 0 0 864 45372 11164 1022112 0 0 0 8 204 639 1 1 98 0 0 0 864 45372 11164 1022340 0 0 0 0 198 605 2 0 98 0 1 0 864 45372 11164 1022412 0 0 0 0 170 586 2 1 97

    Linux システムの調査でよく使うコマンド - エンジニアきまぐれTips
    d14a
    d14a 2010/06/13
  • 見落としがちなLinuxのWEBチューニング | Act as Professional

    WEBコンテンツ配信にLinuxを使うのは一般的になりましたが、CentOSやUbuntuをはじめ、大抵のディストリビューションが低スペックなマシンでも動くような初期設定になっています。 トラフィックの上限でもない CPUリソースの枯渇でもない HDDのIOが遅い問題でもない コンテンツが重くなる(接続できない) というケースで、見落としがちなLinuxのネットワーク周りのチューニングについてです。 iptables関連 iptablesを使用している場合、下記のパラメータを注意して下さい。 /proc/sys/net/ipv4/ip_conntrack_max ip_conntrackに記録できる最大値です。65536あたりが初期設定になっているかと思います。これだとパケットの取りこぼしがすぐに起きてしまいます。1コネクションあたり約350バイト消費するので、実装されているメモリに応じて

    見落としがちなLinuxのWEBチューニング | Act as Professional
  • RailsのCron処理に·Whenever MOONGIFT

    Ruby on Railsにおけるバックグラウンド処理で有名なものと言えばBackgrounDRbやBackground-fuになるだろう。使ってみた感想としてはどちらも癖があって、何となくうまくいかない。プロセスが途中で消えたりすることもある。 分かりやすい記述でCronが書ける 非同期的にキックするような処理が必要な場合は難しいが、単純なCron処理であればLinux標準のCronが最も安定している。それを手軽に使えるのがWheneverだ。 今回紹介するオープンソース・ソフトウェアはWhenever、Railsアプリケーションに対応したCron処理ライブラリだ。 WheneverはRailsアプリケーションとCrontabの橋渡しをするソフトウェアだ。Railsアプリケーション内でwheneverizeコマンドを実行すると設定ファイルが出力される。ここではevery 3.hoursの

    RailsのCron処理に·Whenever MOONGIFT
  • Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine

    UNIXやLinuxのエキスパートになるのに避けて通れないのが、Bashに代表されるコマンドラインシェルによる操作だ。そこで記事では、「Bashのカスタマイズ」「シェルスクリプトの高等テクニック」「Bash以外の高機能シェル」の3つについて、SourceForge.JP Magazineで過去に掲載された解説記事を紹介する。 Bashをカスタマイズして使いこなす Bashは非常にカスタマイズの幅が広く、またちょっとした改良や簡単なシェルスクリプトの利用により、大きく作業効率が改善する。ここでは、Bashのカスタマイズテクニックを解説する記事を紹介する。 コマンドラインでシェルのエイリアスと関数を使って作業を効率化する GNU/Linuxシステムを最大限に活用するには、やはりコマンドプロンプトとシェルスクリプトへの習熟が欠かせない。とはいえ、そうした処理はなるべく手早く済ませたいものだ。

    Bash&シェルスクリプトを極めるテクニックまとめ | OSDN Magazine
    d14a
    d14a 2009/06/23
  • http://www.lpi.or.jp/linuxservertext/

  • cronで30秒毎など、秒単位で処理を実行したい場合 - 元RX-7乗りの適当な日々

    cronは分単位からの制御が可能だが、秒単位まではサポートしていない。 というわけで、例えば30秒毎などに実行したい場合は工夫が必要になる。 # ニーズがあるかはわからないが、例えば短い周期で監視を行っている場合など。 例えば、30秒毎に実行したい場合は、以下のようにcronの設定を記述する。 * * * * * command & sleep 30; command上記の"command"の部分に、実行したいコマンドを記述する。 1つ目の"command"を実行しながら、それと並列して30秒間sleep、そして2つ目の"command"を実行、という流れ。 他にも、毎分15秒に処理を実施したい場合は以下。 * * * * * sleep 15; command 上記が、何かのお役に立てば。 追記 bashの"&"と"&&" - 元RX-7乗りの適当な日々 詳解 Linuxカーネル 第3版

    cronで30秒毎など、秒単位で処理を実行したい場合 - 元RX-7乗りの適当な日々
  • cronの使い方

    cronの使い方 1.はじめに cronは、UNIX系OSに、装備されている自動実行ツールの一つです。 指定したタイミングで、繰り返し実行されるので、よく使われます。 デフォルトでも、各種ログの、整理を行っています。 2.お約束の使い方 設定ファイルの実体は、/etc/crontab ですが、これを、直接いじることは、 マナー違反です。 crontab -e とやって、デフォルトのエディタを起動させて、その上で追加するのが ルールです。 ただ、管理者権限なら、編集できちゃいます。 紛らわしいですが、crontabというツールを使って、/etc/crontabという テキストファイルに、変更を加えるんです。 (名前を変えろよ!) ただ実際には、このcrontab(ツールの方)を使って追加すると、 管理者といえども、/etc/crontab(テキストの方)には追加されずに、 /var/spoo