タグ

linuxに関するt_moriのブックマーク (242)

  • 「Linux」でシステムの情報を収集したいときに使用すべきコマンド5選

    Jack Wallen (Special to ZDNET.com) 翻訳校正: 編集部 2024-06-27 07:45 「Linux」を使用しているときは、いくつかのコマンドを実行するだけで、必要なすべての情報が手に入るという安心感がある。セキュリティ、ネットワーク、ディスク容量、ユーザーなど、Linuxはユーザーが知りたいあらゆる情報を提供してくれる。 しかし、ハードウェアについては、どうだろうか。自分が使用している実際のマシンに関する情報は、どのように収集すればいいのだろうか。その方法を知っておくと、使用しているCPUや接続されているドライブ、マシンを製造した企業(さらには、バージョン番号も)を知る必要があるときに、役に立つ。幸い、それらの情報は簡単に確認することが可能だ。記事では、そうした情報を収集したいときに役立つ5つのコマンドを紹介する。指を伸ばして、コマンドを入力する準備

    「Linux」でシステムの情報を収集したいときに使用すべきコマンド5選
    t_mori
    t_mori 2024/06/27
    "uname lscpu lsblk dmidecode lsusb"
  • 突撃! 隣のLinuxデスクトップ - Hatena Developer Blog

    この記事は はてなエンジニア Advent Calendar 2022 16日目のエントリーです。 こんにちは、Webアプリケーションエンジニアの id:masawada です。過去のAdvent CalendarでLinuxデスクトップを業務利用している記事を書きまして*1、そこから早いもので3年経ちました。当初はこのころからの差分でも書こうかと考えていたのですが、書き出してみると案外大きな変化はなくネタとしてイマイチ面白みに欠けるので企画を練り直すことに。(裏返せば十分に安定して利用できているということで、それはそれでありがたいのですが!) 考えているうちに、そういえば社内でLinuxデスクトップを利用している他のエンジニアはどんな環境で作業しているのかな? と気になったのでアンケートをとってみることにしました。 アンケートの方法 以下の項目でGoogle Formを用意しました。 業

    突撃! 隣のLinuxデスクトップ - Hatena Developer Blog
    t_mori
    t_mori 2022/12/16
  • systemctlコマンドで "No space left on device" が表示されるけどdfでは余裕があるナゾ - 赤帽エンジニアブログ

    Red Hatの森若です。 systemctlコマンドでサービスを起動すると、予期しないエラーが出力されます。しかし操作は成功しているし、df等でファイルシステムを見ても余裕があります。 今回はこの状況で何が起きていたのか見てみます。 # systemctl start httpd.service Error: No space left on device inotifyとは? linuxにはinotifyという機能があり、ファイルやディレクトリ等への操作をイベントとして取得することができます。 inotifyではアプリケーションがファイルとして「inotify instance」を用意し、inotify instanceにイベントに対応する「inotify watch」を複数登録します。 inotify watchがイベントを検出するごとに、inotify instanceのキューにイ

    systemctlコマンドで "No space left on device" が表示されるけどdfでは余裕があるナゾ - 赤帽エンジニアブログ
  • 「Linux」、バージョン6.1でRustを導入へ--トーバルズ氏が明言

    LinuxRustを導入するかどうかという議論は終わりを迎えた。Rustの実装は既に始まっている。Linuxの父であるLinus Torvalds氏は電子メールによる筆者との対話の中で「何かおかしなことが発生しない限り、それ(Rust)は6.1で導入される」と述べた。 Linuxカーネルの記述言語としてプログラミング言語Rustを導入するという議論は、かなり前から存在していた。Linuxカーネルの開発者らは、年次カンファレンス「Linux Plumbers Conference(LPC)2020」の場で、Linuxの新たなインラインコードでのRustの使用について検討を開始していた。また、「Android」(それ自体がLinuxのディストリビューションだ)の開発言語としてRustを支持しているGoogleは、2021年4月にLinuxカーネルへのRust導入の動きを後押しし始めていた。

    「Linux」、バージョン6.1でRustを導入へ--トーバルズ氏が明言
    t_mori
    t_mori 2022/09/21
  • 今どきのLinux事情

    とりとめない話ですが、今どきのLinuxのパッケージングの種類とSteamDeckから一気に改善されたDirectX 周りの話です。社内の勉強会で共有した資料

    今どきのLinux事情
    t_mori
    t_mori 2022/07/01
  • Linux生みの親リーナス・トーバルズの当時のメールで振り返る「Linux」誕生の瞬間

    by Eduardo Quagliato オープンソースコミュニティで最も成功したプロジェクトのひとつである「Linux」は、1991年にヘルシンキ大学の学生であったリーナス・トーバルズ氏によって開発されたOSであり、ウェブサーバーやスマートフォン、IoTデバイスをも支える、現代においてなくてはならない存在です。そんなトーバルズ氏が「Linuxの始まり」を当時のメールをもとに振り返る記述が、カーネギーメロン大学で教授を務めるAlan W Black氏によって公開されています。 LINUX's History by Linus Torvalds https://www.cs.cmu.edu/~awb/linux.history.html 1991年の7月3日、トーバルズ氏はUSENETのMINIXネームスペースに姿を現し、新しいOSの開発を公言するとともに、プログラムのデバッグをMINIXユ

    Linux生みの親リーナス・トーバルズの当時のメールで振り返る「Linux」誕生の瞬間
    t_mori
    t_mori 2020/10/12
  • Windows PCにLinuxをインストールして再利用する

    中古PC活用の第3弾では、命ともいえるLinuxをインストールする。ただ、Linuxにはさまざまなディストリビューションがあり、ユーザーインタフェース(UI)などが異なっている。そこで、今回はWindowsユーザーが比較的容易に移行できそうなWindowsUIを持つLinuxを取り上げる。 連載目次 Windows 10がリリースされてから2年以上が経過し、大型更新プログラムも数回提供されたことから、企業もWindows 10への移行が格化しているようだ。そこで、移行に際して不要となってしまった中古PCに、Windows OS以外のOSをインストールして活用してみよう。今回、「Chromium OS」「Remix OS(Android OS)」に続く第3弾として、中古PC活用の王道ともいえるLinuxを取り上げることにする。 クライアント向けのLinuxに要求されるハードウェア仕様は

    Windows PCにLinuxをインストールして再利用する
    t_mori
    t_mori 2017/10/13
  • NECを退職し、新会社を立ち上げました。 - KaiGaiの俺メモ

    ご報告が遅れましたが、6月30日付で新卒の2003年から14年あまり勤務したNEC退職しました。 また、日、東京法務局品川出張所においてヘテロDB株式会社の登記申請を行い、また、併せて新会社のチーフアーキテクト兼代表取締役社長に就任しました。 今後は、前職では実現できなかった、GPUSSDなどヘテロジニアスな計算機資源を活用する事で、高性能、低価格、使いやすさを両立するデータベース製品の事業化を目指していく事になります。 どうぞよろしくお願いいたします。 web: http://heterodb.com/ 弊社が入居する西大井創業支援センター(品川区) 10年以上も勤務した会社を辞めてスタートアップを立ち上げるというのは、おそらく人生の中でも上位にい込むビッグイベントの一つだと思うので、今の決意や創業に至る一連の流れについて記録を残しておこうと思います。 (書き下してみたら意外と長

    NECを退職し、新会社を立ち上げました。 - KaiGaiの俺メモ
  • Linux デスクトップ環境 2017 - k0kubun's blog

    Linux デスクトップ環境 2016 - eagletmt's blogの人に影響を受けて自作PCLinuxデスクトップを使い始めてから約1年半が経ち、僕の使う環境が一通り満足な状態になったので今どういう構成なのか書いておく。 僕はKeynoteを使う時とか会社のマシンでmacOSも割と使う都合、基的に操作性がmacOSに近くなるようにしているので、macOSからLinuxに移行したい人の参考になるかもしれない。 *1 そもそも何故Linuxデスクトップを使っているのか 「苦労してmacOSに近づけるくらいなら最初からmacOS使えばいいじゃん」と言われそうだが、今この瞬間は大体以下の理由でLinuxデスクトップを使っている。 趣味で作ったスペックが高めの自作PCmacOSが入れられない *2 最新のmacOSではKarabinerが使えないが、Linuxでは自作のキーリマッパーが

    Linux デスクトップ環境 2017 - k0kubun's blog
    t_mori
    t_mori 2017/01/10
  • Linuxネットワークドライバの開発 - Handwriting

    この記事はLinux Advent Calendar 2016 9日目の記事です。 遅刻してしまい申し訳ございません。。。 とある事情があって1ヶ月半ほど独自NICのLinux向けのネットワークドライバを開発していた。 今回はARM用のデバイスドライバを開発した。NICはXilinx社のFPGAであるZYBOを用いて開発した。 まだ十分に実用段階というわけではないが、ひとまず独自NIC経由でのpingやiperfが通ったので、後学のために知見を残しておきたい(誰得だ、という感じだが)。 ソースコードはまだ公開されていないが、そう遠くないうちに公開する予定(たぶん)。 はじめに Linuxのデバイスには キャラクタデバイス - バイト単位のデータ通信 (e.g. シリアルポート) ブロックデバイス - ブロック単位のデータ通信 (e.g. ディスク) ネットワークデバイス の3種類がある。ネ

    Linuxネットワークドライバの開発 - Handwriting
    t_mori
    t_mori 2016/12/11
  • Linuxデスクトップ上でのプログラミング環境一例 - Qiita

    2016年8月現在の自分のLinuxデスクトップ上でのプログラミング環境を書いてみた。 dotfilesは以下に置いてある。 https://github.com/maueki/dotfiles2 はじめに 普段どんなプログラムを書いているのか 主にLinuxデスクトップで組み込みLinux上で動作するアプリケーションのプログラミングをおこなっている。メインで使用している言語はC++。ツールやちょっとしたプログラムはpython3(ボード上で動作する場合はpython2)で書いている。 デスクトップ環境はgnome3 特にこだわりがあるというわけではなく、Debianのデフォルトなので使用している。 ただしテーマは変更していて、Arc Themeがお気に入り 以下はArc Themeの公式スクリーンショット ターミナルはterminator ターミナルは、 ウィンドウが透ける 曖昧文字幅に

    Linuxデスクトップ上でのプログラミング環境一例 - Qiita
    t_mori
    t_mori 2016/08/07
  • Linuxにleftpad()というシステムコールを入れる提案

    LKML: Richard Weinberger: New syscall: leftpad() Linuxカーネルに興味深い日付でleftpad()というシステムコールが提案されている。 最近のnode.js業界の事件を振り返るに、leftpadのような基的なアルゴリズムの依存はソフトウェアを脆弱にすることが判明した。ledpad[原文ママ]を提供するnode.jsパッケージが消失し、多くのソフトウェアが動かなくなった。 この事件に注目すると、node.jsベースのソフトウェアがLinuxの「ユーザースペースは壊さない」原則に将来的に頼ることができるので、このような機能を提供するのはカーネルの役目であるという結論に至った。 glibcとAndoid[原文ママ]のbionicは、早急にこの新しいシステムコールのラッパー関数を提供してくれることを望む。 leftpadをカーネルに入れたのは

    t_mori
    t_mori 2016/04/02
  • Linux デスクトップ環境 2016 - eagletmt's blog

    5年半くらい前に http://d.hatena.ne.jp/eagletmt/20100905/1283686004 というのを書いたけど、そこから今どう変わっているのか。 こう列挙してみると2016年になっても Linux デスクトップは… みたいな気持ちも無いわけじゃないけど、色んなコンポーネントを好きなように設定できたり入れ替えることができたり、場合によってはパッチをあてることもできて、そのへんが好きで使っている。 もちろん、仕事では Linux で動作するようなコードばかり書いたり読んだりしているので、そのへんの知識を手元でも使えたり手元とサーバの違いではまったりしにくいから、というのもあるけど。 ディストリビューション 相変わらずずっと Arch Linux を使っている。 パッケージの更新が早かったり、最小限のデフォルトしか設定されていないのでディストリビューションが勝手に設

    Linux デスクトップ環境 2016 - eagletmt's blog
    t_mori
    t_mori 2016/03/23
  • 「新しいLinuxの教科書」をMacで実践する

    新しいLinuxの教科書「新しいLinuxの教科書」はLinuxシステムでよく用いられるキャラクタユーザインタフェース(CUI)のお作法をわかりやすく解説しただ.CUIとは1980年代末まで一般に用いられていたヒューマンインタフェースで,平たく言うとキーボードとスクリーンだけのインタフェースである.よく言う「コマンドライン」とはCUIのことを指す.一方,現在主流のマウスやタッチを使ったインタフェースはグラフィカルユーザインタフェース(GUI)と言う. LinuxシステムはもともとUnixというOSを参考に作られていて,CUIの大部分がかなり忠実なUnixのコピーである.そして,みなさんが使っている OS X もまたUnixだ.こちらはBSDというもともとUnixに似せて作られたUnixではない何かが最終的にUnixのひとつになったOSだ.一言で言うと,Linuxシステムと OS X は非

    「新しいLinuxの教科書」をMacで実践する
    t_mori
    t_mori 2016/01/11
  • 標準教科書シリーズ お問い合わせ窓口

    標準教科書シリーズ お問い合わせ窓口

    標準教科書シリーズ お問い合わせ窓口
    t_mori
    t_mori 2015/06/03
  • ttyrec でターミナルの録画・再生 - Qiita

    プレゼンの中でデモを行おうと思ったが、処理に時間がかかって時間内に収まりそうにないということで、そういえばと昔々使った ttyrec で録画しておいて倍速再生することを思いついたのでその手順をメモっておきます。 環境は CentOS 6.4 x86_64 です。(32bit なら rpm も転がってるし、make で困ったりしない) ttyrec は高林哲さんが2000年から2006年に書かれたソフトウェアです。 ちょっと古いので今時の環境ではちょっと手を入れてあげないと動きませんでした。 $ sudo yum -y install compat-glibc-headers $ git clone git://git.kitenet.net/ttyrec.git $ cd ttyrec $ make CFLAGS="-DSVR4 -D_XOPEN_SOURCE=500 -I/usr/lib

    ttyrec でターミナルの録画・再生 - Qiita
    t_mori
    t_mori 2014/11/24
  • Private Presentation

    Private content!This content has been marked as private by the uploader.

    Private Presentation
  • /usr/local とは何なのか - 破棄されたブログ

    ご用心: この記事を鵜呑みにせず、末尾に記載された一次ソースを確認してください。 ソースからソフトウェアをビルドしてインストールするときに使う /usr/local ディレクトリだけど、/opt ディレクトリとの住み分けとか、 そもそも標準はどうなっているのかとか、まともに知らんかったので Filesystem Hierarchy Standard を確認してみた。 /usr/local は何をすべきところなのか? 他のホストと共有されない 既存のシステムの破壊防止 FHS 準拠のソフトウェアをインストールする /usr/local ディレクトリ下自体が FHS 準拠になる /usr/local ディレクトリは、システム管理者がソフトウェアをローカルにインストールするために用いる。 /usr/local ディレクトリとして隔離されるため、同名のファイル名で既存のファイルを上書きするなどして

    /usr/local とは何なのか - 破棄されたブログ
  • 小さいLinux環境の作り方

    小さいLinux環境の作り方 Presentation Transcript 小さい Linux環境の 作り方 Naomasa Matsubayashi 保存するアイコン フロッピーディスク 2000年代初頭 フロッピーディスクに必要な物が全部入った Linuxディストリビューションが流行った floppix http://floppix.com/ HAL91 http://chris.silmor.de/hal91/ tomsrtbt http://www.toms.net/rb/ 3.5インチフロッピーディスクの容量 1D 2D 1DD(Mac) 1DD 2DD(Mac) 2DD(PC-98) 2DD 2HD(PC-98) 2HD(PC/AT,Mac) 2ED 2TD 160KiB 360KiB 400KiB 360KiB 800KiB 640KiB 720KiB 1232KiB 1440

    小さいLinux環境の作り方
  • http://s-macke.github.io/jor1k/