dig(domain information groper)は、BIND 付属の DNS ゾーン情報の参照用コマンドです。ある DNS ゾーン情報を、リモートから DNS 問い合わせを発行して参照することができます。これを用いてすでに動作しているDNSサーバの情報を参照することができます。 構... 続きを読む
近刊 『Working with Unix Processes』待望の完訳。並列処理やデーモン、プロセス生成、そしてシグナルといったUnixの基礎であるプロセスについてRubyで解説する、「今どきの」開発者に向けた新しいUnixプログラミングの手引きです。 ※本書の公式ハッシュタグ... 続きを読む
Profile |'-')/ acidlemonです。鎌倉市在住の普通のITエンジニアです。 座右の銘は大胆不敵です。そのほかのプロフィールはこのサイトについてあたりを見てねー。 あと、サイト外にもいろいろ情報があるのでそっちも見てねー。 facebook Twitter Flickr EveryTr... 続きを読む
Statistics Likes 3 Downloads 7 Comments 0 Embed Views 10 Views on SlideShare 293 Total Views 303 sshdのお話 Presentation Transcript 2013/04/23 #ssmjp @togakushisshd のお話 アジェンダ● はじめに● 前回までのあらすじ● 設定ファイルの書式● 設定... 続きを読む
ニュース Linuxプリインストールの小型PC「サバ太郎」発売、まずはイエロー Atomベースでファンレス仕様 (2013/4/13 21:48) 先週から展示されていたLinuxプリインストールのファンレス超小型サーバ「サバ太郎」が発売された。メーカーはピノー。 まず発売され... 続きを読む
こんにちは。年末と年度末になるとブログを書きたくなる運用部アプリ運用グループの清水です。 気づけば前回の記事から3ヶ月が経過してしまいました… 今回は、ビルド&Kernel編と題して、Fedora 17向けにおこなったパッケージのビルドや、KernelのConfig、TCP... 続きを読む
Linux向けのデジタルビデオレコーダーアプリケーションを開発するThe Video Disk Recorder(DVR)プロジェクトが、最新安定版「Video Disk Recorder(VDR)2.0」を公開した。5年ぶりにリリースされる安定版で、HDTVのフルサポートなどが特徴となる。 DVRはKlaus... 続きを読む
http://www.dollpaper.com/info/13.html # vi /etc/snmp/snmptrapd.conf disableAuthorization 参考http://www.dollpaper.com/info/13.html下記の様にオプションを指定するとデフォルトの/var/log/messagesから出力先が変更される。 /etc/sysconfig/snmptrapd.o... 続きを読む
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 続きを読む
カーネル システム パラメタの設定 † sysctlにより変更することの出来る、カーネル システム パラメタ(の一部)を紹介する。コンパイル無しで行える、カーネル チューニングだ。カーネル システム パラメタは、カーネルのバージョン毎に異なるので、詳しくは、 ... 続きを読む
Linuxでのswap Linuxはメモリが潤沢にある場合でも、頻繁にSwap領域を使うようです。そのSwapする頻度を調節するカーネルパラメータがvm.swappiness(カーネル2.6以上から導入されたパラメータ)です。 用途 データベースサーバなどパフォーマアンスを求められ... 続きを読む
メモリチューニングの一環としてページキャッシュの効率化を纏めてみます。 ちなみにLinuxは空きメモリをがしがしファイルI/O用のキャッシュとして利用しますが、 メモリはページ単位で分割管理されており、これらのキャッシュをページキャッシュと言います。 (... 続きを読む
世間では PHP が、Perl が、と盛り上がっているようですが空気を読まずまたカーネルの話です。今回はページキャッシュについて。/dev/shm に参照系DBを持っていくと I/O 負荷が激減した件(当たり前だけど) :: Drk7jp で、ディスク上にあったファイルを /dev... 続きを読む
Linux のコンポーネントやプログラムはいろいろなところから手に入るわけですが、ドキュメントまでもが世界中に分散していて、調べたい事柄を探すのが大変であるのも事実。非常に不親切な説明しか公開されていないサーバプログラムもあります。このホームページ... 続きを読む
執筆中です。 ざっくり全体像クラスタに未参加のノードを新規に起動して、クラスタに参加させる処理を Bootstrap と呼ぶ。ざっくりの流れは・・・ Bootstrap中のノードのリストに追加する。↓担当 Token をもらって、担当 Range が決まる。(基本的には、負荷の... 続きを読む
2013-03-26 KDE、あやうくレポジトリを失いかける Too Perfect A Mirror - Me, my blog, and my Johnson 2013-3-22に、git.kde.orgをホストしている仮想マシンをセキュリティアップデートのために一旦落とした。アップデート後に復帰させてみると、ファイルシス... 続きを読む
複数のCPUコアを独立して利用することでシステムの信頼性を向上 実時間性の必要なシステムの即応性を高めると共に、頑健性と汎用性を高める Linuxを基本にしているため、Linuxを利用するほぼ全てのアプリケーションが動作可能 独立行政法人 産業技術総合研究所... 続きを読む
「Oracleは、とてもオープンとはいえない」 「Oracle Linux」の最新アップデート版である「Oracle Linux 5.9」に、オープンソースコミュニティーから否定的な声が上がっている。定評のある「Red Hat Enterprise Linux」(以下、RHEL)をベースにしたディストリ... 続きを読む
dnstop is a libpcap application (ala tcpdump) that displays various tables of DNS traffic on your network. Currently dnstop displays tables of: Source IP addresses Destination IP addresses Query types Response codes Opcodes Top level domains ... 続きを読む
ackを捨てて、より高速なag(The Silver Searcher)に切り替えた 2013年02月28日 Geoff’s site: The Silver Searcher: Better than Ack ggreer/the_silver_searcher · GitHub パターン検索にはackを利用していて、通常利用時には特に不満は無かったんですが、 フ... 続きを読む
The Measurement Factory offers the following tools for analyzing DNS traffic: dnstop A curses-based application that displays various tables of DNS statistics dsc Our DNS Statistics Collector is designed to collect and aggregate statistics fr... 続きを読む
共有メモリとは複数プロセス間で共有可能なメモリ領域です。本ページでは32bit Linux環境で実際に共有メモリを作成するプログラムを作成し、挙動を確認します。 ソース Linuxで共有メモリを使用するにはshmgetシステムコールで共有メモリを作成し、共有メモリを... 続きを読む
SanPierre 曰く、PCゲームのオンライン配信プラットフォームSteamを運営するValveが、Linux用Steamクライアントを正式リリースした(アナウンス、Game*Spark記事、本家/.)。 対応ゲームは57タイトルが用意され、「Half-Life」や「Counter-Strike: Source」、「... 続きを読む
サ−バ等に使っているPC のメモリが十分かどうか気になる事は多いと思う. 調べ出すと フリーメモリーの不足や SWAP にメモリーがはみだしている様子など 心配な事がいろいろでて来る. PC の動作が遅くなる原因は様々な要因が絡み合っているので, 表面に現れた症... 続きを読む
Linux に ssh で入っていろいろ操作する機会は多いので、shellで使えるショートカットキーをまとめてみた。 ショートカットキーは shell によって挙動が違うようですが今回は bash を使います。zsh も大体同じかな?他は知らないですけど、bash なら大体どの Li... 続きを読む
linux, debian, ubuntuPCにシリアルコンソールでログインできるように設定した。シリアルコンソールを使えばNICの設定などでもあわてずに利用できる。便利。シリアルコンソールでつかうmgetty mingettyのttyってなんだろうttyとは、どうやら、標準出力の接続先... 続きを読む
前から気になってた。tmpfsって何?ノートLinuxでファイルシステムのディスク容量を見てみるとこうなってる。 # df -Th Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/hda2 ext3 19G 7.1G 11G 41% / tmpfs tmpfs 248M 0 248M 0% /lib/init/rw udev... 続きを読む
こんにちは、mikkoです。 今回は、1プロセスが同時オープン可能なファイルディスクリプタ数の上限を変更する方法と、その際の落とし穴についてです。 Linuxでは、同時にオープンできるファイルディスクリプタ数が制限されています。 OS全体での設定は、/proc/sy... 続きを読む
データファイル処理に便利なUNIXコマンド (一部工事中、順次拡張予定) ここでは、データファイル処理に便利なUNIXコマンドの紹介を行います。 使用目的から探す - 実例集 - 複数のファイルをくっつけたい あるファイルの後ろに次のファイルを入れる場合 cat ... 続きを読む
1.Youtubeyoutube -dl 実行にはpythonがインストールされている必要がある。・使い方その1パーミッション与えてPATHの通ったディレクトリにおいた場合youtube-dl 動画のURL・使い方その2 手を加えずpythonで直接実行python youtube-dl.txt 動画のURLヘルプは-h... 続きを読む
2013-01-05 サーバで動いているプロセスを知るために使ったコマンド tech 今日会社の開発サーバでhitode君と遊んでて、動いているプロセスを調べていたのでメモ。 動いているプロセスを知りたい 基本的。 ps ax ps auxとかすると、メモリ使用量とかいろいろ見れ... 続きを読む
debianいままではノートPCではWindowsを使ってきた. なんだかんだで使い慣れて*1いたり, あるいはハードウェア機能をフルに活かすためには他に選択肢が無かったりした. でも最近はペンタブ搭載機でもLinuxがふつうに動いたりするし, Windowsを使っていてもどう... 続きを読む
いささか旧聞すぎる話題で恐縮だが先月上旬のティーエルホールディングスのニュースリリースによると、ターボリナックス株式会社は 10 月 30 日付で建設業許可を取得し、除染及び復興工事の受注を目指す、とのこと。どうしてこうなった…。既に福島県いわき市に... 続きを読む
TLホールディングス株式会社(本社:東京都台東区、代表取締役:佐藤浩二、以下TLホールディングス)は、平成24年5月16日より、東日本大震災における被災地の生活環境改善に少しでも貢献できる様環境事業を開始し、TLホールディングスの100%子会社であるターボ... 続きを読む
はじめまして、運用部アプリ運用グループの清水 勲です。 2011年8月に入社して以来、はじめてエンジニアブログを書きます。 運用部では、日々、mixiを支えるサーバやネットワークを管理、運用しています。 今回は、サーバで使用しているOSの移行について、何回... 続きを読む
結論: 表題のことは諦めろ ext3 で作成されたパーティションの最大サイズは 16TB とか 32TB とかであることがよく知られています。 ext4 であればこれが 1EiB まで増えると喧伝されています。 実務上 16TB を越えるパーティションを作成することなどまず無いと... 続きを読む
#!/bin/bash ########################################################### # このスクリプトの特徴 # # 受信・通過については基本的に破棄し、ホワイトリストで許可するものを指定する。 # 送信については基本的に許可する。ただし、サーバが踏み台になり外部... 続きを読む
September 22, 201119:46 カテゴリ 大量アクセスで重要性を思い知ったNIC設定の基本 ツイート アクセス数の少ない状況では、取るに足らない設定ミスが、高負荷の状況では、致命的な問題となり、ネットワークのパフォーマンスに大きな影響を与えるケースがありま... 続きを読む
みなさんどうもこんにちは。CTOの馬場です。 最近DELLのサーバ(R410)で、CentOS6.3を使ってLVS+keepalivedなロードバランサを構築したら 見事にハマったりしたので記念ポスト。 ちょっと長いので、一番のドハマリだけ見たい方は最後の「通信速度が著しく遅い件... 続きを読む
Statistics Favorites 1 Downloads 0 Comments 0 Embed Views 2 Views on SlideShare 84 Total Views 86 クロス集計をBash(とawk)だけで実装した話 — Presentation Transcript クロス集計をbash(とawk)だけで実装した話 ~ bash最強伝説 : 序 ~ 2012-12-02 @ikt... 続きを読む
grep の -o オプションを使うとマッチした部分だけ列挙してくれる。 例えば <div>foo</div><div>bar</div> <div>bar</div> というテキストファイル foo.txt に対して grep -o "<div[^>]*>[^<]*<\/div>" foo.txt と実行すると <div>foo</div> <div>bar</div> <di... 続きを読む
18:48 | xargs の -P オプションを使うとプロセスを複数起動して処理を並列に行なうことが出来る。 例例えば、 1 万枚の JPEG 画像を全て 800x800 に収まるように効率良くリサイズしたい。まず私はこのようなコマンドを考えた。 convert --geometry 800x800 *.j... 続きを読む
UNIX 系 OS のシャットダウン前の sync についての質問です。 昔の UNIX 系 OS では halt する前に sync コマンドを叩く習わしがあったとよく聞くことがありますが 1. 最近現役で使われている OS でも「halt」コマンドを実行する前に sync することに意味がある... 続きを読む
2012/10/24 Linuxのstableカーネルにext4をぶっ壊すバグが発見される [Phoronix] EXT4 Data Corruption Bug Hits Stable Linux Kernels このバグは、3.6.2でもたらされ、以前の安定版カーネルにもback-portされているので、3.4の最新の安定版カーネルにまで影響... 続きを読む
サーバの動作に異常が発生した際に原因を探るためのLinuxコマンドで、自分用のメモです。 全てmanとかググったら出てくるので説明は適当です。思いついたら後で追記していくかもです。 対象はDebian Squeezeにな … 続きを読む → 続きを読む
社内見える化委員会のmatsuiです。 最近は少しマシになりましたが、部屋が暑いということで、適切な温度計測を行うため、Linuxマシンから温度測定をできる仕掛けを作ってみました。 使ったUSB温度計はこちら。Amazonで980円です。 <a href="http://www.amazon.c... 続きを読む
1. CPU使用率を上げる 1-1. (要Perl) perl -e "1 while 1" 1-2. (要Bash) while true; do true; done 1-3. (要Python) python -c "while True: True" ※CPUコアが複数の場合はその数だけ並列で実行する 2. ロードアベレージを上げる(UNIX/Linuxのみ) top -d .00... 続きを読む
Linuxはネットワーク管理にもってこいのプラットフォームだ。ネットワークのトラフィックを監視したければ、Webインタフェースでアクセス可能なものからグラフィカルインタフェースを使ったものまで、そのためのツールが豊富にある。また、シェルスクリプトを使... 続きを読む
ifstatus ifstatusとはネットワークトラフィックをリアルタイムでグラフ化してくれるソフトで、コマンドライン上で利用できるソフトです。表示もシンプルで使い方も簡単です。 CactiやMuninなどを利用して、トラフィックをグラフ化していると瞬間的な高トラフィ... 続きを読む
30週に渡り多彩な Linux カーネル開発者を紹介していくシリーズの第5弾は、Linux ステーブル (安定版) カーネルのメンテナーで、Linux Foundation フェローでもある Greg Kroah-Hartman です。 これまでに紹介した開発者のプロフィールは、こちらに掲載されてい... 続きを読む
Apache/2.2.3 (CentOS) Server at vault.centos.org Port 80 続きを読む
他に似たツールがあれば教えて欲しいですロードアベレージを監視して任意のコマンドを実行するコマンド - blog.nomadscafe.jpいままで使ったことはなかったのですが、monit でできるはず、と思って実験。一般的には、負荷が上がったりプロセスが応答しなくなっ... 続きを読む
表題の件につきまして、解説します。firefox などの web browser は geo location API を提供していますが、この位置情報のデータをコマンドラインからとる方法というのが、すんなりとした方法で提供されているものがちょっとみあたりませんでした。これができ... 続きを読む
cp -rでシンボリックリンクまで実体としてコピーされて困ったのでmanを読んでいたのだが、そもそもcp -rってオプション一覧に載ってない。あれれ?と思って続きを読んでいたら互換性の章でstrongly discouragedと書かれていた。 COMPATIBILITY Historic version... 続きを読む
2012年7月1日のうるう秒以降、MySQLやJavaなどのCPU使用率が高騰する事象が報告されています。 CPU %user %nice %system %iowait %steal %idle 08時30分01秒 all 0.02 0.00 0.02 0.04 0.00 99.91 08時40分01秒 all 0.02 0.00 0.02 0.08 0.00 99.88 08時50分01秒... 続きを読む
Linuxファイル転送用のアカウントでは、sshを制限してsftpのみ許可したい場合があります。ログインシェルを/sbin/nologinに変更すると、sshだけでなくsftpも制限されてしまいます。そのような場合はsshd_configのForceCommandを使います。例えば、 # /etc/ssh/s... 続きを読む
Search and download Linux packages for Fedora, Ubuntu, CentOS, RHEL, Debian, openSUSE, Mandriva, Slackware and Solaris!Search and download Linux packages for Fedora, Ubuntu, CentOS, RHEL, Debian, openSUSE, Mandriva, Slackware and Solaris! pkg... 続きを読む
2011年2月17日木曜日 サポートされているSSL/TLSのバージョンの確認方法 SSL 2.0にはいくつかの脆弱性があるため、セキュリティを要求される通信の プロトコルとして使われていることはなくなってきている、はず。 サービスが"SSL2.0"、"SSL3,0"、"TLS1.0"のど... 続きを読む
リーナス・トーヴァルズ氏がNVIDIAを「最低の企業」と呼ぶビデオが話題に。中指を突き立てるに到ったその理由とは 編集部:荒井陽介 「Linuxカーネルを開発しているLinus Torvalds(リーナス・トーヴァルズ)氏が,NVIDIAを『最低の企業』と罵る」という動画がY... 続きを読む
Linuxカーネルの開発者として知られるリーナス・トーバルズ氏が、出身地であるフィンランドで大学生向けの講演に姿を見せ、質疑応答の中でNVIDIAに対する不満をぶちまけるという一幕がありました。 Aalto Talk with Linus Torvalds [Full-length] - YouTube Lin... 続きを読む
% cat sample.dat line1 line2 line3 % tail -r sample.dat line3 line2 line1 続きを読む
linuxtail -f した結果をsed,awkしてるとバッファリングされてしまい、ぬるぬる感がなくなっていやですよね。これは各プロセスがバッファするためなので、バッファしないように指定してあげましょう。各コマンドのノーバッファの設定は以下の通り。 awk {fflush... 続きを読む
2003-12-14 Linuxでメモリ確保したときのVSZ,RSSとfreeの値の変化。 RedHat 7.2 (kernel 2.4.7-10) + apt(freshmeat.net)使用。 [編集]課題 # VSZとRSSの合計を表示すると、 $ ps -eo vsz,rss | awk '{v+=$1;r+=$2}END{print v,r}' 53212 25264 freeより少ない... 続きを読む
Amazon Linux AMI は、Amazon Elastic Compute Cloud (Amazon EC2) で使用する アマゾン ウェブ サービスによって提供される、サポート・管理された Linux のイメージです。これは Amazon EC2 上で実行するアプリケーションのために安定した安全で高性能な実行... 続きを読む
2012.06.04 不要なパソコンを無料で引き取る「PC回収サービス」の提供を開始New! ターボリナックス株式会社(本社:東京都台東区、代表取締役社長:森蔭政幸、以下ターボリナックス)は、不要になったパソコン機器を無料で引き取る「PC 回収サービス」の提供を6 ... 続きを読む
Archive Redo BlogDBエンジニアのあれこれ備忘録エンジニア/備忘録[Linux] 改行コードを変換するLinux Windows などで作成したテキストファイルの改行コードを CRLF から LF に変換したい場合、以下のように trコマンドを使用して \r を削除してやるのが便利で... 続きを読む
@null まちがい。使っているcygwinで常用のエディタviは/usr/bin/vim-nox.exeのsymlinkであって/usr/bin/gvim.exeと実体は別だった。一緒ではない。 QT : なぜか先頭行にあってもvimで確認できなかった。 テキストファイルにゴミが入ったのはキーボード他の環境... 続きを読む
UTF-8のBOMとシェルスクリプト、エディタ、Vimなどの話題 シェルスクリプトの一行目でエラーが出るなぁと思ったら、UTF-8のファイルの先頭に「EF BB BF」とかついていた。 colinuxのコンソールでcatすると「怯ィ」(ィは半角)とか頭に表示される。Puttyでは特... 続きを読む
スリムPCにPT3とfoltia ANIME LOCKERをプリインストールしたモデルです。 お手軽に製品機能をご利用頂くことが可能です。 基本スペック: DIRAC SHADOW DIR-SHADOW300B Core i3-2120(2コア/4スレッド 3.30GHz 3MB TDP65W HD2000) BIOSTAR H61MH(M-ATX Intel H61 ... 続きを読む
slew モードでは、1秒あたり最大で 0.5ms (0.0005 秒) づつ徐々に時間を合わせる。時刻の戻りが発生しない。 step モードでは、時間を一気に進める。時刻の戻りが発生することもある。 デフォルトでは、補正幅が128ms以内のときにSlewモード、それより大きいと... 続きを読む
findコマンドってすごく便利でxargsとかexecと合わせると色々できちゃうんですが、その分リスクも背負うので、リスクヘッジしておきましょうというお話し。 あるディレクトリ配下にこんなファイルがあったとします(適当でごめんなさい)。 |- lla drwxr-xr-x 6... 続きを読む
2011年2月4日金曜日 RHEL6 (5)ネットワーク設定とNetworkManager | | | | デフォルトインストールされたRHEL6にはXがインストールされない。 参照>> RHEL6 (2)インストール後の注意点(SELinux/iptables/X) Oracleやらサーバ上での動作確認用にブラウザが使いた... 続きを読む
2011年9月11日日曜日 時刻: 23:50 RHEL6/SL6/CentOS6 ネットワーク設定まとめ Tweet 5 → 6 でいろいろと変わったネットワーク関係の設定をまとめ。 インターフェース名・順序 5まではifcfg-ethX内のHWADDRやmodprobe.confなんか使ってethXの順番をいじってたが... 続きを読む
Red Hat Enterprise Linux 6 (以下 RHEL6) では、ネットワークに関する設定が一部、Red Hat Enterprise Linux 5 (以下 RHEL5) と異なります。 特に、ネットワークインターフェースの設定時と、NICの交換時には、下記の点にご注意下さい。 ■NetworkManagerにつ... 続きを読む
第1回:インフラエンジニアとは+α ネタ: インフラエンジニアになろう ハートビーツ馬場俊彰(id:netmarkjp) もう1~2ネタ調整中 ■概要 日時: 2009/7/11(土) 19:00~21:00 会場: 新宿近辺(決まり次第ご連絡します) 参加費: 1,000円程度(会場費に充てさせていた... 続きを読む
Discovery Channel の「怪しい伝説」に出演している Jamie Hyneman 氏と Adam Savage 氏のサイト「TESTED」は2012年5月4日、米国 Pixar の Oren Jacob 氏と Galyn Susman 氏によるアニメーション「The Movie Vanishes(トイ・ストーリー 2 が消えた)」を公開し... 続きを読む
Linux 動的ライブラリーの徹底調査 動的にリンクされる共有ライブラリーは、GNU/Linux の重要な側面です。なぜなら、実行可能プログラムが実行時にこれらのライブラリーを使って動的に外部機能にアクセスすることによって、メモリーの全体的なフットプリントを... 続きを読む
expectとは LinuxやFreeBSDで利用できる、sshやSQL等、対話的な通信を自動化するツールです。 expectでsshするサンプル sshで接続して、lsを実行。 #!/usr/bin/expect set timeout 5 spawn ssh somehost.example.com expect "password:" send "YOUR PASSWD\r" e... 続きを読む
2011年7月5日に Red Hat Enterprise Linux 6 用のモジュールを公開しました。 2011年7月2日に Version 0.3 (Beta) を公開しました。 IPv4のみの各種アプリケーションをIPv6でも利用したいと思い、トランスレータを探していましたが、高価であったり、使い勝手が... 続きを読む
IT, Linux はじめにとある環境で、internalのLinuxサーバでbonding(ボンディング)を組んでいました。modeは4。802.3ad(LACP)準拠のリンクアグリケーションなモードです。 ちなみに、bondingとは・・・ちなみに、"bonding"とは、ネットワークインターフェースを... 続きを読む
Make Tech Easier - Uncomplicating the complicated, making life easier Joshua Price氏がMake Tech Easierにおいて8 Useful and Interesting Bash Promptsのタイトルのもと、bashシェルにおけるさまざまなコマンドプロンプトの設定例を紹介している。使いや... 続きを読む
意識するしないに関わらず、思っている以上に触れることの多いOSがLinuxです。いったいこのLinuxが世界中でどれほど使われているのか、そしてどのようにして作られてきたのかが簡潔にわかりやすく示されているムービーが、The Linux Foundationによって作成され... 続きを読む
こんにちは、牧野です。久々の、9か月以上ぶりのブログです。。 仕事では、ここ1年近くずっっとインフラ関係のことをやっていました。 今日は、SSHに関するTIPSを紹介します。 1. 特定のサーバーにSSHログインする時に、特定の設定を使用する ホームディレクト... 続きを読む
kvm を使ってみての感想を書く。正月に思いたって自宅サーバーの全てを仮想化した。 kvm を使っている。この二ヶ月間は安定して稼動している。非常によい。 ハードウェア VT-x とか AMD-V が効く CPU があればいいんじゃないでしょうか。 IO MMU 仮想化(VT-d, A... 続きを読む
IT, Linux ※ 以下、フィクションです。 はじめに: こんなサーバ(裏バッチによりwaitとLAが高いのは一時的な仕様とする) 気付けばログに・・・ Mar 29 18:08:02 hostname kernel: printk: 48843 messages suppressed. Mar 29 18:08:02 hostname kernel: TCP: t... 続きを読む
IT, Linux さっき、killコマンドのmanを読んでいて気付いた。pid に -1 を指定した場合、 sig で指定したシグナルが、呼び出し元のプロセスがシグナルを送る許可を持つ全てのプロセスに送られる。但し、プロセス番号 1 (init) へはシグナルは送られない。Man pa... 続きを読む
15:34 | 人のオペレーションを見てるとみんなクセがあっておもしろいですよね!というわけで自分がよく使うbashの便利機能をまとめてみました。 1つ前の作業ディレクトリに戻るcd -で戻れます。 [mikeda@test01 tmp]$ cd [mikeda@test01 ~]$ cd - [mikeda@test0... 続きを読む
sakuravps, centos, nginx, apache, iptablesいつの間にかさくらのVPSの標準OSがCentOS6になってたので設定を見直してみました。 月額980円/月から利用でき、2週間のお試し期間もあるのでこれを機会にサーバ設定に足を踏み入れてみてはどうでしょう? 慣れると1... 続きを読む
2012年3月2日より、美女Linuxに出演中の立候補メンバーによる「第1回美女Linux選抜総選挙2012」がWeb上にて投票受付中。 手書きのボードを持った美女がLinuxコマンドを紹介していく「美女Linux」。”Linuxコマンドをもっと素敵で身近に”をキャッチフレーズとし... 続きを読む
IT, Linux 特定のディレクトリ内に存在する複数のtar.gzファイルを一括して解凍・展開したい場合のメモ。xargsコマンドの"-n"オプションがポイント。 $ find ./ -type f -name "*.tar.gz" | xargs -n 1 tar zxf tarコマンドは展開(抽出)の際に、同時に複数のフ... 続きを読む
本日、Twitter(検索: SELinux) を以下のエントリが賑わせていました。SELinux無効化でカーネルパニック - CentOS6の備忘録内容に大きな誤りがありますが、コメントが書き込めないようなのでトラックバックを飛ばす形にします。ぱちさん(?) もしこれをご覧になっ... 続きを読む
IT, Linux Linuxの開発/検証環境とかで色々とプロダクトをインストールした時って、毎度環境変数のPATHを設定するの面倒くさいですよね。そんな時は、片っ端からbinとかsbinディレクトリにパスを通しちゃいます(^^;) $ export PATH=$PATH:`find /usr/local -typ... 続きを読む
変数を使用する 一般的な変数の設定と参照 変数に値を設定する VAR1=123456 VAR2=hogehoge VAR3=" a b c d e f g " → 他のプログラミング言語と同様に「=」を使用する。 シェルスクリプトでも C 言語などと同様に「=」を使用することで変数に値を設定するこ... 続きを読む
はじめまして。林と申します( ´ ▽ ` )ノ lsyncd と rsyncd を使って、複数台のサーバをリアルタイムに同期する方法をご紹介します。 同期元ディレクトリ内のファイルやディレクトリに更新があると、同期先のディレクトリと同期します。 イメージとしてはこんな... 続きを読む
rpmパッケージに更新がかかったときに、何の変更があったか知りたいときがあります。 ちょっと調べたら出てきたのでメモ。 rpmの場合は下記のコマンドでChangelogを見ることが出来ます。 続きを読む
sshを使ってると接続するサーバ毎に、ポートが違ったり秘密鍵が違ったりで引数を切り替えることがよくある。接続するサーバ毎に指定する引数は決まっているので、よくシェルスクリプトやエイリアスで対処してきたが、.ssh/configを用意すればssh側で面倒みてく... 続きを読む
IT, Linux 今さっき、サクッと書き殴ったワンライナーなので突っ込みどころはあると思いますが、汚いのを承知の上で備忘録的に公開してみようと思う。ポータビリティ重視。※ ちなみにノンパス設定している環境です(^^;)。必要に応じて各種パラメータを書き換え... 続きを読む
◆tcptrackは、いわゆるsnifferの1つ。 「もしかして Dos 攻撃を食らってる?」という時、みなさんどうされています? Linux サーバの TCP 通信状況を把握するのに、接続元・接続先の把握であれば、netstat を使うのが一般的。より細かな通信状況であれば tcp... 続きを読む
サーバ間で rsync を使ったファイルの同期の課題を与えられた後輩が、あれこれ調べてたどり着いたサイトの内容を後ろから覗き込んだ時、思わず「イケてない。自分ならやらない」と言ってしまったことがありました。セキュリティに気を使って「ssh 経由で rsync... 続きを読む