タグ

linuxに関するyu4uのブックマーク (22)

  • LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる - Qiita

    大人気TBSドラマ、「逃げるは恥だが役に立つ」でも話題になったインフラエンジニアという言葉ですが、今ではインターネットインフラを知らないまま開発をするのも難しい状況になっています。クラウドが一般化されたからといって単にリソースの調達が簡単になっただけで、つまりハードウェアの知識が無くても何とかやっていけるようになっただけであり、インフラの知識が要らなくなったなどということは全くなく、むしろdevopsの掛け声とともに、ソフトウェア開発者にインフラを見なければならない新たな責務が課せられたという、なかなか痺れる状況なのだろうと思います。 そういった中で、先日のさくらインターネットのAdvent Calendar最終日に「いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方」という記事を書かせて頂きましたが、今回はLinuxサーバの「負荷」と、ロードアベレージに関して、掘り下げ

    LinuxのI/OやCPUの負荷とロードアベレージの関係を詳しく見てみる - Qiita
  • ファイルシステムのblock sizeを調べるには at nkjmkzk.net

    OSの内部構造(メモリとかファイルシステムとか)を見ているといろんな単位がでてきます。 セグメント ページフレーム ページ ブロック セクタ 等々。 ややこしい限りです。 たとえばページであれば現在のモダンなLinuxは4Kbyteが一般的です。 しかしファイルシステムのblock sizeとなるとデフォルト値はあるものの、ファイルシステム毎(ext2,ext3,jfs,xfs,reiserfs,ocfs2)にそのデフォルトが異なっていたりしますし、フォーマット時に指定可能な値なのでページサイズほど画一化されていません。よく使用するファイルサイズによって最適な値を選択するのがベストとされています。 なので「今このファイルシステムのblock sizeっていくつになってんの?」というのがわからなくなることがあります。そんなとき、ファイルシステムがext2またはext3であればtune2fsで

  • Ubuntu から Windows の共有フォルダをマウントして利用する - Qiita

    $ sudo mount -t cifs -o username=[username],password=[password] //[server]/[share] /mnt/windows ここで [username][password] : Windwos のユーザ名およびパスワード [server] : Windows のサーバ名または IP アドレス [share] : 共有フォルダ名 となります。 なお、アカウントがドメインやワークスペースで管理されている場合、domain=[domain_name] をユーザー名・パスワードのあとに追加する必要がある、かもしれません。(というのは自分が確認した環境ではドメイン管理のユーザーでも記載せずにマウントできたことがあるので・・・。) 例えば、接続先 Windows 側のユーザ名 "mdstoy"、パスワード "qiita"、IPアドレス

    Ubuntu から Windows の共有フォルダをマウントして利用する - Qiita
  • Linux開発環境の基礎知識 - Qiita

    自分が長期間Linuxを使わずに、ある時に急に使うことになったりするのでコピペで使える知識をまとめたものです。自分用のメモですのでエントリとして書くのを少しためらいましたが、同じ境遇の人がコピペで使えれば便利かなと思い記事にしました。 MacOSLinuxではなくBSD系ですが、パッケージコマンドの中に少し紹介してます。 CentOS7などに対応してないのでどなたか編集リクエスト送って頂けると助かります。 個人の設定ファイル ホームディレクトリに設定ファイルがある。 場所 意味

    Linux開発環境の基礎知識 - Qiita
    yu4u
    yu4u 2016/09/07
  • Dockerコマンドメモ - Qiita

    docker pull REPOSITORY[:TAG] docker image pull REPOSITORY[:TAG]

    Dockerコマンドメモ - Qiita
    yu4u
    yu4u 2016/09/05
    メモメモ
  • Armadillo-IoTゲートウェイの概要

    IoTゲートウェイ向けのプログラマブルなプラットフォームです。ユーザーがアプリケーションを自由に開発し、独自の製品を作ることができます。量産時にご利用いただける「BTOサービス」では、搭載するモジュールやケースの有無などを選択できるほか、ROMイメージの書き込みにも対応します。 ラインアップ Armadillo-IoTゲートウェイ G4 エッジAI処理・機械学習に対応 i.MX 8M Plus (1.6GHz 4コア) メモリ 2GB ストレージ 10GB eMMC LTE Cat.4対応 NPU(2.3TOPS)搭載

    Armadillo-IoTゲートウェイの概要
    yu4u
    yu4u 2015/01/27
  • Man page of PROC

    Section: Linux Programmer's Manual (5) Updated: 2015-01-22 Index JM Home Page roff page 名前 proc - プロセスの情報を含む擬似ファイルシステム 説明 proc ファイルシステムは擬似的なファイルシステムであり、 カーネル内のデータへのインターフェースとして使用される。 一般的には /proc にマウントされる。 大部分のファイルは読み出し専用 (read-only) であるが、 いくつかのファイルは書き込み可能であり、 そのファイルに書き込めばカーネルの内部変数を変更できる。 以下のリストでは /proc 階層以下のファイルやディレクトリの多くについて説明している。 /proc/[pid] 実行中のプロセスについてのサブディレクトリ。 サブディレクトリ名は (そのプロセスの) プロセス ID であ

  • @IT:Linux起動の仕組みを理解しよう[rcスクリプト編]

    今回は、前回紹介し切れなかったrcスクリプトについて解説する。rcスクリプトも、理屈を理解してしまえば容易に管理できる。管理方法のついでに、rcスクリプトの書き方もマスターしてしまおう。 前回のLinux起動の仕組みを理解しよう[init/inittab編]では、カーネルがinitプロセスを起動して、さまざまな処理を行うことを説明しました。今回は、各種サービスの起動を行うrcスクリプトについて見ていきましょう。 rcスクリプトの管理の仕組み rcスクリプトは、Windowsのautoexec.batに相当すると考えればいいでしょう。もちろん、rcスクリプトとautoexec.batでは異なる点があります。rcスクリプトは、対応する作業ごとに1つずつ、複数のファイルで構成されています。また、ランレベルごとに実行するrcスクリプトを変えることができます。 rcスクリプトの実体は、/etc/in

    @IT:Linux起動の仕組みを理解しよう[rcスクリプト編]
  • ログアウトしてもバックグラウンド ジョブを継続する方法

    はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の前の OS からログアウトしたりターミナル エミュレータを終了しても同じ現象が起こります。 この症状は正常です。なぜなら、バックグラウンド ジョブを起動したプロセス(ログイン シェル)が子プロセスである該当のバックグラウンドジョブをハングアップ シグナル( HUP )によって終了させるからです。 シェルスクリプトを起動した親プロセスは子プロセスの終了状態を監視しています。ですからログアウトして親プロセスであるシェルが終了すると子プロセスはゾンビ プロセスとなってしまうので親プロセスとなるシェル(ログインシェル)は子プロセスであるバックグラウンド ジョブを kill ( kill -HUP ) するのです。 nohup コマンド

    ログアウトしてもバックグラウンド ジョブを継続する方法
    yu4u
    yu4u 2012/05/08
  • x.com

  • いやなブログ: Linux の共有ライブラリを作るとき PIC でコンパイルするのはなぜか

    Linux の共有ライブラリを作るとき PIC でコンパイルするのはなぜか 通常、Linux の共有ライブラリを作るときは各 .c ファイルを PIC (Position Independent Code) となるようコンパイルします。しかし、実は PIC でコンパイルしなくても共有ライブラリは作れます。それでは PIC にする意味はあるのでしょうか。 さっそく実験してみます。 int func () { printf(""); printf(""); printf(""); } PIC でコンパイルするには gcc に -fpic または -fPIC を渡します。-fpic の方が小さく高速なコードを生成する可能性がありますが、プロセッサによっては -fpic で生成できる GOT (Global Offset Table) のサイズに制限があります。一方、-fPIC はどのプロセッサで

  • テキストファイルを処理するときのUnixコマンドまとめ - nokunoの日記

    個人的にテキストファイルを処理することが多いのですが,簡単な処理ならUnixのコマンドをパイプとリダイレクトで組み合わせてできることが多くあります.今回はそんななかでもちょっとマニアックなTIPSをまとめてみました. sortコマンドでタブ区切りのファイルを指定する最近知って驚愕したのがこれ.sortコマンドでタブ区切りのファイルを指定したいときは,Ctrl+v Tabでタブ文字を入力していたのですが,$ sort -t $'\t' -k 2,2 のようにしてタブ区切りで2番目のキーでソートすることができます. 1000行おきにデータをサンプリングする1000行おきにファイルからデータをサンプリングしたいときとかは,perlでワンライナーを書くのが速いようです.$ perl -ne '$i++; print unless ($i % 1000)' 某所のコードゴルフによるとこれだけ短くでき

  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • 【CGI・Perl】[Linux]ディレクトリを再帰的にたどりファイル一覧を取得したい

    CGI・Perl例文集 CGI(Perl)のサンプルプログラムをコピー&ペーストで使える便利集! カテゴリー:ディレクトリ コマンド  [Linux]ディレクトリを再帰的にたどりファイル一覧を取得したい 特定のディレクトリ配下を再帰的にたどりファイル一覧を表示などしたい。 階層の深さが決まっていればかんたんに取得できる方法もあるが、階層はまちまちで、今後もダイナミックに変化していく。このような場合にはどうすれば良いだろうか。 方法はいくつかある。 Linuxなどのコマンドを使う オリジナルの関数を用意する File::Findモジュールを使用する ○Linuxなどのコマンドを使う 表示するだけであれば、お手軽なのは ls のオプションを利用する方法である。Rオプションをつけて実行すると、ディレクトリがあった場合、そのディレクトリ以下のファイルも再帰的に表示してくれる。 以下の実行例では2階

  • ROS/Installation/WillowGarage - ROS Wiki

  • ThinkPad X200にUbuntu 10.04をインストール - ペリャウドの日

    いい加減Vistaにも嫌気がさしてきて、メインのデスクトップがOSXな関係上、Windowsだと作業がしづらい事もあり、最近ゲームも殆どしてないし、といった訳で、ThinkPadにUbuntuをインストールしてみた。 インストールUSBメモリを作成 X200にはCD/DVDドライブが無い。外付けの物を使う手もあるが、今のところ自分が持っていないのと、今日ちょうど秋葉原でUSBメモリを買ってきたので、これを使う事にした。 Ubuntuのインストールディスクイメージからインストーラーの入ったUSBメモリを作るには、UNetbootinを使えば良い。 ただし、OSX版は無い。自分は考えるのも面倒だったので、VMWare Fusion上のXPからUSBメモリを認識させてゴリ押し的にUNetbootinを使うという方法をとったが、そもそも大抵の人の家にはネットに繋ったWindowsかせめてLinux

    ThinkPad X200にUbuntu 10.04をインストール - ペリャウドの日
  • http://vision.kuee.kyoto-u.ac.jp/~yosimoto/opencv/opencv-howto/

  • Using FireWire camera on Linux

    LinuxでFireWireカメラを利用しよう Last update: $Date: 2003/02/26 19:13:50 $ LinuxでFireWireのカメラを使う方法をまとめておく.なおここでいうFireWire カメラとは「画像非圧縮」の規格に従ったFireWireカメラのことを指す. 残念ながらソニーやキャノンから販売されている市販の家庭用DVカメラは画像が DV圧縮されており,上記の規格とは異なるため,以下の通りの作業をしても 画像データを取得し,使用することはできない (ただし,途中までは同じ作業を することになる.問題は取り込んだデータの形式が違うため,取得したデータの 圧縮を復元しないと画像データとして扱えないだけであろう(未確認)). なおkinoというアプリケーションが あり,これを使うと市販の家庭用DVからのストリーム画像をLinux上で見ることが できる(こ

  • Pointgrey IEEE1394 Cameras on Linux

    Pointgrey製のIEEE1394カメラ(grasshopper, dragonfly, fleaなど)をLinux上で使う方法について.特にPointgrey特有の機能の使用方法など. 1 目的 Pointgrey製のIEEE1394カメラ(dragonfly, fleaなど)をLinux上で使うには,libdc1394[2], libraw1394[3]を使用して一般的なIIDC 1394-based Digital Camera (DCAM)として使用すれば画像キャプチャなど,基的操作の上では問題ない. しかしPointgreyカメラ特有の機能,例えば撮影画像の露光開始時刻を取得する機能などを使用するには,もう少し自分でコードを書く必要がある. ここでは,一般的DCAMとして画像をキャプチャするまでの方法と,さらにPointgrey特有の機能を使用する方法について説明する. 2

  • Riue ちゃんの正規表現講座

    sixnine.net 2024 著作権. 不許複製 プライバシーポリシー