タグ

LINUXに関するkahkiのブックマーク (32)

  • 個人開発者はRed Hat Enterprise Linuxを無料で最大16システムまで利用可能に、本番環境もOK。Red Hatが開発者向けプログラムの拡大を発表

    個人開発者はRed Hat Enterprise Linuxを無料で最大16システムまで利用可能に、番環境もOK。Red Hatが開発者向けプログラムの拡大を発表 Red Hatは、個人開発者向けに提供している「Red Hat Developerプログラム」を拡大し、個人開発者には無料で最大で16システムまで番環境でも利用可能にすることを発表しました。 これは先月発表された、CentOS 8のサポートを2021年末までとし、今後はCentOS Streamの開発に注力することへの影響を考慮したもの。 Last month, we announced updates to the CentOS community and CentOS Stream. Today we’re sharing details about some of the new no- and low-cost pr

    個人開発者はRed Hat Enterprise Linuxを無料で最大16システムまで利用可能に、本番環境もOK。Red Hatが開発者向けプログラムの拡大を発表
    kahki
    kahki 2021/01/22
  • ERROR

    Sorry, your request has been denied.

    ERROR
  • KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!

    来、DM200には印刷できないワープロのような機能しかないのですが、これによってかなりの自由度を獲得できたことになります。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます 上記のページの通りにインストールを済ませると、SDカード上のDebian Linuxが起動できるようになります。Linuxの動作の安定感は実験レベルを超えて実用的です。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます SDカード上のDebian Linuxが起動できても依然標準のポメラの機能の素晴らしさは際立っているため、両者を連携して使う感じになる(同時に使えるのでなく、両者を起動し分ける)のですが、それが何とも楽しい。 工夫の余地のある文具が欲しいという人の目には、このDebian Linux on DM200は魅力的に映るかもしれません。 今回は、そんなDebi

    KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
  • Raspberry Pi 2 でRadiko 録音 (ガジェット) (ラジオ) - lond日記

    QNAP NAS TS-212Pを導入した目的の一つであるradiko録音は私にはちょっと難しい(時間がかかる)感じだったので、代わりの手段としてRaspberry Pi 2を導入してみました。 Linuxに詳しい訳ではないので出来るだけ少ない作業で導入するのが目標です。 1.Raspberry Pi2のセットアップ ※事例はたくさんあるので省略。 2.NASのマウント 録音したファイルはNASに保存したいので起動時にマウントするのですが、これがなかなか上手く行きませんでした。最初にテストでセットアップした時はマウントできていたのですが、改めてセットアップしたところ起動時にはマウントできず起動後に手動でコマンドを打つとマウントされる状態でした。(パッケージやファームを更新したりしたのが関係あるのかもしれません) dmesgで見ると以下のエラー CIFS VFS: Error connect

    Raspberry Pi 2 でRadiko 録音 (ガジェット) (ラジオ) - lond日記
  • CentOS上でRadikoを予約録音してMP3をDropboxへコピーする環境をつくる – namaraii.com

  • grep -cで行数を数える時の罠

    B! 10 0 1 0 以前シェルスクリプトで行数を調べる方法 について色々考えてみましたが、 その中のgrep -c ''に関して、BSD系での罠があったのでそれについて。 シェルスクリプトで行数の数え方 BSD系でのgrep -c ‘‘の罠 対処法: grep -c ^ まとめ シェルスクリプトで行数の数え方 シェルスクリプトで行数を数えるといえばまずは wcと言うコマンドがあります。 単にwc fileとするとファイルの行数、ワード数、文字数を表示してくれます。 -lオプションを使えば行数だけ表示。(共に最後にファイル名も出ます。) $ wc -l .bashrc 776 .bashrc パイプを使ってコマンド結果を渡す事も出来るのですが、 $ printf "abc\nabc"|wc -l 1 の様に2行に渡る出力も1になっています。 これはwcが最後の改行の数を数えているからで、

    grep -cで行数を数える時の罠
    kahki
    kahki 2017/04/22
  • xargsでファイルの中身の行(スペースあり)を引数にする - NigoroJr

    Articles Products Gallery FTP SKK About Contact Admin xargsでファイルの中身の行(スペースあり)を引数にする 標準出力を別のコマンドの引数にしたいときに便利なxargsですが、空白があるときには厄介なときがあります。備忘録を兼ねてまとめました。 シナリオ スペースを含む複数行を全部、別コマンドの引数にしたい。 input.txt の内容: foo bar baz bar hoge piyo piyo print.rb の内容: #!/usr/bin/env ruby puts 'Printing...' p ARGV 期待する出力: Printing... ["foo bar", "baz bar", "hoge piyo piyo"] Attempt 1 まぁこんなことは思いついた時点で頭の中でボツですが、一応。 Command

    xargsでファイルの中身の行(スペースあり)を引数にする - NigoroJr
    kahki
    kahki 2016/09/02
  • ログ解析初心者に贈る便利なコマンドの使い方 - クラウドワークス エンジニアブログ

    好きなMH(今はGTM?)はヴァイオラの那須(@nasum)です(アイスブレーク)。レッドミラージュも捨てがたいですが、ヴァイオラが一番好きですね。ちなみに好きなファティマは京です。 Webサービスを運営している以上、避けて通れないのがログ解析です。このログ解析あまり経験がないと何をどう始めたらいいのかよくわからないと思います。私自身今までログ解析の仕事をしたことがなかったので、わからない状態が続いているという危機感がありました。 そこで最近はできるだけ率先してログ解析の仕事があればそれをやるようにしてコマンド力を鍛えています。今回は教えていただいたり自分で調べたりして得られたログ解析するときに使うコマンドの使い方を紹介したいと思います。 以下簡単にログ解析の流れとともにコマンドを紹介します。やっていることは「ログに記録されたファイルサイズを合計して1日に配信される特定の条件を満たした応答

    ログ解析初心者に贈る便利なコマンドの使い方 - クラウドワークス エンジニアブログ
    kahki
    kahki 2016/08/10
  • 【作業時間を半減!】Linuxのショートカット総まとめ

    Linuxはコマンドでの操作が基だ。だからこそ、ショートカットを使いこなせるかで作業の速度に明確な差が出てくる。 ショートカットを覚えると大袈裟ではなく、作業時間が半分になることもある。Linuxを使うエンジニアなら覚えておくべきだろう。 このページではLinuxショートカットの基を総まとめしてみた。ショートカットと言っても2種類ある。 Linuxターミナルでのショートカットキー フォルダやファイルへのショートカット作成 このページでは「時短」という意味合いを込めて両方ともまとめた。Linuxを使う方はぜひ参考にしてほしい。 Linuxターミナルのショートカット一覧と解説 補完機能 まずはもっともよく使う補完機能についてだ。これはご存知の方も多いだろう。 コマンドを打つとき、ファイル名が長いと厄介だ。例えば、次のようなファイル名があったとする。 hogehoge_20180342081

    【作業時間を半減!】Linuxのショートカット総まとめ
    kahki
    kahki 2016/05/21
  • 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
    kahki
    kahki 2016/04/10
  • Linux/UNIXで文字列から特定部分(右から・左から何個、〇〇\~〇〇まで)を抜き出すコマンド | 俺的備忘録 〜なんかいろいろ〜

    ちょっとしたスクリプトを作っていた際、文字列の抜き出しを多様する処理があったので忘れないように残しておく。 2017/01/14 追記 個人的な好みで、変数へ代入をしてこなかった(スクリプト書かずにシェル芸で対応することのほうが多いため)のだが、スクリプトで書くなら変数に代入してからパラメータ展開によって文字列を抜き出す方法もあるので、念のため追記しておく。 左から◯文字 cut -c [開始文字(個数)]-[終了文字(個数)] [root@test-node ~]# # 例:左から1文字目~4文字目 [root@test-node ~]# echo abcdefghijk | cut -c 1-4 abcd [root@test-node ~]# [root@test-node ~]# # 例:左から2文字目~5文字目 [root@test-node ~]# echo abcdefghi

    kahki
    kahki 2016/02/28
  • 6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

    NetflixのシニアパフォーマンスアーキテクトであるBrendan Gregg氏による、Linuxサーバにログインして60秒でまず調べることのまとめ。 パフォーマンス問題でLinuxサーバーにログインしたとして、最初の1分で何を調べますか? Netflixには、多数のEC2 Linuxからなるクラウドがあり、そのパフォーマンスを監視したり調査したりするための数々のパフォーマンス分析ツールがあります。その中には、クラウド全体にわたる監視を行うAtlasや、オンデマンドにインスタンスの分析を行うVectorがあります。これらのツールは多くの問題を解決する手助けをしてくれますが、各インスタンスにログインし、標準的なLinuxパフォーマンスツールを実行する必要がある場合もあります。 この記事では、すぐ使えるはずの標準的Linuxツールを使いコマンドラインにおいて、最適化されたパフォーマンス調査を

    6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst
    kahki
    kahki 2016/02/27
  • Linuxサーバにログインしたらいつもやっているオペレーション - ゆううきブログ

    主にアプリケーション開発者向けに、Linuxサーバ上の問題を調査するために、ウェブオペレーションエンジニアとして日常的にやっていることを紹介します。 とりあえず調べたことを羅列しているのではなく、当に自分が現場で使っているものだけに情報を絞っています。 普段使っているけれども、アプリケーション開発者向きではないものはあえて省いています。 MySQLNginxなど、個別のミドルウェアに限定したノウハウについては書いていません。 ログインしたらまず確認すること 他にログインしている人がいるか確認(w) サーバの稼働時間の確認 (uptime) プロセスツリーをみる (ps) NICやIPアドレスの確認 (ip) ファイルシステムの確認(df) 負荷状況確認 top iostat netstat / ss ログ調査 /var/log/messages or /var/log/syslog /

    Linuxサーバにログインしたらいつもやっているオペレーション - ゆううきブログ
    kahki
    kahki 2016/02/24
  • dstatで簡単にリソース不足を確認するメモ – kumonchu.com

    メモリ不足やCPU使用率の上昇など、サーバのリソース不足が発生した時に、dstatで原因プロセスを確認できることがあります。 今回は、小ネタですが、メモリやCPU、ディスクI/Oなどの確認方法をメモとして記録しておきます。 メモリの使用状況を確認する ページングやSWAP、仮想メモリなど、一番メモリを使っているプロセスを確認します。 下記の例では、php-fpmがメモリを一番消費していました。 $ dstat -t -gs --mem --vm --ipc --top-mem ----system---- ---paging-- ----swap--- ------memory-usage----- -----virtual-memory---- --sysv-ipc- --most-expensive- date/time | in out | used free| used buff

    dstatで簡単にリソース不足を確認するメモ – kumonchu.com
    kahki
    kahki 2016/02/24
  • cpコマンドでファイルやディレクトリをコピーした際に保持される情報/属性について跡地 - 試験運用中なLinux備忘録・旧記事

    (2019/4/10)記事は「cpコマンドのコピーで保持される属性」へ移動した。

    cpコマンドでファイルやディレクトリをコピーした際に保持される情報/属性について跡地 - 試験運用中なLinux備忘録・旧記事
    kahki
    kahki 2015/10/12
  • /usr/local とは何なのか - 破棄されたブログ

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

    /usr/local とは何なのか - 破棄されたブログ
    kahki
    kahki 2014/05/04
  • Linux女子部 iptables復習編

    5. Open Cloud Campus 5 Linux女子部 iptables復習編 iptablesの機能  iptablesの機能は、大きくは「パケットフィルタリング」と「NAT (Network Address Translation)」に分かれます。 – パケットフィルタリングは、Linuxにファイアウォール機能を提供するもので、IPパケットの送信、 受信、転送のそれぞれについて、許可条件を設定します。 – NATは、Linuxサーバをルータとして使用する際に利用する機能で、パケットの転送時に、パケット に含まれる送信元、もしくは宛先IPアドレスを変換します。 • 正確には、DNAT(宛先アドレス変換)、SNAT(送信元アドレス変換)、マスカレード(SNAT の特別版)の3種類があります。 インターネット 192.168.100.10 プライベートネットワーク 192.168.

    Linux女子部 iptables復習編
  • クックパッド「とりあえずこれ読んどきなさい」と言われた本5冊 - せかいや

    注意 このエントリは、会社の公式見解などでは全くありません。 社内のエンジニアたちのグループチャットで聞いて、集まった意見をまとめただけです。 このエントリはただの備忘録として書き留めただけだったのですが、 全く予想外に、多くの反響を頂き戸惑っています。。 頂いたコメントの中には「このレベルも知らないでクックパッドに入れるのか」といったものもありましたが、 一応、個人的には、例えばDB周りだとオラクルシルバ取得程度の知識はありますm()m 「良い環境にいるのだから改めて初心で勉強したい」という旨で皆に尋ねた結果であり、、 もしガッカリさせるようなことがあれば非常に心苦しいです。 良くも悪くも自分がこれらを消化できるかという話なので、 ここに並んでいるを見てクックパッドをどうこうは思ってほしくないです。。 申し訳ありません。。。 summary the books which I have

    クックパッド「とりあえずこれ読んどきなさい」と言われた本5冊 - せかいや
    kahki
    kahki 2014/02/01
  • なるべく書かないawkの使い方 - ザリガニが見ていた...。

    awkという、古くからのスクリプト言語がある。(1977年生まれ。読み方は「オーク」である。エイ・ダブリュ・ケイではない)man awkをPDFに変換してみると、たったの3ページ強しかない。 $ man -t awk|pstopdf -i -o ~/Downloads/awk.pdf とてもシンプルな言語仕様ではあるが、awkには必要十分な表現力がある。特にテキストを処理する場面においては、最小限のシンプルな記述で、気の利いた処理を素早くこなす。無駄のないawkワンライナーを見ると、ある種の感動を覚える。awk以降に生まれたスクリプト言語は、少なからずawkの影響を受けていると思われる。 awkを知ることで、間違いなく幸福度は上がると思う。いつかきっと「知ってて良かった」と思える時が来るはず。もっともっと、awkを知りたくなってきた。 基動作 awkの基動作は、とってもシンプルである。

    なるべく書かないawkの使い方 - ザリガニが見ていた...。
    kahki
    kahki 2013/12/09
  • Linux女子部 systemd徹底入門

    5. Open Cloud Campus 5 Linux女子部 systemd徹底入門! Linuxの起動プロセス (1)  「システムBIOS」が起動ディスクからブートローダ(GRUB)をメモリに読み込んで実行。  GRUBは起動カーネル選択画面を表示して、指定されたカーネルと初期ラムディスクをメモ リに読み込んだ後に、カーネルを実行。  カーネルは、初期ラムディスクの内容をメモリ上のラムディスク領域に展開して、「initス クリプト」を実行。 – 初期ラムディスクには、ルートファイルシステムへのアクセスに必要なデバイスドライバと「init スクリプト」が含まれます。 ブートローダ (GRUB) /bootファイルシステム ② ブートローダが 読み込み ③ ラムディスク領域 に展開 起動ディスク物理メモリ Linuxカーネル 初期ラムディスク Linuxカーネル 初期ラムディスク

    Linux女子部 systemd徹底入門
    kahki
    kahki 2013/11/05