タグ

linuxに関するventureのブックマーク (137)

  • Linux のメモリキャッシュをクリアする | futuremix

    Linuxtop コマンドや free コマンドで表示される cached は、勝手にどんどん増えていきます。free がなくなるとこの cached が少しずつ解放されて使われます。 cached も buffers も空きメモリの一部ですので、これらが溜まっているからといって無理やり解放させる必要は通常はありません。cached を溜めているのはパフォーマンスのためなので、解放させると通常使用時のパフォーマンスが落ちます。逆にこれを解放しておかないと、パフォーマンスの測定などで、正しい計測ができません。 kernel の 2.6.16 以降では、解放をコマンドから解放できるようになりました。root で # echo 1 > /proc/sys/vm/drop_caches のように /proc/sys/vm/drop_caches に1~3の値を書き込みます。値によって解放され

  • Private Presentation

    Private content!This content has been marked as private by the uploader.

    Private Presentation
  • RHEL/CentOSでネットワークインタフェースの起動が遅い原因を調べてみた - このブログはURLが変更になりました

    RHELやCentOSのネットワークインタフェースって静的IPアドレスを付与するときでもやたら起動が遅くないですか。 ネットワークインタフェースが2,3個程度なら大した問題ではないのですが、例えばVLANをたくさんわせている場合などはやたら遅くて話にならんレベルです。 Bringing up loopback interface: [ OK ] ←loは早い Bringing up interface eth0: [ OK ] ←遅い Bringing up interface eth0.1: [ OK ] ←VLANも遅い Bringing up interface eth0.2: [ OK ] ←遅いよ Bringing up interface eth0.3: [ OK ] ←遅いってばifupコマンドでかかる時間を確認したところ、1ネットワークインタフェースあたり約5秒。ネットワ

    RHEL/CentOSでネットワークインタフェースの起動が遅い原因を調べてみた - このブログはURLが変更になりました
  • CentOS 6.2 64bit に checkinstall 1.6.2 を入れる - ..たれろぐ..

    CentOS 6.2 64bit 環境に checkinstall 1.6.2 を入れるhowto 要点 git リポジトリの最新版を使う 64bit環境のディレクトリ構造に合わせるためパッチを当てる CentOS 6.2 64bit 環境に checkinstall 1.6.2 の tar.gz から入れようとすると、 make で次の通り失敗する。 $ cd checkinstall-1.6.2 $ make for file in locale/checkinstall-*.po ; do \ case ${file} in \ locale/checkinstall-template.po) ;; \ *) \ out=`echo $file | sed -s 's/po/mo/'` ; \ msgfmt -o ${out} ${file} ; \ if [ $? != 0 ] ;

    CentOS 6.2 64bit に checkinstall 1.6.2 を入れる - ..たれろぐ..
  • VMware/ESXi/LVMのディスク拡張 - きのさいと

    2024-05-23 Java/暗号化 2024-05-15 PukiWikiにBasic認証をつける 2024-04-15 Java/Jenkins/プラグイン開発のTIPS集/Jenkins CLI 2024-03-31 GitHub/ローカル・リモートブランチとoriginのはなし 2024-03-09 OpenOffice.org/Linuxで常駐させる 2024-03-03 Java/Direct Web Remoting(DWR)をつかう 2024-02-20 Linux/sudoを使う 2024-02-14 Struts/リンクの作り方 2024-02-10 Linux/.forwardでメール受信時いろいろな処理をする。 2024-01-31 Subversion/削除してしまったファイルを元に戻す 2024-01-29 Struts/ActionMessagesによるエラ

  • MRTG のグラフでピーク値を表示する。

    MRTG で Load Average をグラフ化する方法を書きましたが、この方法では、週、月、年のグラフになると、値が平均化されていくため、最大の負荷がどれだけであったのか分かりません。 そこで、グラフにピークの値を表示するには WithPeak オプションを使います。 arget[load]: .1.3.6.1.4.1.2021.10.1.5.1&.1.3.6.1.4.1.2021.10.1.5.2:v-centos-local@localhost MaxBytes[load]: 1000 WithPeak[load]: wmy Options[load]: growright,withzeroes,gauge,nopercent,noinfo YLegend[load]: Load Average YTicsFactor[load]: 0.01 Factor[load]: 0.01

  • OpenSSL CSR, 証明書など確認コマンド - tech-memo@さかにゃ日記

    [カテゴリ:others] 秘密鍵の内容を確認 openssl rsa -in key.pem -text CSRの内容を確認 openssl req -inform der -in req.der -text openssl req -in req.pem -text 証明書の内容を確認 openssl x509 -inform der -in cer.der -text openssl x509 -in cer.pem -text CRLの内容を確認 openssl crl -inform der -in crl.der -text openssl crl -in crl.pem -text

  • 2011年5月24日 「CentOS 6系の開発は続くから安心して!」開発者がメッセージ | gihyo.jp

    先日、「⁠CentOS 6.0は当に出るのか?」という話題をお伝えしたばかりだが、先週末の5月19日にRed Hat Enterprise Linux 6.1がリリースされた。CentOS 6.0はRHEL 6.1のリリース前に間に合わなかったわけだが、ユーザをがっかりさせないためか、CentOSの実質的PR担当であるKaranbir Singh氏が自身の19日付のブログで「もうすぐCentOS 6.0をリリースするよ」というメッセージを発信している。 RHEL 6.1 and CentOS 6.x─ Karanbir Singh - Thinkability URL:http://www.karan.org/blog/index.php/2011/05/19/rhel-6-1-and-centos-6-x 同氏はRHEL 6.1について「すばらしいリリース」と賞賛したのち、「⁠このこと

    2011年5月24日 「CentOS 6系の開発は続くから安心して!」開発者がメッセージ | gihyo.jp
  • bash スクリプトの bomb チェック

    Red Hat Enterprise Linux 4.x では UTF-8 の bash スクリプトの先頭に Unicode の bomb が付加されている状態だと実行時にエラーとなります。RHEL5.x ではエラーとなりません。 この違いにはまりました。5.x でテストした時はエラーが出ませんから。 そこで、OSバージョン互換性のために bomb が先頭に付与されているかどうかチェックする bash スクリプトをつくりました。 #!/bin/bash TARGET_DIR=/usr/local/bin find ${TARGET_DIR} -type f | while read line do xxd $line | head -n 1 | grep 'efbb bf' if [ $? = 0 ]; then echo "$line に bombが含まれている可能性があります。" fi

  • オープンソースカンファレンス2011 Tokyo/Spring - オープンソースの文化祭!

    OSC2011 .Government 【基調講演】 山口 英(奈良先端科学技術大学院大学 情報科学研究科 教授) ・行政機関でのOSS利用はなぜ低調なのか(PDF/3.3MB) 福安 徳晃(The Linux Foundation ジャパンディレクタ) ・オープンソースの経済モデル(PDF/1.2MB) 杉原 健司(島根県 島根県情報産業振興室) ・Rubyで地域振興シンポジウム(島根県スライド)(PDF/1.0MB) 4日(金) 日アイ・ビー・エム株式会社 IBMが取り組むHadoopを利用した大量データ処理とそれを支えるサーバー技術のご紹介(PDF/1.3MB) 一般社団法人日Linux協会 オープンソースライセンス模擬試験(外部サイト) World Wide Web Consortium (W3C) Web技術の現状と将来(外部サイト) Talend株式会社 世界初のオープンソ

  • Linux の at, batch コマンド

    Linux の at コマンドの使い方についてのまとめです。 1分後にスクリプトを実行 $ at -f hoge.sh now + 1min 指定時刻にスクリプトを実行 $ at -f hoge.sh 1:00 明日の午前10時に実行 $ at -f hoge.sh 10 am tomorrow 指定日の指定時刻に実行 $ at -f hoge.sh 6:15 feb 11 $ at -f hoge.sh 8 pm 2011-01-23 時刻の指定方法の詳細は、RHEL5 の場合、/usr/share/doc/at-<バージョン>/timespec ファイルに書かれていますが、わかりづらいです。 -v オプションで実行前に時刻を表示 $ at -f hoge.sh -v 1:30 atと似たコマンドに、負荷が下がった時にツールを実行する batchコマンドがあります。 $batch -f

  • CentOS6開発プロジェクトの現状 - 科学と非科学の迷宮

    先週、CentOS 6 はいつ頃出るのかどうか、ふと気になりました。 リリース予定もニュースにならないし、どうしたのだろうと調べていたら、CentOSの開発MLが荒れていることを知りました。 不安を感じた私は調査を続けました。 すると、LWN.net の一つの記事に、CentOS の開発の現状について書かれたものがあることを発見しました。 それを読んでまず知ったのが、CentOS は単純に RHEL のソースをリビルドするだけではなく、かなりの労力を費やして作られるディストリビューションであるということです。 そして、開発コミュニティの運営に苦戦している CentOS 開発チームの姿がそこにはありました。 この記事は是非多くの人に読んでもらいたいと思い、何人かの人にレビューをお願いした上で翻訳してみました。 それでは編をどうぞ。 CentOS 6 の困難、立ち向かう人々 Original

    CentOS6開発プロジェクトの現状 - 科学と非科学の迷宮
  • find で時間を基準に検索する

    find コマンドで時間を基準ファイルを検索する方法です。たまに使うのでメモしておきます。 過去7日間に更新されたファイルを検索。-mtime に日数を指定。 find ./ -type f -mtime -7 -exec ls -l {} \; プラスの数字を指定すると、7日以前に作成されたファイルを検索の意味になります。 find ./ -type f -mtime +7 -exec ls -l {} \; 60分以内に更新されたファイルを検索 find ./ -type f -mmin -60 -ls -mtime と -mmin オプションは組み合わせて使うことができます。次の例は60分以前で1日以内に更新されたファイルを検索します。 find ./ -mtime -1 -mmin +60 -ls 特定の日時を基準にそれよりも新しいファイルを検索する場合、直接 find の引数には

  • 仙石浩明の日記: Android 端末 IS01 のカーネルを入れ替えてみた 〜 さよならデッカード LSM

    先週末 IS01 で root 権限が必要なアプリが使えるようになったばかりなのに、 そのわずか 4日後、 スマートフォン@2ch掲示板に以下の書き込みがあり、 カーネル空間への侵入口が明らかにされてしまった。 一番乗りを果たした goroh_kun さんに敬意を表しつつも、 IS01 のプロテクトがこの程度だったことが残念でもある。 「root を取られても大丈夫な作りになっている」 と開発者が豪語し、 しかも IS01 の発売から 5ヶ月間も破られなかったのだから、 さぞかし鉄壁の守りなのだろうと思っていたのに、 こんな分かりやすい穴があったとわ... (負け惜しみ ^^;)。 【ROM焼き】au IS01 root2 〜わたくし達も未来へ〜 ... 317 :goroh_kun:2010/12/01(水) 03:14:21 ID:LGLTLBmZ 自動起動仕込むところを大体見つけまし

  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    オリジナル4ビットCPUを用いてバイナリコードを学ぶ連載。第13回では、オリジナル4ビットCPU「DL166」にタクトスイッチやフォトセンサーをつないで、そこから得られる値をDL166で読み込めるようにする。

  • C# 4.0対応、世代別ガベージコレクタ搭載の「Mono 2.8」がリリース | OSDN Magazine

    Mono Projectは10月6日、.NET Framework」換の開発環境「Mono 2.8」をリリースした。C# 4.0サポート、最新のガベージコレクタなど、10か月相当の開発成果を含んだという。 Monoは.NET Frameworkのオープンソース実装。これにより、.NET Frameworkを用いて開発したコードをLinuxなどのプラットフォームでも容易に実行できる。プロジェクトは米Novellの支援を受けており、Mono 2.8は、2009年12月のMono 2.6以来のメジャーアップグレードとなる。 Mono 2.8ではC#コンパイラがC# 4.0をサポートしたほか、ガベージコレクタに最新の「Generational Garbage Collector(世代別ガベージコレクタ)」を採用、アプリケーションの性能を改善するとしている。前バージョンで加わったLLVM(Low L

    C# 4.0対応、世代別ガベージコレクタ搭載の「Mono 2.8」がリリース | OSDN Magazine
  • 「さくらのVPS」に「カスタムOSインストール」機能が追加、UbuntuやFreeBSDなどに対応 | OSDN Magazine

    さくらインターネットは10月8日、仮想専用サーバー(VPS)サービス「さくらのVPS」にて、「カスタムOSインストール」機能を提供開始すると発表した。これを利用することで、CentOSおよびUbuntu、FreeBSD、Debian GNU/Linux、FedoraをVPSへ容易にインストールできる。 さくらのVPSは2010年9月1日より正式サービスを開始したVPSサービス。980円と低価格ながら、実用的なスペックや機能を備えていることから注目を集めている。 さくらのVPSはCent OSがプリインストールされた状態で提供され、これ以外のOSを導入しようとする場合複雑な手順が必要であった。今回新たに提供されるカスタムOSインストール機能を利用することで、WebベースのコントロールパネルからOSを選択するだけで簡単にVPSへのインストールが行えるようになる。 選択できるOSは「CentOS

    「さくらのVPS」に「カスタムOSインストール」機能が追加、UbuntuやFreeBSDなどに対応 | OSDN Magazine
  • さくらのVPS 試用まとめ Arch Linux + nginx + php-fpm + php-apc | shukukei.com

    さくらのVPS を試用させていただいた以下の記事のまとめです。 さくらのVPSにArch Linuxをインストールする(1) さくらのVPSにArch Linuxをインストールする(2) さくらのVPSにArch Linuxをインストールする(3) 最近、サービスが開始された「さくらのVPS」早速試用してみました。 同様の他社サービスと比較して良いな、と思ったのが次の三点です。 ・KVMで仮想化されており、swapが利用可能である(かつ、リソースの割り当てがリッチ) ・コントロールパネル(Webインターフェース)からOS再インストールが簡単に行える(数分で再インストールが完了する) ・コントロールパネル(Webインターフェース)のリモートコンソール機能が秀逸。 ポチッと申し込んでから一時間足らずでrootログイン出来るようになりました。 rootパスワード通知メールの受信タイミン

  • ラップトップ購入!OSは・・・

    実は最近、プライベートで利用するノートPCを新調した。用途はブログを書いたり趣味のプログラムを書いたり音楽を聴いたり写真を管理したりと、ごく一般的なものである。だが、プライベートで利用するからこそ徹底して使い心地にはこだわりたい。 ほう、今日はMacのエントリか。 と思ったそこのアナタ!早合点してはいけない。確かにMacは素晴らしい。だが、今回俺がチョイスしたのはMacではない。Linuxだ!そんなわけで、エントリではノートPC購入からインストールしたアプリについて紹介しようと思う。 なぜMacを買わなかったのか?この点について疑問に感じる方も多いことだろう。最近、ギークの間ではMacが流行しているように思う。しかるに、iPhoneの開発プラットフォームとしての需要があるせいだろう。 いや、確かにMacUIは洗練されてるしアプリケーションも充実しているので、プライベートで使うにはもって

    ラップトップ購入!OSは・・・
  • さくら、仮想専用サーバサービス開始--「KVM」で完全仮想化実現

    さくらインターネットは9月1日、仮想専用サーバ(VPS)サービス「さくらのVPS」の提供を開始したと発表した。専用サーバの自由度と共用サーバの低価格、仮想化ならではの機能を合わせもつとしている Linuxカーネルに標準搭載される仮想化技術「KVM」(Kernel-based Virtual Machine)の採用で完全仮想化を実現しており、初期費用なしで月額料金980円という価格設定となっている。KVMを採用したことで、各VPSの仮想ハードウェアやOSなどの環境がそれぞれ完全に独立しており、他サービスで採用の多いOSレベルでの仮想化では実現不可能だったというスワップメモリが利用可能となるなど、より自由度の高いサーバ運営が可能としている。 スペックはメモリ512Mバイト、ディスク20Gバイトとなっており、ウェブブラウザからサーバのコンソール画面を操作できるリモートコンソール機能なども搭載、海

    さくら、仮想専用サーバサービス開始--「KVM」で完全仮想化実現