タグ

linuxに関するKGAのブックマーク (34)

  • ユーザの管理

    ここでは、ユーザの作成や削除方法、usermodコマンドを使ったアカウントの一時的無効化、 シェルに/sbin/nologinなどを指定したログインの無効化などについて説明していきたいと思います。 ユーザ管理はシステムを管理していく上で必須となりますので、使い方をしっかりと身につけておいてください。 ユーザの作成、削除 ユーザアカウントを一時的に無効にする ログイン不可なユーザを作成する ユーザ作成後にシェルの変更をしたい

    KGA
    KGA 2011/02/10
    useradd のオプションとか
  • 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の日記
    KGA
    KGA 2011/01/29
  • x.com

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    KGA
    KGA 2010/12/20
    Linux::Inotify2, Mac::FSEvents
  • UbuntuでDHCPじゃなくIPアドレス固定にする場合 - 偏差値40からのLinux

    まず以下のファイルを編集 sudo vi /etc/network/interfaces eth0を例に auto eth0 iface eth0 inet dhcp ↑を↓に書き換える auto eth0 iface eth0 inet static address 192.168.1.123(自分のアドレス) netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1(デフォルトゲートウェイ) ネットワークの再起動 sudo /etc/init.d/networking restart Linuxシステム[実践]入門 (Software Design plus) 作者: 沓名亮典出版社/メーカー: 技術評論社発売日: 2013/08/20メディア: Kindle版この商品を含

    UbuntuでDHCPじゃなくIPアドレス固定にする場合 - 偏差値40からのLinux
  • Steve.org.uk: Terminal Screen [tscreen]

    tscreen is a fork of GNU Screen. It is a perpetual work in progress. Why fork? I use Debian GNU/Linux, and the screen packages there have several things missing, or not available fully. Typically the response to these issues is that unless GNU Screen's upstream agrees with a patch, or change, that the Debian package will not be updated. This is a principle I agree with in general, but it does mean

    KGA
    KGA 2009/07/13
  • LVMで使っていたドライブからデータを救出する - kinneko@転職先募集中の日記

    起動しなくなったCentOSのドライブを、同じマシンでCentOS再インストールした環境に接続してみる。 USBコンバータで接続したら、パーティションは見える。 # fdisk -l /dev/sda Disk /dev/sda: 20.4 GB, 20496236544 bytes 255 heads, 63 sectors/track, 2491 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 bytes デバイス Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Linux /dev/sda2 14 2491 19904535 8e Linux LVMデータはLVMの配下のパーティションに入っているので、内容まではすぐには見えない。 見ているsda1は/bootだ。

    LVMで使っていたドライブからデータを救出する - kinneko@転職先募集中の日記
    KGA
    KGA 2009/06/21
  • 新しくHDDを追加したときにすること - YAMAGUCHI::weblog

    動機 会社でPCサーバに新しい1TB 3.5inch SATA HDDを追加することになったものの、何気にHDD増設するの初めてだったり*1、いろいろ設定周り忘れてたんでメモ。 作業 HDDの接続 とりあえず当然ながら電源は切る。 HDDの接続自体は各筐体で違いますが、とりあえずドライブベイの専用ラックにHDDをはめてからセット。筐体に電源ケーブルははじめから刺さっていたのでそれをつないで、SATAケーブルは使われていないマシンから引っこ抜いて調達。 そしてマシンを再起動。 HDDフォーマット&マウント まず接続されているか確認。 # fdisk -l Disk /dev/hda: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = シリンダ数 of 16065 * 512 =

    新しくHDDを追加したときにすること - YAMAGUCHI::weblog
    KGA
    KGA 2009/06/20
  • 無料で読めるLinux本ベスト20 - YAMDAS現更新履歴

    20 of the Best Free Linux Books - Part 1 - LinuxLinks News 最近では書籍がウェブに無料公開されることも珍しくなく、オープンソース関係だとそれが顕著なわけだが、その中から20冊チョイスされている。 Ubuntu Pocket Guide and Reference Two Bits (asin:0822342642) クリエイティブ・コモンズなたちと来るべきイベントの話 The Linux Starter Pack The Easiest Linux Guide You'll Ever Read Producing Open Source Software (asin:0596007590) オープンソースソフトウェアの育て方(6月書籍版刊行予定) Introduction to Linux (asin:1596821124) Ba

    無料で読めるLinux本ベスト20 - YAMDAS現更新履歴
    KGA
    KGA 2009/04/10
  • VMwareイメージのリサイズを行う - YAMAGUCHI::weblog

    動機 今、テスト環境として利用しているVMwareのGuest OSの容量がかつかつなので広げる必要があった。 方法 vmware-vdiskmanagerを用いれば可能。 $ vmware-vdiskmanager -x DISK_SIZE VMDK_FILENAME.vmdkDISK_SIZEは拡張後に期待するディスクサイズです。 作業ログ 今回はメインのボリュームを増やした上にswap領域も拡大するという目的で行いました。 ディスクボリューム拡大 まずfdisk -lで容量の確認 Guest OS # /sbin/fdisk -l Disk /dev/sda: 16.1 GB, 16106127360 bytes 255 heads, 63 sectors/track, 1958 cylinders Units = シリンダ数 of 16065 * 512 = 8225280 byt

    VMwareイメージのリサイズを行う - YAMAGUCHI::weblog
  • 窓使いの憂鬱 Linux & Mac (Darwin) 対応版とか配布してるところ

    私家版 窓使いの憂 Linux & Mac (Darwin) 対応版 ver 0.11 (2008/12/15) 窓使いの憂LinuxMac で使えるように改造したものです。 まだ一部の機能しか使うことが出来ません。現状はこんな感じ。 o キー置き換えは大体使える x ウィンドウクラス/タイトル名 の指定は使用不可 x FUNCTION は使用不可(全部) x GUIとか無い x 日語のキー名は使えない 対応OS: Linux Kernel 2.6以上 Mac OSX 10.5 Mac OSX 10.4 Darwin 8.0 download Update (ver 0.11) ・ Leopardで起動に失敗していた問題の修正 (Mac/Darwin) ・ PS/2キーボード対応の切り替えオプション追加 (Mac/Darwin) 質問・バグ

  • Linuxシステム管理

    大規模システムのサーバとしてLinuxが広く使われるようになり、それに伴いLinuxに精通した管理者が求められるようになっています。書はLinuxシステムを管理運用する上での必須の知識を詰め込みました。Linuxのインストールから設定、管理、DNS/BINDのトラブルシューティング、メール設定、Webサーバ管理、データベース設定、クラスタ管理、バックアップ方法などを網羅。仮想化など新しいトピックについてもしっかりカバーしています。知りたいことがすぐわかる充実の内容です。 まえがき 1章 Linuxシステム管理者の必須条件 1.1 書について 1.2 書の利用方法 1.3 書の読み方 1.4 書籍の必要性 1.5 Linuxシステム管理者の必要性 1.5.1 求められるLinuxシステム管理者 1.5.2 技術分野の分類 1.6 管理職がLinuxについて知っておくべきこと 1.7 

    Linuxシステム管理
    KGA
    KGA 2008/10/06
  • よくきたはてダ - netstatでポートを空けているプログラムを知る

    ただnetstat -lnだけだとどのプログラムからポート番号を開けているのかわからないので、それを確認するために「lsof -i」を実行します。 私はnetstatのオプションは死んだおばあちゃんから-lanputと教わりました. というかこの画面を開発するときにこのオプション群に決定してそのまま現在に至るというだけですが. # netstat -lanput Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:741 0.0.0.0:* LISTEN 1831/rpc.statd tcp 0 0 127.0.0.1:199 0.0.0.0:* LISTEN

    よくきたはてダ - netstatでポートを空けているプログラムを知る
    KGA
    KGA 2008/10/06
  • sanonosa システム管理コラム集: Linuxでそこそこ安全かつ楽にサーバを立てる方法

    【1.初めに】 要望がありましたので、今回はLinux(実際はRedhat系Linux)でそこそこ安全かつ楽にサーバを立てる際の手順を記してみます。 ※一応注意:今回は、試しにサーバを立てる程度であればこのくらいで十分ではないかと思うレベルを想定しています。サービスに投入するサーバでは私はもっと細かいところまで手を入れています。 【2.そこそこ安全かつ楽にサーバを立てる手順】 さて、いよいよ題です。サーバを立てる際は、不必要なものを全て取り除いてから必要なものを追加していくというのが基になります。以下の手順1~5では不要なものの除去、手順6~7で必要なものを追加し確認しています。それを踏まえまして。 ■手順1. OSをインストールします。(私はLinuxであればCentOSを入れることが多いです。その際私はインストールの種類をカスタムにしパッケージグループの選択では開発ツール以外全部チ

    sanonosa システム管理コラム集: Linuxでそこそこ安全かつ楽にサーバを立てる方法
  • 誰にも訊けないUbuntuのディレクトリ構造 at Life is a Gamble

    誰にも訊けないUbuntuのディレクトリ構造 初心者でも使えるようになったLinux。その点でもUbuntuは中でも非常に優秀なOSであることはいうまでもない。 それでも知っておくべく最低限の知識。 Ubuntuのディレクトリ構造 もう誰にも訊けないので、自力で調べてみた。 / - 言うまでもなく全ての起点であるルートディレクトリ。つまり全てのディレクトリの親 /root - ルートユーザディレクトリ。ファイルの削除、移動などなど全てを司るルートユーザの住処 /bin - スタンダードLinuxユーティリティディレクトリ。 ターミナルでお世話になる”ls”や”vi”や”more”の住処 /etc - システム管理ディレクトリ。 .confらへんの設定ファイル達の住処。apacheの設定などを変更する際はここ /dev - 周辺機器管理ディレクトリ。 USBや外付けドライブ、プリンター達の

  • WiFi Radarで簡単接続

    WiFi Radarは、あちこちのワイヤレスアクセスポイント(ワイヤレスAP)を移動しながら使用する人にとっては便利なツールである。私のラップトップは、自宅LANのワイヤレスAPに接続することもあれば、LUGミーティングが毎週開催されるオースティンのダウンタウンの無料ワイヤレスサービスに接続することもあり、また旅行中には空港やホテルのワイヤレスAPに接続する場合もある。WiFi Radarを使用すれば、どこにいても簡単に接続を切り替えることができる。 このソフトウェアは、Gentoo、Debian、Ubuntu、SUSE用にプリパッケージ版が用意されている。WiFi Radarのホームページから最新のtarballを入手することもできる。 私はwifi-radar-1.9.6.tar.bz2をダウンロードし、コマンドラインにtar xjf wifi-radar-1.9.6.tar.bz2と

    WiFi Radarで簡単接続
    KGA
    KGA 2008/10/06
  • init.d スクリプトを書こう

    私が 1997 年頃に Slackware から Debian にやって来たとき、 悩んだことのひとつが起動スクリプトでした。 Slackware では rc.local というファイルに起動コマンド列を べた書きすればよかったのですが、 Debian では start, stop, restart などの引き数をとって、 ひとつのスクリプトで起動・停止・設定変更などを行います。 このため走っているデーモンプロセスを捕まえるために start-stop-daemon という独自コマンドが多用されることになりますが、 これは使い方に多少のコツがあります。 この文書では、これまでに自前の起動スクリプトを書いた経験から、 そのへんのポイントをいくつか書いておこうと思います。 ただまあ、 シャットダウンに気を使わなくていい いざとなったらスーパーユーザ権限でモゲればいい という場合も結構多いと思う

  • デモーンの起動のさせ方

    デモーンの起動のさせ方 1.準備 当たり前ですが、インストールしましょう。 パッケージで入れるなり、ソースから入れるなり、お好きな方法で、入れて ください。 あちこちに書いてあるので、参照してください。 2.Debianでのやり方 Debianなあなたは、きっと、apt-get で入れたはずです。 dpkg でも結果は同じです。 /etc/init.d/ に、起動スクリプトが出来ているはずです。 例として、Sambaを取り上げます。 起動スクリプト名は、そのままズバリ、「samba」です。 コンソールから、オプションを付けて、起動すれば、お好みの動作をします。 起動→  /etc/init.d/samba start 再起動→ /etc/init.d/samba restart 終了→  /etc/init.d/samba stop 参考書には、再起動は、 ps aux | grep s

  • ふつうのLinuxプログラミング

    対象読者 このは、C 言語の入門書および Linux の操作に関する入門書を 読了した程度の読者が対象です。 具体的には次のようなかたに書をお勧めします。 C 言語の初歩は身に付けたので Linux での具体的なプログラミングを知りたい プログラミングを通じて Linux について知識を深めたい 他の Linux プログラミングを読んで挫折した 目次 第1部 Linuxの仕組み 第1章 Linuxプログラミングを始めよう 第2章 Linuxカーネルの世界 第3章 Linuxを描き出す3つの概念 第4章 Linuxとユーザ 第2部 Linuxプログラミングの根幹 第5章 ストリームにかかわるシステムコール 第6章 ストリームにかかわるライブラリ関数 第7章 headコマンドを作る 第8章 grepコマンドを作る 第9章 Linuxのディレクトリ構造 第10章 ファイルシステムにかかわる

    KGA
    KGA 2008/10/06
  • GNU screen いろいろまとめ。 - naoyaのはてなダイアリー:

    先日人力検索で GNU screen の設定TIPSについて質問してみたところ、かなーり役立つ設定とかをたくさん教えてもらうことができました。みなさん感謝。 そんで、教えていただいた通りにカスタマイズした結果、こんな感じのスクリーンショットが撮れました。MacOSX のターミナルです。 おかげさまでかなり便利になって作業効率が上がったと思います。いろいろ教えてもらったお礼とまではいきませんが、やった設定とかをはまりどころとかも交えて紹介してみます。名付けてリバースNDOメソッド。ちなみに、知ってる人にはごく当然のことが当たり前のように書いてるので、あんまり役に立たないかもしれません。 hardstatus alwayslastline で最終行にウィンドウ一覧を表示 これは今回の質問とは直接関係ないのですが、やるとやらないとでかなり使い勝手が違うので。 hardstatus alwaysl