タグ

linuxに関するMetaphoneのブックマーク (141)

  • 【2024年3月】px4_drv が DKMS ビルドエラーになったら代わりにフォーク版を使うべしの巻

    最近あまりにも Twitter で『何もしてないのに PLEX チューナードライバが壊れた!!!!』という話を聞きすぎるので、軽くインターネットの集合知として放流しておく。 TL;DR GitHub - tsukumijima/px4_drv: Unofficial Linux / Windows (WinUSB) driver for PLEX PX4/PX5/PX-MLT and e-better series ISDB-T/S receivers (not V4L-DVB)Unofficial Linux / Windows (WinUSB) driver for PLEX PX4/PX5/PX-MLT and e-better series ISDB-T/S receivers (not V4L-DVB) ...github.com 私が多くの方のフォークやプルリクエストを取り込み

    【2024年3月】px4_drv が DKMS ビルドエラーになったら代わりにフォーク版を使うべしの巻
    Metaphone
    Metaphone 2024/04/18
    年始頃からカーネル由来でドライバがダメになったくさい、けどトラシュする余裕ない…で録画鯖放置状態だったけどこちらの記事とフォーク版のおかげで apt で入れ直しもでき完全に救われました感謝
  • TIME_WAITに関する話

    3. 自己紹介 - まぁまぁ MySQL でご飯べてます - 一時期は Resource Monitoring や KVS にも 力入れてました - ネットワーク的には素人です - Linuxとハードウェアは嗜む程度 - disk I/O にはむかしから興味あります - その他 slideshare はこちら - http://www.slideshare.net/takanorisejima/ 4. 日のお題 - kernel 新しくしたりすると、TCP的に意識したほ うが良い変化が見つかるので - 今日は、Webアプリケーションサーバの観点か ら、 connect(2) する際に気になる TIME_WAIT について、書いてみようかと思います - 有識者からのマサカリを、強く歓迎いたします 5. 最初に参考資料 - この二つの記事を読んでいただけば、それで概 ね良いと思うんですが

    TIME_WAITに関する話
    Metaphone
    Metaphone 2017/06/05
    TIME_WAIT の件
  • ポートノッキングで10秒間だけsshdを公開する設定 - hnwの日記

    先日Twitterに次のような書き込みをしたところ思ったより反応が良かったので、詳細の設定を紹介します。 UDP53番、TCP443番、UDP123番とポートノッキングをするとTCP443番に10秒だけsshdが現れる、という中二病全開の設定をした。皆様にもお勧めしたい。— hnw (@hnw) 2017年3月26日 といっても特殊なことをしたわけではなく、knockdでポートノッキングの設定を行い、iptablesと組み合わせて実現しました。 ポートノッキングとは ポートノッキングというのは、決められたポートを決められた順番で叩くことでファイアーウォールに穴を空けられるような仕組みのことです。ポートノッキングを使えば、TCPの7000番、8000番、9000番の3ポートにパケットを送りつけると22番ポート (SSH) へのアクセスが許可される、といった設定ができます。 ポートノッキングの

    ポートノッキングで10秒間だけsshdを公開する設定 - hnwの日記
    Metaphone
    Metaphone 2017/04/01
    おでんではなくポートをツンツンする
  • 音楽CDのファイル化について - 身の回り4畳半近辺の日記

    持ち運びデバイスが変わるたびにCD音源からいちいち取り込み直すのは面倒。音楽CDをイメージ化してHDDに保存しておけば楽になるのではないかということで音楽CDのイメージ化について調べてみました。目標としては、音楽CDをファイル化して、後からそれをマウントしたときに1枚のCDとして認識されてiTunesなどでCDDBからの曲情報が自動でつけられるといったところです。 まずは音楽CDというのはファイルフォーマットではないのでisoというような共通形式はありません。CDをファイル化するソフトの独自形式で保存されることになります。その中でもcue/binやtoc/binなどcueやtocなどの曲情報と、binやwavなどのバイナリデータが対になった形式が多く使われているようです。中でもcue/binが対応しているソフトで多い感じ。このcue/bin形式のファイルにしておけば、対応するソフトも多いの

    音楽CDのファイル化について - 身の回り4畳半近辺の日記
    Metaphone
    Metaphone 2016/12/31
    CDR だお
  • いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita

    さくらインターネット Advent Calendar最終日は、硬派にLinuxのメモリに関する基礎知識についてみてみたいと思います。 最近はサーバーを意識せずプログラミングできるようになり、メモリの空き容量について意識することも少なくなりましたが、いざ低レイヤーに触れなければいけないシチュエーションになった際に、OSを目の前に呆然とする人が多いようです。 基的にLinux のパフォーマンスについて、メモリをたくさんつめばいいとか、スワップさせないほうが良い とか、このあたりは良く知られたことだと思います。 ただ、なんとなく ps コマンドや free コマンド などの結果を見るだけでなく、もう少しメモリのことについて掘り下げてみてみたいと思います。 メモリとキャッシュ Linux におけるメモリの状態を大きく分けると「使用中のメモリ」「キャッシュ」「空きメモリ」「スワップ」の 4 つに分

    いまさら聞けないLinuxとメモリの基礎&vmstatの詳しい使い方 - Qiita
    Metaphone
    Metaphone 2016/12/26
    Linux メモリ管理の基礎の基礎だけどあやふやな箇所を取っ払うために
  • Crystal Signal Pi (クリスタルシグナルPi) 公式サイト

    光ってお知らせ!こんなに便利! アラートが来た時、一刻も早い対応が必要。 確実な対応のためには、誰かがモニターに張り付き、監視し続ける必要がありました。 Crystal Signal Pi を活用すれば、LED (クリスタル) の色の変化や、点灯・点滅で、一目瞭然! 周囲にも知らせることができるため、常に一人で監視しなくて済み、リスクの回避につながります! 通知、監視に!カスタム次第で様々な用途に使用できます! ・メール受信、未読メール有無 ・アラート監視 ・ネットワーク機器 転送量監視 ・ネットワーク印刷 開始終了監視 ...など、使い方はあなた次第! RaspberryPiで作るLED警告灯ソリューション 北海道IT企業による合同技術交流会「Kita-Tech2016」で 大賞を受賞した時のスライドです。 ※画像をクリックすると SlideShare へ飛びます パンフレット Cry

    Metaphone
    Metaphone 2016/12/09
    infinite loop 製の RaspberryPi と好相性なかわいいパトランプ
  • 何でもSSHでやってしまいませんか? | POSTD

    私はかつて、 ssh-chat というプログラムを書きました。 ssh http://t.co/E7Ilc0B0BC pic.twitter.com/CqYBR1WYO4 — Andrey ???? Petrov (@shazow) December 13, 2014 アイデアは単純なもので、ターミナルを開いてこのようにタイプするだけのことです。 $ ssh chat.shazow.net たいていの人はこの後に続けてlsコマンドをタイプするのでしょうが、ちょっと待って。よく見てください。そこにあるのはシェルではなく、なんとチャットルームですよ! 詳しいことはわからないけど、何かすごいことが起こっているようですね。 SSHはユーザー名を認識する sshでサーバーに接続するときに、sshクライアントはいくつかの環境変数をサーバーへの入力として渡します。その中のひとつが環境変数$USERです。

    何でもSSHでやってしまいませんか? | POSTD
    Metaphone
    Metaphone 2016/11/21
    SSH の件
  • たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016

    PyCon JP 2016 で発表したときのスライドです https://pycon.jp/2016/ja/schedule/presentation/41/

    たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
  • rm -rf でやらかした時すかさず実行する復元コマンド(Linux編) | aucfan Engineers' blog

    初めまして、新卒入社の桑折(@2k0ri)と申します。 入社から今日まで約3ヶ月間、研修およびOJTを受けさせて頂いておりました。 その初OJTのステージング環境で、デプロイ先ディレクトリのシンボリックリンクを消すつもりが デプロイディレクトリを中身ごとrm -rfする という重度のやらかしをしでかしました。 30秒うちひしがれた後、ググって extundeleteというコマンドを見つけてからの 自分が行ったリカバリーの手順を残します。 なお、このコマンドはext3/ext4フォーマット専用になります。 1. サーバーへのアクセスを出来る限り抑えるように周知 最近のLinuxのデファクトFSであるext4フォーマットは、rmされたデータの跡地に 待ったなしで容赦なく新しいデータが書き込まれていきます。 そのため、何よりもまず失われたデータが上書きされないように、 該当サーバーでやらかしたこ

    rm -rf でやらかした時すかさず実行する復元コマンド(Linux編) | aucfan Engineers' blog
    Metaphone
    Metaphone 2016/04/11
    べ、別にさささ参考にすることはんなななな無いと思おもおもおもおもうけど!
  • 現代ITインフラの王道をゆくLinuxパッケージ管理の基本構成 | 外道父の匠

    RedHat系におけるRPMパッケージを扱うYUM、Debian系におけるDEBパッケージを扱うAPT、これらはサーバー管理において重要なわけですが、絶妙な度合いで、おざなりに扱ってもわりとなんとか運用出来てしまう感があります。そのため今一度、こんな感じが今風のスタンダードじゃないっすかね(キリッ という構成を説明してみます。 ぶっちゃけ、たいしたことないネタの集合体なので、タイトルに下駄を履かせました。 そもそもパッケージは必要なのか 言うまでもなく必須です。理由は、インストール物のファイル管理が容易になるのと、インストール時間を短縮できるからです。既存のパッケージでconfigureオプションが物足りない時や、RPMパッケージが存在しない場合は作成することになります。 最近はプロビジョニング・ツールによって全て自動化できるので、超簡素なコンパイルのものはレシピに落とし込んで終わりにした

    現代ITインフラの王道をゆくLinuxパッケージ管理の基本構成 | 外道父の匠
    Metaphone
    Metaphone 2016/03/08
    かっこいい
  • Ansibleを結構使ってみた/ansible-nikkei-2015

    CDKアプリとしてのAmplify Gen2 - @aws-amplify/backendのアーキテクチャにみるCDKベストプラクティス -

    Ansibleを結構使ってみた/ansible-nikkei-2015
    Metaphone
    Metaphone 2015/09/16
    日経の中のインフラの人の資料
  • Linuxサーバの反応が遅い(重い)場合の原因の調査手順

    概要 Linuxサーバの反応が遅い場合の調査手順のメモ。 実行する場合は自己責任でお願いします。 原因として考慮すべき事項 サーバが遅い場合には様々な原因がありますが、以下を考慮します。 CPU負荷 メモリ不足 ディスクI/O負荷 ネットワークI/O負荷 まず、どれが原因か調査する必要があります。 top コマンド 最初は「top」コマンドを利用します。 top - xx:xx:xx up 0 min, 1 user, load average: 1.44, 0.51, 0.18 Tasks: 87 total, 1 running, 86 sleeping, 0 stopped, 0 zombie Cpu(s): 0.7%us, 0.3%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2057692k total, 291

    Metaphone
    Metaphone 2015/07/22
    何か重い時の
  • NATな環境で放置したSSH接続が切断される問題について

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

    Metaphone
    Metaphone 2015/07/13
    ssh コネクション死守プラン
  • fluentdでログが欠損する可能性を考える : sonots:blog

    fluentdでログが欠損する可能性を考える : sonots:blog
    Metaphone
    Metaphone 2015/07/08
    fluentd ログ落ちパターン
  • Docker入門 - 基礎編 いまから始めるDocker管理

    Docker入門 - 基礎編 いまから始めるDocker管理 2015年7月6日(月) 東京都 コワーキングスペース茅場町 Co-Edo 「JAWS-UG CLI専門支部 #23 - ECS入門」Docker 入門枠 https://jawsug-cli.doorkeeper.jp/events/24371 Docker 入門ハンズオン資料 - Qiita http://qiita.com/zembutsu/items/891c7ffd2c36097400b1 こちらのハンズオンを行うための補足説明資料です。

    Docker入門 - 基礎編 いまから始めるDocker管理
    Metaphone
    Metaphone 2015/07/08
    前佛さんの Docker ハンズオン資料
  • Docker 入門ハンズオン資料 - Qiita

    JAWS-UG CLI専門支部 #23 - ECS 入門用の資料です。 https://jawsug-cli.doorkeeper.jp/events/24371 このハンズオンの前に説明として使ったスライドも公開しました。 Docker入門 - 基礎編 いまから始めるDocker管理 http://www.slideshare.net/zembutsu/introduction-to-docker-management-and-operations-basic 目的 Docker の「速さ」と「効率性」を体験するために、コンテナやイメージの作成と実行、Dockerfile を使った環境の管理、簡単なウェブサーバの起動を試します。 前提知識 Linux のコマンドラインを操作できる Docker についての知識は不要 ハンズオン手順 A-1. コンテナ・イメージの確認と取得 docker

    Docker 入門ハンズオン資料 - Qiita
    Metaphone
    Metaphone 2015/07/07
    Amazon ECS のハンズオン資料
  • Python+SSHな自動化・デプロイメントツールFabricを活用するTips

    こんにちは。CTOの馬場です。 みんな大好きFabricのTipsです。 Welcome to Fabric! -- Fabric documentation よくデプロイツールとして紹介されますが、 自動化のためのPython+SSH+コマンド実行フレームワークとして柔軟に使えて超便利です。 基的には 手元でのコマンド実行 SSHごしのリモートサーバでのコマンド実行 SSHごしのリモートサーバでsudoしてコマンド実行 ができるツールなのですが、使い方の例を紹介します。 間違いなどあればお近くのハートビーツ社員か @netmarkjp に教えていただけると嬉しいです。 Python 2.7.10 + Fabric 1.10.2 + Paramiko 1.15.2で動作確認しました。 複数のサーバに対して同じユーザ・パスワードでログインする ユーザ名やパスワードを一括指定できます。 鍵認

    Python+SSHな自動化・デプロイメントツールFabricを活用するTips
    Metaphone
    Metaphone 2015/07/02
    Fabric
  • confdでちいさく始めるインフラ構築の自動化 - Qiita

    はじめに 最近ではInfrastracutre as codeやImmutable Infrastructreの考え方によるインフラ管理が浸透してきました。 ChefやAnsibl、最近ではItamaeといったプロビジョニングツールの選択肢が増えてきとはいえ、未だに敷居の高さを感じ導入に踏み切れていない方も多いのではないでしょうか。 そこで今回はお手軽に始められるインフラ構築ツールとしてconfdについてまとめてみました。 confdとは goで書かれた設定ファイル管理ツールです。 kelseyhightower/confd 主要機能は設定ファイルのテンプレートエンジンなのですが、設定ファイルの生成前後で外部コマンドを実行することが可能です。 そのため 設定反映のための前処理 設定ファイルの自動生成 設定反映のためプロセス再起動 といった一連の作業を担わせることができます。 また、構成もシ

    confdでちいさく始めるインフラ構築の自動化 - Qiita
    Metaphone
    Metaphone 2015/07/01
    敷居低めに思える構築自動化ツール
  • Linuxでソースからコンパイルしてインストールしたパッケージを管理する『porg』 | 俺的備忘録 〜なんかいろいろ〜

    yumやapt-getからインストールしたり、rpmやdebパッケージを利用してインストールした場合、アンインストールやアップグレードを行うのは簡単だ。 しかし、ソースファイルからコンパイルしたパッケージの場合、makeファイルにuninstallが用意されているならまだしも、もし用意されてないと、パッケージをアンインストールしたりするのは非常に大変だ。 そんなソースからコンパイルしmake installしたパッケージを管理してくれるのが、『porg』だ。pacoという、同じくソースからインストールしたパッケージの管理ツールが前身。 今回は、この『porg』をCentOS 7に実際にインストールし、ソースからインストールしたパッケージを管理してみることにする。 1.『porg』のインストール まずは『porg』のインストールから。 以下のコマンドを実行し、パッケージのソースコードをダウン

    Metaphone
    Metaphone 2015/07/01
    ソースから自前でインスコしたプログラムの管理をしてくれるツール
  • Ansibleを使って、AmazonLinuxに最低限の初期化を行う - Qiita

    Ansibleを使って、AmazonLinuxに最低限の初期化をやってみました。 日で利用しやすいように、最低限の初期設定とパッケージの更新を行っています。 AMI AmazonLinuxのAMIは以下を利用しました。 amzn-ami-hvm-2014.09.1.x86_64-ebs (ami-4985b048) 環境設定 (+ yum update) 言語と時刻の設定をします。 localeを変更 (ja_JP.UTF-8) リポジトリの自動更新を止める(repo_upgrade: none) 言語設定を変更(LANG=ja_JP.UTF-8) タイムゾーンを変更(ZONE=Asia/Tokyo) ローカルタイムを変更(Asia/Tokyo) yum update playbook playbookはこんな感じです。 gistはここに置いておきます。 https://gist.git

    Ansibleを使って、AmazonLinuxに最低限の初期化を行う - Qiita
    Metaphone
    Metaphone 2015/01/30
    Amazon Linux の定番初期設定を Ansible で