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

タグ

Linuxに関するbebitのブックマーク (32)

  • Linux 上の GRUB 2 がブートできなくなったときの対処方法

    原文はこちらです。 一時期、GRUB バージョン 0.97 (Grand Unified Linux Bootloadの略) がよく使われていました。この古典的な GRUB はさまざまな特徴を持っていましたが、いまでは古くなり、開発者はもっと多くの機能を実現するために、GRUB 2 を世に送り出しました。 GRUB 2 は大きく書き換えられていて、多くの違いがあります。リムーバル デバイスからのブートが可能であり、BIOS と連携するオプションを組み込むこともできます。スクリプトを実行したり、/boot/grub/menu.lst のかわりに、すべてのオプションを 1 か所に格納します。デフォルトでは /boot/grub/grub.cfg です。通常、そのファイルを直接編集することはできません。そのかわりに、/etc/defaults/grub を編集し、GRUBメニューを制御します。ま

    Linux 上の GRUB 2 がブートできなくなったときの対処方法
    bebit
    bebit 2016/11/30
    非常に有用でOSが起動しなくなったとき、ディスク交換時に大変参考になった。
  • 強制的にファイルシステムをアンマウントする - ktomoyaの日記

    通常、ファイルシステムをアンマウントする時は #umount デバイスファイル名 or #umount マウントディレクトリ で、行うと思うのですが、NFSやSambaの場合、通信が正常に行えていないとアンマウントすることができなくなってしまいます。例えば、マウント元のPCを終了させてしまったなどの時です。 今回は、そんなときに強制的にアンマウントする方法をご紹介します。 強制的にアンマウントする 強制アンマウントには2種類あるので順番に説明します。 引数 "-f" まずは、引数として "-f" を指定するものです。一番最初に思いつく引数だと思います(forceとか)。 ただ、これはある場合においてアンマウントに失敗するそうです。。 #umount -f デバイスファイル名 or #umount -f マウントディレクトリ 実際に実行したときに #sudo umount -f /home/

    強制的にファイルシステムをアンマウントする - ktomoyaの日記
    bebit
    bebit 2012/10/03
    引数l(エル)は知らなかった…。
  • ファイルやディレクトリを詳細な条件で探すには

    ファイルやディレクトリを素早く探すにはで説明したlocateコマンドは、単純にファイル名もしくはディレクトリ名を検索するだけだが、ここで紹介するfindコマンドは、さまざまな条件によってファイルやディレクトリを検索することができる。 例えば、全ファイルからmyfile.txtというファイルを探すには、以下のコマンドを実行する。検索するファイル名にワイルドカードを使用する場合は、"*.txt"のように、「"」で囲む必要があるので注意が必要だ。 ただし、この例のように、一般ユーザーで/以下の全ディレクトリを検索対象とすると、パーミッションのないディレクトリやファイルも検索しようとするため、「Permission denied」(許可がありません)というエラーメッセージが山のように表示される。また、CD-ROMなどがマウントされていると、CD-ROM内の検索も行ってしまう(ほかのファイルシステム

    bebit
    bebit 2011/12/20
  • 『大量サーバの yum update を考える』

    こんにちは、サイバーエージェントでサーバ・ネットワークを担当している前田拓(まえだたく)といいます(twitterは t9mdでやっています)。 さっそく題ですが、今回は私が日頃業務で使用しているCentOSのパッケージ管理について書きたい思います。 ※ 今回の内容は、CentOS を例に書いていますが、CentOS の元になっている RedHat Enterprise Linux でもおそらく適用できると思います。 50台以上の大量のサーバーを管理しており、環境も 「開発環境」、「テスト環境」、「番環境」といった様に複数ある場合、各サーバの RPM パッケージのバージョンをちゃんと管理し、アップデートしていく為にはそれなりの仕組みが必要になります。 パッケージアップデートは 1.開発環境 → 2.テスト環境 → 3.番環境 の順番で行いますが、1~3 の流れの途中で各サーバが参照す

    『大量サーバの yum update を考える』
  • ご使用方法 | HPCシステムズはすべての研究開発者に計算力を提供します。

    各種研究機関や教育機関ではMacintoshマシンをご利用している研究者の方々が多数おいでになります。 その洗練された外観やインタフェース、UNIXとの親和性、管理のしやすさなどから根強い人気があるものと思われます。 入力ファイルの準備や計算結果のビジュアライズを行うワークステーションとして利用するために、ご自身のMacintosh マシンをLinuxクラスタ計算機に接続してログインする方法について以下にご説明いたします。 『ターミナル』を使ったキャラクタベース(CUI)での接続 Mac OS Xには標準の端末エミュレータとして『ターミナル(Terminal)』アプリケーションが付属しています。 1. インストール OSに標準で装備されているため、別途インストールを明示的に行う必要はありません。 2. 起動方法 『Finder』から、[アプリケーション]-[ユーティリティ]-[ターミナル]

    bebit
    bebit 2010/10/02
    Win->Linuxにファイルアップロードするときに便利そう。
  • カーネル再構築 光ファイバPPPoEをカーネルモードでスループット増

    bebit
    bebit 2010/06/15
    スループットを増すための方法。6Mbps->23Mbpsて。
  • デスクトップLinuxを巡る7つの話題 − @IT

    すでに旧聞に属するが、Ubuntu Linuxの創始者で英カノニカルのマーク・シャトルワース氏が大胆な宣言を行い、オープンソース界にちょっとした波紋を呼んだ。2008年7月22日、米国で開催中だった「O'Reilly Open Source Convention」の講演でシャトルワース氏は、オープンソース開発者を前にして、今後2年程度でLinuxデスクトップ環境をMacを超える“芸術品”にしようではないかと呼びかけた。eWEEKのダリル・タフト氏が伝えるところによれば、「ただ真似をするだけではなく、アップルを抜き去ることが、われわれにできるだろうか?」と挑発的な問いかけをしたという。 以下の原稿では、デスクトップLinuxを巡る7つの話題を取り上げたい。 話題1:OSSの開発スタイルはデスクトップ開発に向かない? 一般にオープンソースによる開発スタイルでは、特定領域の急激な進化は起こりづ

    bebit
    bebit 2010/06/02
  • Windows Virtual PC に CentOS 5.4 をインストール 考える前に飛び込め!

  • Linux Foundation、「オープンコンプライアンスプログラム」を開始 | The Linux Foundation

    2024 Japan Spotlight インサイト レポート 日はオープンソースを どのように受け入れ、導入しているか

    Linux Foundation、「オープンコンプライアンスプログラム」を開始 | The Linux Foundation
  • 不要になったパッケージを探すには - @IT

    不要になったパッケージ(ほかのPRMパッケージからの依存関係がないもの)を探すには、yum-utilsに含まれるpackage-cleanupコマンドを使用する。yum-utilsがインストールされていない場合は、あらかじめ以下のコマンドを実行してインストールする。

  • Manpage of LDD

    Section: User Commands (1) Updated: 14 March 1998 Index JM Home Page roff page 名前 ldd - 共有ライブラリへの依存関係を表示する 書式 ldd [-vVdr] program|library ... 説明 ldd はコマンドラインで指定したプログラムや共有ライブラリについて、 それぞれで必要とされる共有ライブラリを表示する。 共有ライブラリの名前に '/' が含まれていないと、 ldd は標準的な場所からライブラリを探そうと試みる。 ldd をカレントディレクトリにある共有ライブラリに対して用いるには、 ライブラリの名前に "./" を前置する必要がある。 オプション -v ldd のバージョン番号を表示する。 -V ダイナミックリンカ ld.so のバージョン番号を表示する。 -d リロケーションを実行し

  • Index of /

    CentOS on the Web: CentOS.org | Mailing Lists | Mirror List | IRC | Forums | Bugs | Donate NameLast modifiedSizeDescription atomic-builds/2017-02-11 06:29 - c6-devtoolset-7.x86_64/2018-07-12 12:10 - c6-extras/2014-10-31 23:15 - c6-firefox60.x86_64/2018-12-20 13:38 - c6-rust-toolset-7.x86_64/2018-07-12 16:54 - c7-devtoolset-6.aarch64/2018-06-05 17:45 - c7-devtoolset-6.armhfp/2018-06-01 20:54 - c7-d

  • CentOS5にMuninをインストール (Re::Monologue)

    F1を見ながら時間つぶしに手を動かしていたらMuninが入ってた。 yum に RPMforge リポジトリを追加する # wget http://dag.wieers.com/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # rpm -Uhv rpmforge-release-0.3.6-1.el5.rf.i386.rpm # vi /etc/yum.repos.d/rpmforge.repo # enabled = 0 ※デフォルトではRPMforge リポジトリを有効にしない RPMforge リポジトリをインストール # wget http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.t

  • /etc/init.d/functions を読む - tashenの日記

    それらしい起動スクリプトを作りたくて /etc/init.d/functions を読んだので、メモを残しておきます。所々に書かれているコメント以外にも制約が多く、「まぁソース嫁や」と暗に要求してくれる漢気溢れるスクリプトでした。 当然内容は無保証ですので利用される場合はご注意ください。また、基的に「メモの公開」でして興味ある部分しか調べてないのと、清書する気力が残っていないので結構ばらばらな文章となっています。ご容赦。 今回確認したのは CentOS5 です。 ファイル構造と用語 program 起動されるプログラム。正確には実行可能ファイルのパス文字列。 basename ここでは起動される daemon のプログラム名を差す様子。apache なら httpd。 pidfile /var/run/{basename}.pid で配置される。ここに起動された program の pi

    /etc/init.d/functions を読む - tashenの日記
  • 第5回 SambaのWinbind機構による認証統合[1] | gihyo.jp

    SambaはLinuxWindowsサーバとして機能させるオープンソースのプロダクトです。Sambaを用いることで、LinuxマシンをWindowsマシンと同様の機構でADに参加させ、メンバサーバとして稼働させることが可能となります。さらにWinbind機構を導入することで、ADの認証情報をSambaやPAM/NSS(ネームサービススイッチ機能)経由で動作する一般のプログラムから利用することが可能となります。これにより認証の統合が実現します。 図1 Winbind機構による認証統合 この方法では、AD側に追加コンポーネントのインストールやLinuxを意識した設定などを行う必要がありません。以下、Red Hat Enterprise Linux(以下RHEL)のクローンとしてユーザが多いCentOS 5.3を中心に、Winbind機構のインストールと基的な設定について、まずはSamba単

    第5回 SambaのWinbind機構による認証統合[1] | gihyo.jp
    bebit
    bebit 2010/03/23
    AD連携。
  • DBサーバ向けLinuxチューニングを考える 〜 メモリオーバーコミット編 : DSAS開発者の部屋

    Cでプログラムを書いていて大量のメモリを確保したくなったとき、大抵は mallocを使うと思いますが、その際には戻り値がNULLかどうかを判断してエラー処理に飛ばすと思います。しかし、Linux のメモリ管理サブシステムには「メモリ・オーバーコミット」という機構があり、実装されているメモリ以上の領域を確保できてしまいます。 #include <stdio.h> #include <stdlib.h> int main() { int i; char *p; for(i=0;i<65536;i++){ p = (char *)malloc(65536); if(0 == (long)p){ break; } } printf("SIZE=%dMB\n",i*65536/1024/1024); return(0); } swapoff したメモリ 1G のマシンでこれを実行するとこんな感じにな

    DBサーバ向けLinuxチューニングを考える 〜 メモリオーバーコミット編 : DSAS開発者の部屋
  • OOM Killer対策

    先日のこの話 、Out Of Memory Killer 、通称OOM Killerのせいらしい。キャッシュとしてshared memoryを贅沢に(^^;)使用するPostgresSQLのWrite processが集中的に狙われてます>_<。 直接的にこの仕組みを切るにはecho 0 > /proc/sys/vm/oom-kill かecho -17 > /proc/(PID)/oom_adj ただし前者はRedHat独自&OOM Killer完全停止、後者はカーネル2.6.11以降&プロセスごとに設定。CentOS 4.4のカーネルは現時点2.6.9なので前者。もうひとつの方法として、OOM Killerが発動する1つの原因を作っているメモリのオーバーコミットをさせない方法。具体的には、 echo 2 > /proc/sys/vm/overcommit_memory echo 90

  • はじめての自宅サーバ構築 Fedora/CentOS - プリントサーバの構築(cups)

    動作確認 [ FC1 / FC2 / FC3 / FC4 / FC5 / FC6 / Fedora7 / Fedora8 / Fedora9 / Fedora10 / Fedora11 / Fedora12 / Fedora13 / Fedora14 / Fedora15 / Fedora16 / CentOS4 / CentOS5 / CentOS6 ] 当該ページは凍結しました ■ cupsとは・・・ cups(Common Unix Printing System)とは、IPP(Internet Printing Protocol)に準拠し、IPPはHTTPを使用して印刷可能にしたプロトコルで、印刷の為の標準規定だけでなく、印刷ジョブやプリンタの各オプションなども規定しユーザーはWebブラウザを介してサーバの状態監視やプリンタのジョブ管理も行なえます。 当サイトではプリンタドライバは

  • はじめての自宅サーバ構築 - Fedora/CentOS - リモートデスクトップ接続(VNC)

    ■ VNCとは・・・ VNC(Virtual Network Computing)とはAT&Tケンブリッジ研究所で開発されたシステムで、サーバのデスクトップを手元のPCからGUIで操作できるものです。 しかしAT&Tケンブリッジ研究所は、2002年04月23日にて閉鎖されてしまいましたが、所属していた開発メンバ達によって新しい会社RealVNCが創設されました。 ■ VNCサーバのインストール 【FC1 から Fedora15 / CentOS4 / CentOS5 / CentOS6 の場合】 # yum -y install vnc-server 【Fedora16以降 / CentOS7 の場合】 # yum -y install tigervnc-server ■ VNCクライアント(Viewer)の取得 サーバのデスクトップを手元のPCで表示を行うにはVNC Viewerが必要に

  • @IT:シンボリックリンクやディレクトリを探すには

    findコマンドには-typeというオプションがある。-typeオプションでlを指定するとシンボリックリンク、dを指定するとディレクトリが検索できる。 例えば、カレントディレクトリ以下のディレクトリからシンボリックリンクを探すには、以下のように行う。

    bebit
    bebit 2009/07/23