タグ

Linuxに関するhisasannのブックマーク (40)

  • 危険!決して実行してはいけないLinuxコマンド7個(+1個) | 俺的備忘録 〜なんかいろいろ〜

    Linuxでは、実行することでシステムに重大な影響を及ぼす操作がいくつもある。 今回は、全てのシステム領域を削除してしまうようなものだったり、重要データを削除してしまうような危険なコマンド7個を紹介する。 1.rm -rf rmコマンドでファイルを削除する際、このオプションを用いて削除することで非常に手っ取り早く作業を行う事が出来る…のだが、ちょっとしたタイプミスをしてしまった場合、消してしまってはいけないファイルも強制的に削除されてしまうこともある。 以下に例を記載しよう。 rm :ファイルを削除するコマンド。 rm -r :フォルダを指定することで、再帰的に中のファイルを削除する。 rm -f :削除確認無しに、強制的にファイルを削除する。 ここまでは問題無い使い方。実際に危険なのは、以下のコマンドになる。 rm -rf / :実行するとルートディレクトリ配下を強制的に削除する。 rm

  • Linux上でCPU/メモリースペックを確認する - おやじの閑居

    閑な時に書き込むだけの、不定期更新のblogです(^^; ネタ的には、仕事で知り得た情報や、個人的に好きなPDAなどのモバイル物です。 /procディレクトリ配下に、ハードウェアの情報が格納されています。 その中にあるcpuinfoとmeminfoで確認することが可能ですね。 $ cat /proc/cpuinfo processor       : 0 vendor_id       : GenuineIntel cpu family      : 15 model           : 2 model name      : Intel(R) Pentium(R) 4 CPU 2.40GHz stepping        : 7 cpu MHz         : 2399.412 cache size      : 512 KB fdiv_bug        : no hlt_

    Linux上でCPU/メモリースペックを確認する - おやじの閑居
    hisasann
    hisasann 2012/01/27
    freeコマンドと同じような感じ
  • "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々

    最近、Linuxではaptやyumなど、パッケージ管理ツールで多くのアプリケーションやライブラリが管理されるようになり、普通に利用している限りはソースからコンパイルして"make install"することがほとんどありません。 とはいっても、マイナーなソフトウェアをインストールしたりとか、まだパッケージ管理されていない最新バージョンのものを使いたい場合などは、ソースからコンパイルして"make install"をしたくなる場合も有るかと思います。 しかし、"make install"した場合の最大の欠点は、インストールしたソフトウェアの管理ができないことにあります。そのため、何が入っているのか分からなくなっているとか、アンインストールが出来ない、などのケースが起こりうるわけです。 特にアンインストールする可能性があるソフト(ほとんどのソフトがそうですが・・・)をインストールする場合は、わざ

    "make install"したソフトウェアを管理できる超便利ツール「Paco」 - RX-7乗りの適当な日々
  • てらまこ on Twitter: "alias today='date +%Y%m%d' としておくと、ファイル作成とかに便利"

  • 初心者の頃に知っておきたかった rpm と yum の違いと使い分け

  • パソコン手探り CentOSでifconfigを使う方法

    [roku@localhost ~]$ su - パスワード: [root@localhost ~]# ifconfig eth0      Link encap:Ethernet  HWaddr 00:40:D0:7D:C3:3D inet addr:192.168.1.10  Bcast:192.168.1.255  Mask:255.255.255.0 inet6 addr: fe80::240:d0ff:fe7d:c33d/64 Scope:Link UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1 RX packets:82060 errors:0 dropped:0 overruns:0 frame:0 TX packets:75157 errors:0 dropped:0 overruns:0 carrier:0 colli

    hisasann
    hisasann 2011/09/21
    su -すればifconfigできるみたい
  • su と su - の違い - WEB開発初心者の成長記録

    ハイフンが付くのと付かない場合の違いは、以下。 ■su rootに変身するが、switch userしたディレクトリのまま。 ■su - rootに変身して、rootのホームディレクトリに勝手に移動する。ハイフンが付くと、切り替え後のユーザーの環境に勝手に移動する、ということです。なので↓ 例:sudo su - abyss →abyssに変身してabyssのホームディレクトリに勝手に移動する。 例:sudo su abyss →abyssに変身はするが、上記のコマンドを実行したディレクトリのまま。では、なぜハイフンをつけただけで、変身後のユーザーのホームディレクトリに勝手に移動するのか調べてみた。理由は、ハイフンを付けることで、変身するユーザーの環境設定に変更されるから、だそう。つまりは、rootに変身する例で言うと以下↓。 ■su  →rootに変身するが、switch userしたデ

    su と su - の違い - WEB開発初心者の成長記録
    hisasann
    hisasann 2011/09/21
    su -のほうが環境設定もrootになる。suだけではならない
  • showzine.info

    hisasann
    hisasann 2011/09/21
    5.6をインストールしてみた
  • Index of /Linux/centos/5.6/isos/i386

    Name Last modified Size Description Parent Directory - CentOS-5.6-i386-LiveCD.iso 05-Apr-2011 04:18 693M CentOS-5.6-i386-LiveCD.iso.md5sum.txt 09-Apr-2011 07:04 61 CentOS-5.6-i386-LiveCD.iso.md5sum.txt.asc 09-Apr-2011 07:04 297 CentOS-5.6-i386-LiveCD.iso.sha1sum.txt 09-Apr-2011 07:04 69 CentOS-5.6-i386-LiveCD.iso.sha1sum.txt.asc 09-Apr-2011 07:04 305 CentOS-5.6-i386-LiveCD.torrent 09-Apr-2011 07:3

    hisasann
    hisasann 2011/09/21
    CentOS-5.6-i386-bin-DVD.iso
  • 【 コマンド・プログラムを実行する 】

    プログラムを実行するには,いくつかの方法があるが,最も 単純なのはプログラム・ファイル名を直接指定することだ。パスを指定しない場合は,パスの通っているプログラムしか実行できない。どこにパスが通っているのかは

    【 コマンド・プログラムを実行する 】
  • /dev/random - Wikipedia

    /dev/random はUnix系オペレーティングシステム (OS) における擬似デバイスの一種であり、乱数生成器として機能する。デバイスドライバその他の情報源から集めた環境ノイズを利用して、真の乱数性を得るのが目的である。全てのUnix系OSが /dev/random およびそれに類する機能を実装しているわけではない。また、それぞれの実装が、同じように振舞うわけでもない。このような擬似デバイスを実装した最初のOSはLinuxであった。 このようなOSレベルの乱数用デバイスを実装した最初のOSカーネルが Linux であった。設計にあたっては、いかなる生成法(暗号学的ハッシュ関数など)にも脆弱性が発見され得る可能性があるという仮定を置いており、そのような脆弱性に耐性を持つよう設計されている。 この実装では、エントロピープールにおけるノイズのビット数の予測を常に保持し、このエントロピープー

    hisasann
    hisasann 2011/06/20
    cat /dev/random
  • 致命的すぎるバグがgithubで話題

    github上で公開されているグラフィックドライバのbumblebeeで見つかったバグ修正のコミットが話題になっています。インストールスクリプト内にあってはならないスペースがあり、インストールを実行すると /usr を根こそぎ削除するという悲惨なバグです。(しかもインストールはrootでしか行えない) このバグ修正のコミットはさながら掲示板の様に盛り上がっており、いろいろなネタ画像も貼られています。 「普段はbumblebeeをインストールしないけど、 インストールしたら /usr フォルダを削除しやがったぜ」 「我らの命を奪うことはできても、我々の/usr は決して奪えない」 「僕たちは宇宙を守るために君たちの /usr のエントロピーが必要なんだ」 githubが開発者向けのツールであると同時にコミュニティとして発展している事を伺わせる一コマです。とはいえbumblebeeをインストー

    致命的すぎるバグがgithubで話題
    hisasann
    hisasann 2011/06/17
    rm -rf /usr の恐怖
  • 教えて! Watch - 「etc/init.d」って?

    daemon (いわゆる常駐ソフト)については、 OS起動時に自動的に常駐するために、 /etc/init.d にプログラム起動用スクリプトを用意します。 OS自体の起動/終了シーケンスとして、 OS起動時には、必要な daemon を start してくれますし、 OS終了時には、既に立ち上がってる daemon を stop してくれます。 ユーザーが明示的に起動して使用するような、 いわゆる「アプリケーションソフト」については、 自動起動する必要はありませんから、 /etc/init.d に起動スクリプトが作られることはありません。 投稿日時 - 2009-09-03 21:59:53

    hisasann
    hisasann 2011/06/10
    /etc/init.d
  • JSLinux

    Run Linux or other Operating Systems in your browser! The following emulated systems are available: CPUOSUser InterfaceVFsync accessStartup LinkTEMU ConfigComment

  • /dev/null - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "/dev/null" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2025年10月) /dev/null(nullデバイスとも呼ばれる)は、UNIXやUnix系オペレーティングシステム (OS) におけるスペシャルファイルの1つで、そこに書き込まれたデータを全て捨て(writeシステムコールは成功する)、読み出してもどんなプロセスに対してもデータを返さない(EOFを返す)。

    hisasann
    hisasann 2011/04/05
    「そこに書き込まれたデータを全て捨て」time curl -H 'Accept-Encoding: gzip, deflate' http://notechnonolife.com/ > /dev/null
  • 漢のzsh | コラム | エンタープライズ | マイコミジャーナル

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

    hisasann
    hisasann 2011/02/12
    いつか使ってみたい
  • 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の日記
  • Linux版初の音声読み上げソフトが登場 | ネット | マイコミジャーナル

    静岡県立大学国際関係学部 石川准教授のチームが平成15年度厚生労働省科学研究費補助金による研究成果として、日語環境では初のLinux版スクリーン・リーダー(音声読み上げソフト)「BRLTTY Plus」のプロトタイプを発表した。これまで日語環境では、視覚障害者が使えるスクリーン・リーダーとしては、Windows版のソフトが何種類か市販、あるいはフリーウェアとしてリリースされているがLinux上で動作するものは存在しなかった。 BRLTTYはオープンソースのフリーソフトで、欧米で開発が進んでいる。点字に特化した作りで、スクリーン・リーダーというよりはスクリーン点字化ソフトである。仮想コンソールソフトウェアのscreenと組み合わせると、FreeBSD、OpenBSDなどでも動作する。しかし音声読み上げ機能が弱く、また欧米言語に依存した内部構造になっていた。 このBRLTTYを大幅に改良し

    hisasann
    hisasann 2010/12/03
    読み上げ
  • Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ

    Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん

    Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ
  • Command Technica:rsyncを使った熟練者レベルのバックアップ (1/3) - ITmedia エンタープライズ

    rsyncを使いこなせば、あなたが想定するバックアップのニーズのほとんどに対応できるようになる。ここでは、あなたをrsyncマスターにするためのポイントを解説する。 この2カ月でわたしはあちこちに出かけた。その間、メインで使っているデスクトップコンピュータは眠ったままだった。もしrsyncを使いこなせていなかったら、きっと厄介なことになっていただろう。しかし、このユーティリティを定期的に使っていたおかげで、すでにわたしのデータ(とにかくその大部分)は別の場所にコピーされていつでも使える状態になっていた。rsyncの習得には少し時間が掛かるが、いったん覚えてしまえば、ごく短いスクリプトを使ってバックアップのニーズのほとんどに対応できるようになるはずだ。 rsync の素晴らしさはどこにあるのか。1つは、毎回ファイルを丸ごとコピーするのではなく、新旧ファイル間の差分をコピーすることでファイル転

    Command Technica:rsyncを使った熟練者レベルのバックアップ (1/3) - ITmedia エンタープライズ