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

タグ

linuxに関するtageoのブックマーク (57)

  • cron力をつけよう!全てのcrontab入門者に贈る9個のテクニック · DQNEO日記

    なお、時間設定方法や書式についてはここでは解説しません。 拙作「くろんメーカ」をお使いください。 くろんメーカ - crontab用のコマンドを自動で生成します。 そのままコピペしてお使いください。 crontab -e で直接編集しない 有名な話ですが、crontab -r とやってしまうと全てが一瞬で消え去ります。 まさにバルス! 間違えて crontab -r してしまい、crontab をふっとばしてしまった。つか、隣同士にある -e と -r で編集と削除とか、酷いよ><。。。 crontab -r を安全にする - antipop 必ずローカルファイルに設定を書いたうえで、それを反映させるようにしましょう。 $ crontab -l > ~/crontab # 現在の設定をバックアップ $ vi ~/crontab # ローカルファイルを編集 $ crontab < ~/cro

  • 僕が考えた最強のサーバ設定 - とあるプログラマの日記 @s025236

    いつの間にかさくらのVPSの標準OSがCentOS6になってたので設定を見直してみました。 月額980円/月から利用でき、2週間のお試し期間もあるのでこれを機会にサーバ設定に足を踏み入れてみてはどうでしょう? 慣れると10分くらいでウェブサーバが立ち上げれるようになります。 すみません。こんなに多くの人が見てると思わなかったんです。 お一人様サーバ向けのつもりで書いてます。 タイトルもタグもネタだったのにツッコまれまくりで恥ずかしい… 公開鍵登録しよう どうせ自分しか触らないなしrootで作業しちゃってもいいんじゃない? リブート(またはsshのrestart)以降秘密鍵がないとsshでログイン出来なくなるので気をつけてください。 mkdir ~/.ssh/ touch ~/.ssh/authorized_keys chmod 700 ~/.ssh/ chmod 600 ~/.ssh/au

    僕が考えた最強のサーバ設定 - とあるプログラマの日記 @s025236
  • rsync の使い方、オプションについてのまとめ

    rsync についてかなり深く調べる機会があったので、そのまとめです。この記事を書いている時点の最新版は 3.0.7 で、すでに 3.0.8pre1 が出ています。 Red Hat Enterprise Linux 5.x (CentOS5 )に付属しているのは 2.6.8 です。 2系と3系での違いとして、2系では差分比較がすべて終わってからファイルの転送が開始されていましたが、3系ではファイルの差分比較をしながら並行してファイル転送されるようになっています。 転送元、転送先ともに rsync コマンドがインストールされている必要があります。ファイルを取ってくることも、送ることもできます。 基的なオプション rsync -acvz -e ssh --delete server1:/var/log/hoge/ /var/backup/log/hoge/ server1 の /var/lo

  • http://www.jitaku-server.net/backup_ssh.html

  • Linuxのシャットダウンや再起動のコマンドは色々ある - kanonji’s diary

    Linuxのシャットダウン関連のコマンドは、以下の4つがあるようです。 /sbin/reboot /sbin/poweroff /sbin/halt /sbin/shutdown rebootやpoweroffは、入力を簡単にする為のエイリアスで、実際にはhaltやshutdownが呼ばれているようです。 再起動や電源を切る為の引数を省略したものですね。 haltも内部でshutdownを呼んでいるらしいですが、haltとshutdownの関係は良く分かりません。 reboot・poweroff・haltのどれを実行しても、最終的にshutdownが呼ばれると説明しているところも有りましたが、haltにはrebootに相当する引数が見当たりません。 各コマンドを実際に実行してみて、動きを調べてみました。*1 rebootコマンド システムを再起動。 /sbin/reboot The sys

    Linuxのシャットダウンや再起動のコマンドは色々ある - kanonji’s diary
  • 実録、ほぼ無停止なMySQLのフェイルオーバ (動画もあるよ) - (ひ)メモ

    レプリケーションしてるMySQLで、マスタやスレーブが障害停止した場合のリカバリプラン でも掲げたゴールである、「マスタが落ちてもぐーすか寝ていられるようにしたい」がほぼできたので、ほとんどサービスが停止することなく、フェイルオーバする様をスクリーンキャストに収めました。 埋め込みプレイヤーだと、小さくてわからないと思うので、リンク直接でみてください。 http://www.irori.org/pub/mysql-mm.mov 登場するホスト 登場するホストは2台、db901db902です。 最初は、db901が更新系クエリを受けるプライマリでdb900の浮動IPアドレスを持っています。 画面分割 画面は5分割しています。 左上 = 「select sysdate(),@@server_id」をdb900に対して(sleep 1しながら)延々と実行しまくりんぐ 右上 = ping -n

    実録、ほぼ無停止なMySQLのフェイルオーバ (動画もあるよ) - (ひ)メモ
  • dstatの万能感がハンパない - (ひ)メモ

    サーバーのリソースを見るにはグラフ化は重要ですが、推移ではなくリアルタイムな状況、例えば秒単位のスパイキーな負荷を見るには、サーバー上でvmstatやiostatなどの*statファミリーを叩く必要があります。 さて、vmstatはメモリの状況やブロック数単位のI/O状況は見られますが、バイト単位のI/O状況やネットワークの送信、受信バイト数を見ることはできません。 # vmstat 1 procs -----------memory---------- ---swap--- -----io----- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 3 1 0 4724956 355452 726532 0 0 54 484 3 3 1 0 99 0 0 2 0 0 47

    dstatの万能感がハンパない - (ひ)メモ
  • メモリを食いまくるプロセスがメモリ使用量に与える影響をtopで追う

    暴走してどんどんメモリをうスクリプトが OS全体のメモリ使用量(CentOS5 ... カーネルは2.6系になる)の動作にどんな影響を与えるのか ってのを見るために以下のようなテストをしてみました。仕組みはだいたい理解してるけど、細かい数値を追ったことはなかったのでやってみました。 sshでログインして、topを立ち上げる。プロセスを見張る用意をしておく 別のsshをたちあげて、 Perlワンライナーで以下のようなプロセスを走らせる(このプロセスをtopで見張る) # 1秒ごとに5MB単位でメモリをうプロセス # 数値はお好みで perl -e "while(1){ sleep 1; push @h , 1 x 1024 x 1024 x 5 } " ちなみにtopで見張るときは メモリ使用量でソートされるようにして top起動中に shift + o を押して n を押すと 実メモリ

    メモリを食いまくるプロセスがメモリ使用量に与える影響をtopで追う
  • RRDtool - The Time Series Database

    What RRDtool does RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. RRDtool can be easily integrated in shell scripts, perl, python, ruby, lua or tcl applications. News For the latest news regarding RRDtool, check the Announcements Mailinglist Archive. Or add our Facebook and Google+ pages. Download RRDtool is available for downloa

  • エンタープライズ: - 第6回:SNMPによるネットワークモニタリング

    ■いちばん近道なLinuxマスター術 ネットワークは常時正常に動作していることが求められる。そのためには,構築後にも放置せず定期的にメンテナンスする必要がある。日々管理を行うための具体的な方法としては,サーバが書き出すログ情報を見たり,セキュリティホールを埋めるパッチを当てたりと,きめ細やかな配慮が必要だ。 しかしこれらの作業だけでなく,ハードウェアや回線のトラブルがなく,ネットワークに接続されている機器類が正常に動作しているのかどうかを調べることも,安定した動作を保つのに欠かせないことだ。このようなネットワーク機器の監視を行う場合に便利なのが,「SNMP(Simple Network Management Protocol)」の利用である。稿では,SNMPを使い,MRTGと組み合わせてネットワークモニタリングを行う方法を解説しよう。 稿はOSとして,Red Hat Linux 6.2

  • Pragmatic Bookshelf: By Developers, For Developers

    The New and Improved Flask Mega-Tutorial Overarching tutorial for Python beginner and intermediate developers that teaches web development with the Flask framework. $24.99 ebook, all formats (details)

  • ZABBIX-JP - Un-Official Support Page

    このサイトは統合監視ソフトウェア"Zabbix"の非公式日コミュニティサイトです。日におけるZabbixの普及を目標としています。 ZabbixはZabbix LLCにより開発され、日国内のオフィシャルサポートはZabbix Japanが提供しています。 Zabbixオフィシャルリリース(ソースコード) 6.2.3 (2022/9/21) [ダウンロード] : [リリースノート] 6.0.9 (2022/9/21) [ダウンロード] : [リリースノート] 5.0.28 (2022/9/19) [ダウンロード] : [リリースノート] 4.0.44 (2022/9/19) [ダウンロード] : [リリースノート] Zabbixオフィシャルパッケージ (rpm, deb) Zabbix LLCのZabbix 4.0、5.0、6.0オフィシャルRPM(RHEL, CentOS, SUSE

  • http://www.tuat.ac.jp/~sanoken/tech/unix/hd-zousetsu.html

    既に、プライマリのマスタにハードディスクが、セカンダリのマスタにCD-ROMがついていますので今回はプライマリのスレーブにディスクを増設します。具体的な増設方法は、DOS/V機の自作のなどを御覧になって参考にしてください。当り前ですが、増設作業は必ず体の電源を切って行ってください。 次にハードディスクのジャンパーピンの設定を行います。IDEのハードディスクは、ジャンパーピンでマスタかスレーブの設定を行う必要があります。ハードディスクのメーカーによって設定方法が違います。付属のマニュアルやディスクそのものに設定方法が記載されている場合がほとんどです。特に、何も書かれていない場合はハードディスクメーカーのホームページ等に掲載されている場合もあります。 3.BIOSの設定 作業が終了したら早速体の電源を入れましょう。増設したハードディスクをハード的に認識させるためには、BIOSの設定が必要

  • ハード・ディスクの追加方法が分からない

    新しいハード・ディスクにLinuxのパーティションを作成し,/etc/fstabファイルに設定を追記します。 難易度:★★★ 対象ディストリビューション:すべて 新しいハード・ディスク(HDD)を追加する手順は次の通りです*2。 (1)HDDにパーティションを作成 (2)パーティションをフォーマット (3)HDDに既存データをコピー (4)HDDをマウント ここでは,新しいHDDをIDEインタフェースのプライマリのスレーブに接続するものとします。ハード・ディスクは通常,Linux上からデバイス・ファイルとして認識されます。プライマリのマスターに接続されている場合には/dev/hda,プライマリのスレーブに接続した場合には/dev/hdbとして認識されます。よって,今回のケースは/dev/hdbになります。 (1)HDDにパーティションを作成 まず,HDDにパーティションを作成します。パーテ

    ハード・ディスクの追加方法が分からない
  • はじめての自宅サーバ構築 - Fedora/CentOS - 物理ディスクの増設

    ■ はじめに・・・ 最近はディスク自体の値段がとても手頃になってきました。 この際、手頃になったディスクを購入し、自サーバの既ディスクが満杯に近くなってしまった事もあり増設してみる事とします。 *:新規ディスクはサーバに接続済みとします。 ハードディスクのデバイス名は以下の様になっています。 SATAハードディスクの場合(SCSI含む) 1台目 「/dev/sda」 2台目 「/dev/sdb」 3台目 「/dev/sdc」 :  「/dev/ :」 PATA(一般的にIDEとも呼んでいる)ハードディスクの場合 1台目 「/dev/hda」 2台目 「/dev/hdb」 3台目 「/dev/hdc」 :  「/dev/ :」 台数が増える毎に末文字が「a → b → c → …」の様に変わっていきます。 新規ディスクへパーティションを作成 # fdisk /dev/sdb デバイスは正常な

  • CentOSにHDDを増設 - satospo

    CentOSサーバにHDDを増設する際の作業手順について記述します。LVMは使いません。 物理ディスクを接続 パーティション作成(fdisk) ファイルシステム作成(mkfs.ext3) マウント(mount) OS起動時のマウント設定(/etc/fstab) 物理ディスクを接続する作業は機器に依存する部分なので、ここでは記述しません。以降ではパーティション作成から行います。 パーティション作成 物理ディスクを接続した後に、CentOSを起動します。ここでは新しいディスクが 「/dev/sdb」として認識されているものとして作業を進めます。 まずは物理ディスクが正しく接続され、Linuxで認識されていることを確認します。 [root]# fdisk -l Disk /dev/sda: 72.8 GB, 72870789120 bytes 255 heads, 63 sectors/tr

  • CentOS 5 で増設したハードディスクをマウントするには - tilfin's note 跡地

    CentOS 5.2 において IDE 接続した二番目の HDD を /storage としてマウントするまでの手順をまとめた。 fdisk で領域作成 二番目の IDE 接続しているディスク /dev/hdb を指定する。 # fdisk /dev/hdb デバイスは正常な DOS 領域テーブルも、Sun, SGI や OSF ディスクラベルも 含んでいません 新たに DOS ディスクラベルを作成します。あなたが書き込みを決定するまで、変更は メモリ内だけに残します。その後はもちろん以前の内容は修復不可能になります。 このディスクのシリンダ数は 26630 に設定されています。 間違いではないのですが、1024 を超えているため、以下の場合 に問題を生じうる事を確認しましょう: 1) ブート時に実行するソフトウェア (例. バージョンが古い LILO) 2) 別の OS のブートやパーテ

    CentOS 5 で増設したハードディスクをマウントするには - tilfin's note 跡地
  • さくらのクラウドの CentOS 5.7 で LAMP 環境構築及び設定・チューニングまとめ

    *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] :RH-Firewall-1-INPUT - [0:0] -A INPUT -j RH-Firewall-1-INPUT -A FORWARD -j RH-Firewall-1-INPUT -A RH-Firewall-1-INPUT -i lo -j ACCEPT -A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT -A RH-Firewall-1-INPUT -p 50 -j ACCEPT -A RH-Firewall-1-INPUT -p 51 -j ACCEPT -A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j

  • yumでproxy越え - 凸凹備忘録 Wiki*

    /etc/profile.d/proxy.sh(パーミッションを 755) export http_proxy=http://serveripaddress:port/ export ftp_proxy =http://serveripaddress:port/ export HTTP_PROXY=http://serveripaddress:port/ export FTP_PROXY =http://serveripaddress:port/ /etc/profile.d/proxy.csh(パーミッションを 755) setenv http_proxy http://serveripaddress:port/ setenv ftp_proxy http://serveripaddress:port/ setenv HTTP_PROXY http://serveripaddress:p

  • viコマンド(vimコマンド)一覧(検索・置換)

    「vi」は、UNIX/Linux ユーザなら一度は聞く「emacs(mule)」に並ぶ主要なエディタです。 またviエディタを基にして機能を拡張したものが、vim(vi improved)エディタです。 「vi(vim)」には「入力(挿入)モード」「コマンドモード」 があり、各モードによって行えることが異なりますので注意してください。

    viコマンド(vimコマンド)一覧(検索・置換)