タグ

Linuxに関するA_Wilhelmのブックマーク (128)

  • なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい

    Unixを使っていると,/usr が全然ユーザー用じゃなくどう見てもシステムのための物だったり,/etc が事実上設定ファイル置き場となっていたり,/var がログファイル置き場となっていたりと,名が体を現していなくて奇妙な感覚を覚える.もっと分かりやすい名前の付け方があったんじゃないかと,Unixユーザーならば誰もが思うはずだが,これに対する解答がredditに投稿されており,その内容が非常に面白かったので,軽く翻訳してみた. Anyone know why /var and /etc weren't named something like /etc and /cfg? http://ja.reddit.com/r/linux/comments/cpisy/anyone_know_why_var_and_etc_werent_named/c0ua3mo 昔々,システム7が使われていてU

    なぜ,/var や /etc が /etc や /cfg というディレクトリ名ではないのか? - NO!と言えるようになりたい
  • /bin/sh と /bin/bash の違い - 双六工場日誌

    みなさん、shebang書いてますか! Shebangというのは、スクリプトの最初の一行目に書く、「#!/bin/sh」とか「#!/usr/bin/perl」とかそういうあれです。詳しくはWikipediaさん(シバン (Unix))に聞いてくださいまし。 Twitter見てると、「そもそもこれにshebangなんて名前がついてるの知らなかったよ」という発言も見る不憫な子ではあるのですが、そこに何が書いてあるかで実は動作が違うよってのが今日の題です。それで、はまっていたのを最近見て、まああまりここで引っかかる人はいないと思いつつ、この点を書いた情報を見ないのでまとめてみました。*1 今日取り上げるのは、bashがデフォルト設定になっているLinuxでの「#!/bin/sh」と「#!/bin/bash」のお話。確認はCentOS5, 6で行なっています。 さて、上記の環境の場合、「/bin

    /bin/sh と /bin/bash の違い - 双六工場日誌
    A_Wilhelm
    A_Wilhelm 2012/08/07
    shebangなんて名前があるんだ…
  • (新人向け) Unixオペレーションの注意点 - Magical Diary

    主に新人向けとして、Unixサーバで作業をする際の注意点を書いておく。 ここに書いてある内容は絶対的なものではないし、会社や現場ごとにルールがあるので、適宜ルールに合わせて実践すれば良い。 ログを取れ 何をやったか、何をやらなかったか、というエビデンスのためにログは必ず残しておく。SSHクライアントによっては毎回自動的にログ取得する設定が可能なので、設定しておくと良いだろう。 作業後に問題が発生した場合に作業内容を確認するためにも使うため、必ずログは取得しておくこと。 (追記) 当たり前だが、コマンドとその出力をペアで取ることに意味がある。 set -x (set verbose) しろ ログを取得しても、コマンドラインを編集した際には以下のように非常に見づらいものとなってしまう。(がんばれば解析することは出来るが…) ESC[0mESC[27mESC[24mESC[JESC[1myasu

    (新人向け) Unixオペレーションの注意点 - Magical Diary
  • mosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記

    http://mosh.mit.edu/ ローミング可能 断続的な接続でも平気 ローカルエコーで快適なレスポンス などの機能をそなえたSSH代替ターミナルソフト。その名も「モッシュ」 iPhone/iPadでウロウロしながらサーバ作業をするのを想定しているようだ。ドキュメントやパッケージの充実度からしてもかなり高質のプロジェクト。こいつら気でSSHを越えようとしている。 こんな能書き IPが変っても大丈夫 スリープ後もターミナルが生きている 遅いリンクでもローカルエコーにより快適 要は素早く打ち込んでいるときにスクリーンが止っちゃうことがない フルスクリーンモードでも有効 サーバ側と同期化されていない入力はアンダーラインで記される ルート権限がなくてもサーバのインストール可能 サーバは一般プログラムとしてインストールして、それをSSHで立ち上げる SSHをinetdとして使っている感じだ

    mosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記
  • ys-network.info - Registered at Namecheap.com

    2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither Parkingcrew nor the domain owner maintain any relationship with the advertisers. Privacy Policy

  • sched_clock() overflow after 208.5 days in Linux Kernel

    えーっと、久しぶりに Linux Kernel にダメダメなバグが発見されて、よりにもよってうちの製品も影響を受けたので、ここに詳細を書くことにした。 つーか。新しい Kernel を使うなら皆で使おうよ。なんだよその「1つだけ」影響を受けて残りは「影響も受けないぐらい古い」ってのは… 概要 大雑把に 208.5日連続運転した Linux Kernel が突如として reboot する。 実機でなおかつ Time Stamp Counter を内包している必要があるので、Pentium4以降のプロセッサ(が、それはようするに今ある Intel 系CPU全部)か、その互換CPUである必要がある。32bit モード、64bit モードの区別はない。 逆に VMware や Xen など、仮想マシン上で動いている kernel に影響はない。これはそもそもバグを内包したルーチンを、仮想マシンで動

    A_Wilhelm
    A_Wilhelm 2012/02/20
    インフラエンジニア双六のネタのために提供してk(ry
  • zabbix-1.9.6

  • 特定のユーザー(アカウント)に「パスワード無し」でsudoコマンド操作を許したい: ぴろにっき

    sudoついでに。 たとえば、サーバのシャットダウンやリブートを、他のユーザーにも実行できる(依頼できる)ようにしたいが、rootのパスワードは渡したくない。というケースを想像してほしい。そのユーザーは十分信頼に値するが、たとえばルール(規約)上rootのパスワードは渡せないケースとかそんな感じだろうか。 そんな場合にもsudoコマンドを用いれば問題が解決できる。 実は、/etc/sudoersファイルの中を見てみると、なんとなくソレっぽい記述が有ることに気が付くと思う。 ## Allows members of the users group to shutdown this system # %users localhost=/sbin/shutdown -h now 「usersグループのメンバーがこのシステムをシャットダウンすることを認める」というようなコメントが記述されているので

    特定のユーザー(アカウント)に「パスワード無し」でsudoコマンド操作を許したい: ぴろにっき
  • IPsec(L2TPD)でVPNサーバを立ててみた - よしだ’s diary

    IPsec(L2TPD)でVPNサーバを立ててみた。 OpenVPNで言う所の、ブリッジモード。 クライアントはサーバと同じネットワークに追加される。 必要なファイル全部記載。 詳しくは参考URLを。 サーバはCentOS。 XL2TPD インストール yum -y install --enablerepo=epel xl2tpd /etc/xl2tpd/xl2tpd.conf [global] auth file = /etc/ppp/chap-secrets [lns default] ip range = 192.168.0.240-192.168.0.254 local ip = 192.168.0.50 require chap = yes refuse pap = yes require authentication = yes name = LinuxVPNserver pp

    IPsec(L2TPD)でVPNサーバを立ててみた - よしだ’s diary
  • qpstudy05で大人の本気を見せてきたw - 双六工場日誌

    qpstudy05 LTで、大の大人が気を出して、自分の夢を実現する様を見せつけてきましたw やった内容はスライドをごらんください。タイトルは「俺のZabbixがこんなに可愛いわけがない(おかわり)」 俺のZabbixがこんなに可愛いわけがない(おかわり) View more presentations from Sechiro I. qpstudyは、会場の参加者が約100人、さらにUst視聴者がMax202人。総計で300人が見てたらしいです。そんなにたくさんの人が見てくれていたと考えるだけで、めまいがします。。。やってるときはテンション上げて突っ走りましたが、実は一夜明けた今でも結構ドキドキしています。 アップした資料もこれを書いている時点で1000Viewを超えて「人が重大障害w」などの褒め言葉wをいただいて、ありがたい限りです。Linux-HA Japanの収録の際に、アフレ

  • レッドハット マガジン 64ビットコンピューティング: 32ビット環境での共存

    Guilt is usually considered a negative emotion, but by steering it well, you can achieve surprising success.

  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
  • partedコマンドで2TB超パーティション作成: Blogっぽいアレ So-net版

    Linux (Red Hat) でディスク上にパーティションとファイルシステムをつくるとき 当たり前のようにfdiskコマンドを使っておりました('-') OS用のシステムディスクじゃなくてデータ用にくっつけるディスクなら テキトーにPrimaryディスクにして容量全部割り当てたパーティションつくっちゃえば すぐext3あたりでフォーマットしてマウントできちゃいます # fdisk /dev/sda n (パーティション作成) p (Primary指定) 1 (パーティション1番目指定) Enter (ディスクの先頭指定=デフォルトのまま) Enter (ディスクの末尾指定=デフォルトのまま) w (inode情報書き込み) 単純な読み書きとかの検証なら 次から次へディスクをくっつけてると ここらへんの入力は連打です …ここで題なのですがfdiskコマンドだと2TBを超えるディスクにうま

    partedコマンドで2TB超パーティション作成: Blogっぽいアレ So-net版
  • オフラインでもCygwinのインストールを行えるようにする·pmcyg MOONGIFT

    pmcygはWindows向けのオープンソース・ソフトウェア。PC性能が上がった今では仮想化させたLinuxを使うことが多くなったが、今でもそしてかつてはCygwinを使ってLinux的な操作を実現することが多かった。だが専用のインストーラーがあるのだがあまり便利ではなかったように思える。 ミラーサイトはメニューで選べる 一応家のインストーラーでもオフラインインストールを可能にする機能があったはずだが、それよりももっと手軽に使えそうなのがpmcygだ。pmcygを使えばミラーサイトからパッケージをダウンロードし、セットアップ実行ファイルも含めて一つのパッケージにしてくれる。 使い方は簡単で、起動したらミラーのあるサーバを選択し、後は実行するだけで良い。ターゲットが決められるので最低限にしたり、逆に全てダウンロードしてしまうこともできる。定期的に行えばアップデートされたパッケージだけダウン

    オフラインでもCygwinのインストールを行えるようにする·pmcyg MOONGIFT
  • 開け電話網!フュージョンはAsterisk猛者の梁山泊になる

    IP電話サービスの先鞭を付けたフュージョン・コミュニケーションズ(以下、フュージョン)が、オープンソースのPBX「Asterisk」へのIP電話網の開放を検討している。楽天傘下に入り、新しいビジネスを模索する同社はなぜこうした選択をしたのだろうか? 控えめなプレスリリースに潜む 熱い思い 今からちょうど1ヶ月前の11月11日、フュージョンから「FUSION IP-Phone対応 アスタリスク修正プログラム クローズドβ版」検証モニター 100社限定募集」 というタイトルの1枚のプレスリリースが出された。11月11日はHPによるスリーコム買収でにぎわっていたこともあり、正直言ってわれわれも含め、メディアが取り上げたとは言い難い。しかし、プレスリリースを読み解くと、実はけっこう重要な内容であることがわかる。FUSION IP-Phoneの網の開放を前提に、Asterisk用の修正プログラムを提

    開け電話網!フュージョンはAsterisk猛者の梁山泊になる
  • drbd.conf

    ストレージには寿命があり、保存された情報は永遠に正常性を保証されるわけではありません。その為に別のストレージにデータをバックアップしたり、ストレージそのものを多重化してデータを保護することが重要です。今回紹介するは、ストレージデバイスを多重化し、データを複数のストレージに保存する仕組みで、DRBD(Distributed Replicated Block Device)と呼ばれているものです。同様の仕組みにソフトウェア/ハードウェアRAIDがあります。 DRBD(Distributed Replicated Block Device)とは、TCP/IPネットワークを通じて複数のサーバのストレージ(パーティション)をリアルタイムにミラーリング(複製)するソフトウェアです。RAID1のようなミラーディスクを構築することができます。ソフトウェア/ハードウェアRAIDは同じサーバ内のストレージを使

  • VoIP-Info.jp

    VoIP-Info.jp Wiki このページではAsteriskの話題を中心にVoIP関連の情報交換を行なっています。 なおこのページは http://www.voip-info.jp http://voip-info.jp のいずれでもアクセスできます。 Asterisk PBX、VoIP、IP電話に興味をお持ちの皆様ご参加下さい。 Asteriskをビジネスとして扱われている方はAsteriskコンサルタントのページへ。仕事を依頼したい、仕事として受けたいなど、ビジネスマッチングにお使い下さい。 SPAM投稿が多いため、ポリシーを変更します。ユーザ登録を行わないと書き込み/編集はできません。 書き込みを行われる方は、ログインまたはアカウント作成のページから、ユーザ登録を行ってください。 (アクセスログ等は取得しています。迷惑行為等に対しては関係各所へ通報いたします。) 警告:以前のW

  • CentOS 5.2でNFSサーバを構築する - PukiWiki

    NFSのポート固定 † /etc/sysconfig/nfsの下記の行のコメントを解除 RQUOTAD="/usr/sbin/rpc.rquotad" RQUOTAD_PORT=875 LOCKD_TCPPORT=32803 LOCKD_UDPPORT=32769 MOUNTD_PORT=892 STATD_PORT=662 ↑ NFS用のポートの開放 † /etc/sysconfig/iptables に下記のフィルタを追加. -A RH-Firewall-1-INPUT -p tcp --dport 111 -j ACCEPT -A RH-Firewall-1-INPUT -p tcp --sport 111 -j ACCEPT -A RH-Firewall-1-INPUT -p udp --dport 111 -j ACCEPT -A RH-Firewall-1-INPUT -p u

  • CentOS5 に syslog-ng を入れる - ..たれろぐ..

    ググれば類似の内容が見つかるけど、自分用にメモ。 CentOS5.2 に rpm で syslog-ng を導入する手順。 設定は Cent4 (↓) の場合とほぼ同じ。 http://d.hatena.ne.jp/naga_sawa/20080924/1222244848 まず RPM Search で見つけた物をダウンロード。日記時点での URL は以下の通り。 $ wget ftp://ftp.pbone.net/mirror/ftp.silfreed.net/repo/rhel/5/i386/silfreednet/RPMS/eventlog-0.2.7-1.el5.i386.rpm $ wget ftp://ftp.pbone.net/mirror/ftp.silfreed.net/repo/rhel/5/i386/silfreednet/RPMS/syslog-ng-2.0.4

    CentOS5 に syslog-ng を入れる - ..たれろぐ..
  • rsync - オプションなどの基礎

    1 Mar 1999 NAMErsync - rcp よりも速くて、柔軟性に富んでいます SYNOPSIS rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST rsync [OPTION]... [USER@]HOST:SRC DEST rsync [OPTION]... SRC [SRC]... DEST rsync [OPTION]... [USER@]HOST::SRC [DEST] rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST] 説明 rsync は rcp とほとんど同じ方法で動くプログラムですが、より多くの オプションを持っています。目的のファイルが既に存在する場合に、 rs