linuxに関するClock0311のブックマーク (14)

  • Linux のメモリー管理(メモリ―が足りない?,メモリーリークの検出-防止)(Kodama's tips page)

    サ−バ等に使っているPC のメモリが十分かどうか気になる事は多いと思う. 調べ出すと フリーメモリーの不足や SWAP にメモリーがはみだしている様子など 心配な事がいろいろでて来る. PC の動作が遅くなる原因は様々な要因が絡み合っているので, 表面に現れた症状だけでは効果的な対策が分からない事もある. 以下では, メモリ−関連にしぼって解説する. メモリの状況を調べる メモリ−は十分なはずなのに 余裕が無い? どのプロセスがメモリを消費しているのか? メモリーのリークを検出する方法? 防止する方法? メモリ−は十分なはずなのに SWAP を使ってる? じゃ, 当のメモリ−不足はどうしたら分かるの? メモリーと SWAP 領域はどのくらい確保すると良いのか メモリの状況を調べる メモリの利用状況を調べる方法は, free, top, ps, vmstat, /proc/meminfo

    Clock0311
    Clock0311 2011/04/22
    topだけではわからなかったlinuxのサーバメモリの事がいろいろわかったのでブクマ。
  • crontabの書き方

    crontabの設定方法をすぐに忘れるのでメモ代わりにまとめています。 ※最初にまとめてからかなり時間が経過したので、内容の精査とその間に勉強した項目を追加しました。 crontabを設定する方法 crontabを設定する方法には2通りの方法があるので説明をしていきます。 crontab -e ※コマンドで設定 crontab ファイル ※ファイルを読み込んで設定 「crontab -e」コマンドで設定 「crontab -e」コマンドを実行するとcronを設定する画面が表示されます。 「e」では無く、横にある「r」を誤って指定してしまうと、設定されているcronの内容が削除されてしまうので注意してください。 $ crontab -e 設定を編集する画面が表示されるので、下記のような書式で設定を行います。 00 * * * * /root/disk-space.sh ちなみに、設定している

    crontabの書き方
    Clock0311
    Clock0311 2010/12/15
    良く忘れる事なので。
  • 第72回 screen-profiles("byobu")を使う | gihyo.jp

    Ubuntu 9.04では様々な新機能が追加されました。その中には"screen-profiles"と名付けられた、GNU Screenの設定集が含まれています。これはターミナルにCPUやメモリの利用率、無線LANの接続品質・アップデータの有無などなど、多くのインジケータを表示することができるものです。今回はこのscreen-profilesの使い方を紹介します。あわせて、screen-profilesの最新版、"byobu"(屏風)も紹介します。 screen-profilesの概要 GNU Screenは第19回でも触れた通り、ターミナルを頻繁に利用するユーザーにとっては欠かせないものです。sshでログインしてScreenを起動して作業を行い(screen⁠)⁠、Screenをdetach(screen -r)して再接続、といった使い方は、ターミナルを中心に作業を行う場合の定石のひとつ

    第72回 screen-profiles("byobu")を使う | gihyo.jp
  • bashのキーバインド(キーボードショートカット) まとめ - readlineとbind、ついでにstty編 - うまいぼうぶろぐ

    復習がてらまとめてみた。今さら感たっぷりでたぶん100番煎じぐらいだけど。きっかけは単語単位でカーソルを移動させる(M-f,M-b)方法が知りたかっただけなんだけど。せっかくなのでどこで、どういう風にキーバインドが割り当てられているかを調べた。 versionはdebian4のbash 3.1.17。 readlineとbind(組み込みコマンド) man bashのreadlineとbindの項目参照。readlineはシェルの入力を処理するライブラリ。bashは組み込みのコマンドでreadlineの割り当て設定確認/設定変更が出来る。 端末ラインのキーバインド さて、さっそくbashのキーバインド…の前に、シェルとは別の端末のキーバインドもまとめておく。bashとは直接関係ないけど、端末をCLIの操作をキーバインドで行うという意味では、ほぼ同じなので。 有名なのはプロセスを割り込むC-

    bashのキーバインド(キーボードショートカット) まとめ - readlineとbind、ついでにstty編 - うまいぼうぶろぐ
  • nakamura-tech : screen入門 - 基本マスターチュートリアル

    2009年10月03日00:00 カテゴリLinux screen入門 - 基マスターチュートリアル screen を使うと1つのターミナルでいくつもウィンドウを開くことができるので便利。 インストール もし $which screen でなにも表示されなければインストールしておく。 sudo apt-get install screen 起動 $screen 次のように起動します。 スペースかエンターで screen上のシェルにいきます。 シェルに戻ると普通の状態で screen が動作しているのか一見わかりません。 試しに [Ctrl+a, i] と入力してみます。(Ctrl+a を入力後、i) すると下部に何か表示されます。 このように screen にコマンドを送るときは Ctrl+a を入力した後になんらかのキーを押します。 新しいウィンドウを開く [Ctrl+a, c] で新

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

    Clock0311
    Clock0311 2008/04/24
    FTPのアクセス制限の話
  • Linux 基礎知識(目次)

    Linux 基礎知識(目次) ユーザー管理 Linux ユーザとグループ ユーザーとグループの説明。ユーザーの種類やグループの機能などについて。 Linux ユーザー一覧の確認と/etc/passwd ファイル Linuxの基礎知識。ユーザー一覧の確認。/etc/passwd ファイル、/etc/shadowについての説明。 Linux 新規ユーザの作成 - useradd Linuxに新規ユーザーを作成する。useradd コマンドのデフォルト設定の確認とオプションについての説明。新規に作成されるユーザのデフォルト情報の変更方法について説明。 Linux ユーザ情報の変更 - usermod ユーザ情報、アカウント情報の変更の仕方について。usermodコマンドの説明。グループの変更や、ホームディレクトリの変更の仕方、オプション、書式と、使用例をここで説明します。 Linux ユーザーア

    Clock0311
    Clock0311 2008/04/24
    ユーザー・グループの扱い方。
  • Sambaサーバ構築、5つのべからず:2008年版(1/2)

    - 若葉マーク管理者に捧げる - LinuxやUNIXをWindowsのファイルサーバ/プリントサーバとしてしまうことができる「Samba」は、手軽にファイル共有環境を構築することができ、サーバ管理入門にもぴったりです。インターネット上の関連情報も豊富ですが、しっかり出所を確かめないと誤った設定を招く恐れがあります。 オープンソース・ソリューション・テクノロジ株式会社 代表取締役 チーフアーキテクト 小田切 耕司 2008/4/22 Windowsとのファイル交換を手軽に実現するSamba Sambaは、LinuxやUNIXをWindowsのファイルサーバ/プリントサーバとしてしまうことができるオープンソースソフトウェア(OSS)です。Sambaの導入によって、LinuxWindowsが混在する環境で、手軽に情報共有を行えるようになります。 Sambaは、大きく以下の4つの機能を提供しま

  • 設定ファイル(/etc/ntp.conf)の編集

    14.3. 設定ファイル(/etc/ntp.conf)の編集ntpd の設定ファイルは、/etc/ntp.conf です。ntpd は、起動時に /etc/ntp.conf ファイルから設定情報を読み込みます。以下は、Turbolinux 11 Server の初期状態の /etc/ntp.conf からコメント行を省略したものです。 server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 10 driftfile /var/lib/ntp/drift multicastclient # listen on default 224.0.1.1 broadcastdelay 0.008 authenticate no 基的な NTP サーバーを動作させるだけであれば、/etc/ntp.conf の設定は非常に簡単です。参照する

  • シェル・スクリプト・リファレンス INDEX:ITpro

    「制度上は6カ月を許容」でくすぶる不安、携帯4社のお試し利用で2年間タダの現実味 2024.09.18

    シェル・スクリプト・リファレンス INDEX:ITpro
  • 連載記事 「ステップ・バイ・ステップ・シェルスクリプト」

    2つの顔を持つソフトウェア:シェル ステップ・バイ・ステップ・シェルスクリプト(1) この連載では、シェルスクリプトで実用的なプログラムを組むことを目標にして、シェルの基的な知識を説明していきます

  • 技術情報/Vine Linux/Twitterから発言を取得してmixiの日記に投稿する - Clockwork Studio Japan

    Twitterの発言をまとめて、毎日定時にmixiの日記にupしたい! † ということでやってみました。 ↑ twttmixi.pl † 調べてみたところ、twttmixi<http://home.magicvox.net/trac/public/wiki/twttmixi>というのでできるっぽい。という事で落としてきた。 入れた覚えはないけど、うちのVine Linuxにはperlが入っていたのでそのまま使う。 で、実際に perl twttmixi.pl と実行してみたけど、あれがこれがないといろいろ言われた。WWW::Mixiとかは同梱だったけどまあ全部ではなかったということで。 aptくんにいろいろと持ってきてもらいました。 apt-get install perl-Digest-SHA1 apt-get install perl-libwww-perl apt-get in

  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • Linuxで作るファイアウォール

    今回からiptablesの具体的な設定を解説する。iptablesの使い方はやや複雑だが、理屈を理解すれば難しいものではない。前半で紹介する知識を利用して、まずはNATを実現しよう。 前回はiptablesを使用するためのカーネル再構築とルールの設計を行いました。これを基にファイアウォールを構築していきます。今回はiptablesの概要とNATの設定を行いましょう。 なお、前回紹介したルールはあくまでも参考なので、実際には自分の環境に合わせて作成してください。ただし、ルールの作成方法は基的に変わらないので参考になると思います。 iptablesの仕組みと機能 これから格的にファイアウォールを構築していくわけですが、その手段であるiptablesを理解していなければ目的を達することはできません。少々回り道になりますが、iptablesについて学んでおきましょう。 iptablesを理解す

    Linuxで作るファイアウォール
  • 1