Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

Linuxに関するnekoaquaのブックマーク (40)

  • 原因調査用Linuxコマンド | 外道父の匠

    サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeになります。 全てパッケージインストールできるもので、パッケージ名は [in packagename] としてあります。 各所よりコメントありがとうございます。 良さ気なコマンドは追記していきます。 <追加したコマンド> * telnet (+コメント wget, netcat) * arp (+コメント arpwatch) * pstree * fdisk コメントに gdisk * host, dig * watch * reboot

    原因調査用Linuxコマンド | 外道父の匠
    nekoaqua
    nekoaqua 2012/10/25
    原因調査用Linuxコマンド | 外道父の匠
  • joinコマンドが便利過ぎて生きるのが辛い - Y's note

    Linuxシステムプログラミング 作者: Robert Love,ロバートラブ,千住治郎出版社/メーカー: オライリージャパン発売日: 2008/04/16メディア: 大型購入: 5人 クリック: 181回この商品を含むブログ (29件) を見る 結合 Unix/Linuxの標準コマンドで2つのファイルの共通keyで連結することができます。共通keyでの結合にはjoinコマンドを利用します。joinによりSQLのinner joinに近いことがコマンドだけで出来てしまいます。今までテキスト処理をコマンドで行う事が少なかったのでjoinの活用方法を知りませんでしたが、今回調べた内容を記録します。似たコマンドとしてpasteというものもあり、こちらは同じ行数の内容を単純に結合します。そちらについても簡単に紹介します。 join join前にsort joinコマンドを利用する場合は2つのファ

    joinコマンドが便利過ぎて生きるのが辛い - Y's note
    nekoaqua
    nekoaqua 2012/09/15
    joinコマンドが便利過ぎて生きるのが辛い - Yuta.Kikuchiの日記
  • シェルスクリプトはエレガントでなければならない

    /bin/shの実体としてはash(dash)、bash、kshの採用例が多い。どのシェルもBourne shellの機能に加えて、拡張機能を提供する。 FreeBSDなどの*BSD系のOSは、ashを/bin/shとして使っている。ashはPOSIX.1(POSIX:2008)にいくらかのBSD拡張機能を取り込んだシェルだ。メモリをあまり消費せず、高速に動作し、ほかのライブラリに依存することが少ない。従って、rootやレスキューシステムのインタラクティブシェル、システムのシェルスクリプトといった場面で採用されている。 Mac OS Xはbashを/bin/shに採用している。FedoraやopenSUSEなどのLinuxディストリビューションもbashを/bin/shに採用している。LinuxディストリビューションでもUbuntuやDebian、Linux Mintなどは、高速に動作する

    シェルスクリプトはエレガントでなければならない
    nekoaqua
    nekoaqua 2012/09/15
    シェルスクリプトはエレガントでなければならない(1/2) - @IT
  • 若者が知らない最強のLinuxコマンドTips - すがブロ

    タイトルは釣りぽよ〜 今日ここで書くのはわりかし最近知ったことだったりするのが多いんですが、せっかくなので書いておこうかなぁと思った次第です。Linuxって書いてるけど、普通にMacでも使えるハズです。 知ってる人にとってはアタリマエのことですけどね……。 ファイルサイズの桁でかすぎてがわからん ls とか duあたりで使える話ですね。 ファイルサイズが大きすぎてパッと見わからないよっていうことってあるじゃないですか。ありますよね。いやある。 そんな時は -h オプションを使いましょう。 $ ls -l /var/log/nginx/access.log -rw-r--r-- 1 root root 1897381 8月 26 02:50 2012 /var/log/nginx/access.log $ ls -lh /var/log/nginx/access.log -rw-r--r--

    nekoaqua
    nekoaqua 2012/08/30
    若者が知らない最強のLinuxコマンドTips - @sugamasao.blog.title # => ”コードで世界を変えたい”
  • 「TurboNAS」でよみがえる“ディスクレス”マシン

    PC起動時に表示されるPXEのメッセージ。現在のPCのほとんどはネットワークブートが可能だが、ネットワークブートできるようになっている環境はごくわずかのはず PCの起動時にPXE(Preboot eXecution Environment)のメッセージを見たことがある人は多いだろう。PXEはインテルが策定したネットワークブートの規格で、PC起動時にネットワーク上のサーバからOSなどをダウンロードして実行する仕組みのことだ。現行のPXEバージョン2.1が策定されたのは1999年であり、現在のほとんどのPC/NICが対応している。 だが、実際にネットワークブートを利用している人はかなり少ないのではないだろうか。今回はQNAP「TurboNAS」の活用編として、PXEを利用したネットワークブート(PXEブート)を実現する。PXEブートではPCのディスクトラブルが発生したときの緊急ブート用のほか、

    「TurboNAS」でよみがえる“ディスクレス”マシン
    nekoaqua
    nekoaqua 2012/08/17
    最新ファームウェアを使い尽くせ!:「TurboNAS」でよみがえる“ディスクレス”マシン (1/4) - ITmedia D PC USER
  • chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional

    環境構築を自動化すれば数分でサーバ構築して投入できますよ?@HIROCASTERでございませう。 vagrantで開発環境(仮想マシン)を自動構築しようの記事で、仮想マシンにchefやpuppetを自動的に実行させて開発環境を自動で構築する手順を紹介しました。 環境構築を自動化する内容をchefであれば、レシピと呼ばれるものを、puppetであればマニフェストと呼ばれるものを記述しなければなりません。 今回はパッケージ(NTP)を導入して、NTPの設定ファイルを自動的に配備して、サービスを立ち上げるという環境構築の自動化をchef-soloを使って、紹介したいと思います。基的に他のソフトになっても手順は同じです。参考にしてください。 chefとchef-soloの違い chefはクライアントとサーバの形を取っており、chefを実行するためにはサーバにレシピや付随する数多くのデータがなけれ

    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional
    nekoaqua
    nekoaqua 2012/08/17
    chef-solo はじめてのLinux環境構築の自動化入門 | Act as Professional - hiroki.jp by HIROCASTER
  • イイ:モバイル

    2002 年 2 月に開設しましたコムギドットネットは、2009 年 7 月に日初のAndroid端末 HT-03A の発売を機に And... 子供用のスマートフォンにゲームだけを入れて使わせていたのですが、広告をタッチしてアプリを勝手に入れてしまったり広告ページを開いてしまうなどの...

    イイ:モバイル
    nekoaqua
    nekoaqua 2012/04/20
    さくらのVPS サーバ構築メモ | コムギドットネット
  • GNU GLOBALとvimで巨大なコードでも快適にコードリーディング

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 これまでも、多くの記事にされていて、恐らくKernelや巨大なコードを読んでいる人にとっては当たり前なのかもしれませんが、あまりに快適だったのとこれをきちんとやれてなかった事に自戒をこめて記事にしようと思います。grepとかscreenを駆使していた時間を返してほしい! 対象者 僕がLinux大好きなので、Linux上での動作を前提にしています。対象者はLinux KernelやApache HTTP Server等、数万から数十万、さらには数百万行のコードをじっくり読んでいきたいと考えている人におすすめしたいと思います。巨大なコードを何のツールも使わずに読むのはかなりきついはずです。しかし、今回はGNU GLOBALと呼ばれるソースコードタ

    nekoaqua
    nekoaqua 2012/04/16
    人間とウェブの未来 - GNU GLOBALとvimで巨大なコードでも快適にコードリーディング
  • Linuxエンジニアを目指して入社一年目にやって役にたったと思う事

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 自分がLinuxエンジニアになりたくて、入社一年目にやってよかった事をまとめておこうと思う。一年目にどれだけやるかが、勝負の別れめといっても過言ではない。それは技術を学ぶだけではない。いっぱいあるんだけど、最低限やって良かったなと思う項目を列挙する。 それがぼくには楽しかったからを読む Amazonとかで買う。出来れば原著がいいけど無理しなくて良い。 Just for Fun. Linuxがどうやってできたか、なぜそれをしようと思ったのかが分かり、今後自分がLinuxエンジニアとしてどういう動機で仕事をしていきたいかを考えさせてくれる。このを読めば、自分が仕事でオープンソースを扱っていることに自信を持てると思う。 「なんでその仕事してる

    Linuxエンジニアを目指して入社一年目にやって役にたったと思う事
    nekoaqua
    nekoaqua 2012/04/04
    人間とウェブの未来 - Linuxエンジニアを目指して入社一年目にやって役にたったと思う事
  • さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。いま「さくらのVPS 512」を借りてるんですが、プランが変更になって1Gが同じ料金で使えるようになりました。いまなら乗り換えると1ヶ月無料になるっていうんで、ちょろっと移行してみました。 「さくらのVPS」ご利用中のお客様の新プラン乗り換え優遇施策の実施について(4/5追記) | さくらインターネット ちなみに、今日から会社勤めとなった方々、おめでとうございます。とりあえずIT系に入って技術職するなら「さくらのVPS 1G」を1年分借りて、次のようなLinuxサーバの管理なんかをしてみるのをおすすめします。rootがもらえるのでやりたい放題です。ハードウェアを買うわけではないので狭い家でも関係なくサーバの管理ができて、グローバルIPも取得できてWebアプリケーションも公開できます。「俺プログラマだから!」って人もLinuxの簡単な管理く

    さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog
    nekoaqua
    nekoaqua 2012/04/03
    さくらのVPSのプラン乗り換えをした - YAMAGUCHI::weblog
  • CentOS で行なっておきたいセキュリティ設定: ある SE のつぶやき

    はじめに Linuxセキュリティ設定ってなかなかまとまったものがないので、いろんなサイトを参考にしながら設定をまとめてみました。想定はWeb サーバーで、使用している Linux は CentOS 6.2 です。 設定内容は以下のようになります。 全パッケージのアップデート リモートからの root ログインを無効にする 公開鍵暗号方式を使用した SSH ログイン設定 iptables 設定 SSH ポート番号の変更 不要なサービスを停止 ログ監視設定 ファイル改ざん検知ツール設定 ウィルス対策ソフト設定 Apache の設定 全パッケージのアップデート 最初に以下のコマンドを実行して、全パッケージを最新の状態にする。 # yum –y update 後は脆弱性が発見された時、または定期的にパッケージのアップデートを行う。 リモートからの root ログインを無効にする リモートからメ

    nekoaqua
    nekoaqua 2012/03/19
    CentOS で行なっておきたいセキュリティ設定: あるSEのつぶやき
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    nekoaqua
    nekoaqua 2012/02/25
    Linux::DVB::DVBT::TS を使って MPEG2-TS からスナップショットをいっぱい撮る - fuba needs money - give-me-moneyグループ
  • Mac風の新Linux OS「Comice OS」が公開

    Mac OS風の新Linuxディストリビューション「Comice OS」が2012年2月10日に公開された(画面)。バージョンは「4.0-b」。公式サイトのリンク先から64ビット版を無料で入手できる。 Comice OSは、人気のLinuxディストリビューション「Ubuntu」を基にして開発された「Pear OS」の後継に当たる。旧版のPear OSと同様、Mac OS風のデスクトップ画面や機能を有している。 Comice OS 4.0-bではカーネル3.2.0やX Window System「X.org 1.10.4」など、最新のUbuntu 11.10が収録するソフトウエアよりも新しいものを採用。メーカー開発のビデオカードドライバが簡単に使えるなど、Ubuntuと同様にユーザーの使い勝手を重視した作りになっている。 特徴的なソフトは、米Apple社のアプリケーションダウンロードサービス

    Mac風の新Linux OS「Comice OS」が公開
    nekoaqua
    nekoaqua 2012/02/11
    Mac風の新Linux OS「Comice OS」が公開 - ニュース:ITpro
  • HDDが買えないならZFSを使えばいいのに

    タイの洪水被害の影響でハードディスク(HDD)の価格が高止まりしている。パーツショップでの実売価格は急騰前の3倍程度にまで跳ね上がり、今でも2倍弱の価格をつけている。5000円台で2TバイトのHDDが買えた記憶が新しいユーザーにとっては買い控えたくなる水準だ。フラッシュメモリーによる半導体ストレージであるSSDの容量単価は下落する一方だが、HDDが買えないならSSDを使えばいいのに…と言えるほどSSDは安くない。 もちろん、データの増加は待ってくれない。記者の自宅には、主にファイルサーバーとして利用するLinuxサーバーがある。タイ大洪水以前に約7000円で購入した1Tバイトの2.5型ハードディスクをストレージに充てた。写真1枚が10Mバイト近くある今の利用環境では、みるみる空き容量が減っていく。どのコンテンツもときめくものばかりで、整理には限界がある。「では増設」と思い立っても、HDDは

    HDDが買えないならZFSを使えばいいのに
    nekoaqua
    nekoaqua 2012/02/11
    HDDが買えないならZFSを使えばいいのに - 記者の眼:ITpro
  • テキストファイルを処理するときの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)' 某所のコードゴルフによるとこれだけ短くでき

    nekoaqua
    nekoaqua 2012/01/22
    テキストファイルを処理するときのUnixコマンドまとめ - nokunoの日記
  • サーバー管理知識が無くても「さくらVPS」をレンタルサーバーのように使える方法

    Server room with grass! / Tom Raftery さくらインターネットのVPSは月980円、年間だと10,780円から利用できる、かなりお得なVPSです。 VPS(仮想専用サーバー)は、ユーザーの使えるリソースの上限が設定されているため、共有のレンタルサーバーのように他のユーザーさんからの影響がほとんどありません。root権限を持てるため、普通のレンタルサーバーでは出来ないようなカスタマイズが可能です。 その反面、各種設定や管理を自分で行わないといけません。とはいえ、基的な設定作業はそんなに難しいものではないので、多少意味がわからなくても、手順どおりに作業を進めていけば、サーバーを動かすことは可能です。 おおまかな作業の流れを知る idea×ideaさんが当に大雑把な流れを紹介しています。わからない言葉があっても大丈夫です。まずは最初から最後までの流れを知るこ

    サーバー管理知識が無くても「さくらVPS」をレンタルサーバーのように使える方法
    nekoaqua
    nekoaqua 2011/11/30
    サーバー管理知識が無くても「さくらVPS」をレンタルサーバーのように使える方法
  • はてなブログ | 無料ブログを作成しよう

    日記_2024.8.29 鞍馬と貴船 29日は鞍馬と貴船に行ってきました。こんな天気でバイクは無理、でも引きこもるのも嫌なので前々から行きたかった鞍馬と貴船に行くことにしました。ただ、いつ大雨が降っても全くおかしくないので天気がヤバそうなら帰ることにします。普通に日帰りできる距離ですから…

    はてなブログ | 無料ブログを作成しよう
    nekoaqua
    nekoaqua 2011/11/14
    Ubuntuで最高のターミナル環境を構築する方法 - ノヴァちゃん日記2
  • 30分で Ubuntu Server を使った開発用の LAMP 環境を簡単に作る方法

    今までは CUI に慣れてないのが不安で Ubuntu デスクトップを使ってきましたが、今回開発用 Ubuntu デスクトップが壊れたのと CUI にもかなり慣れたので Ubuntu Server のインストールをします Ubuntu Server について ダウンロード Ubuntu Server のダウンロードや説明ページは以下です。ダウンロードページは英語ですが、インストール時には日語で説明を受けることができますので英語が苦手な人も安心。 Ubuntuサーバー | Ubuntu Japanese Team 仮想環境にインストールしたい もし Mac などの仮想環境に開発用としてインストールしたい場合は以下のページで詳しく説明させて頂きましたので、こちらを参考にしながら、この記事を読んでみてください。仮想マシンの構成など細かいところについて言及しています。 Mac に Virtual

    nekoaqua
    nekoaqua 2011/10/28
    30分で Ubuntu Server を使った開発用の LAMP 環境を簡単に作る方法 | ウェブル
  • さくら VPS + CentOS のチューニングや高速化で以前試せなかった設定

    はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめで一般的なサーバーの設定方法を紹介しましたが、さくらのVPS の設定の中で APC の入れ方や nginx の入れ方などは試せなかったので追記としてメモしておきます。 今回も以下の記事を参考にさせて頂きました。ここに全てがあるので私の記事では作業をシンプルに紹介していきます。ここに書いてない物についてはこの記事で書いてみます。 ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編) – さくらインターネット創業日記 CentOS 5.6 へアップグレードする さくら VPS はこのブログを書いている現時点で契約した状態だと CentOS 5.5 がインストールされています。そのため CentOS を 5,6 にアップデートします。 まず自分の環境が CentOS 5.5 なのかを調べます

    nekoaqua
    nekoaqua 2011/08/14
    さくら VPS + CentOS のチューニングや高速化もっとこうすれば良かった作業まとめ
  • はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ

    今まで共用サーバーしか使ったことがありませんでしたが多くのサービスを作る上で専有サーバーを使ったりさくらのVPS を使ったりできるようになれば行けないと思ったので、丸1日かけて勉強しました。CUI でのサーバー管理は初めてなので、間違っているところがあったら教えてください。

    nekoaqua
    nekoaqua 2011/05/16
    はじめてのさくら VPS + CentOS の初期設定からチューニングなどの作業まとめ | ウェブル