タグ

linuxに関するsakefのブックマーク (133)

  • ログアウトしてもバックグラウンド ジョブを継続する方法

    はじめに SSH 接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて帰りたいのに、SSH 接続を切るとジョブが死んでしまいます。SSH 接続に限らず目の前の OS からログアウトしたりターミナル エミュレータを終了しても同じ現象が起こります。 この症状は正常です。なぜなら、バックグラウンド ジョブを起動したプロセス(ログイン シェル)が子プロセスである該当のバックグラウンドジョブをハングアップ シグナル( HUP )によって終了させるからです。 シェルスクリプトを起動した親プロセスは子プロセスの終了状態を監視しています。ですからログアウトして親プロセスであるシェルが終了すると子プロセスはゾンビ プロセスとなってしまうので親プロセスとなるシェル(ログインシェル)は子プロセスであるバックグラウンド ジョブを kill ( kill -HUP ) するのです。 nohup コマンド

    ログアウトしてもバックグラウンド ジョブを継続する方法
  • Linux Square全記事インデックス

    Linux Squareフォーラムに掲載されている全記事にアクセスできるインデックスです。このページを見れば、Linux Squareフォーラムのすべてが分かります。また、インデックスは記事の追加とともに拡充していきます。

    sakef
    sakef 2011/02/24
    宝の山です。
  • iptablesによる負荷分散とDoS対策

    ・外部からの接続パケットは基的にすべて破棄 ・内部からの接続パケットは基的にすべて破棄 ・ループバックアドレスに関してはすべて許可 ・メンテナンスホストからのping、メンテナンスホストへのpingを許可 ・メンテナンスホストからのssh(TCP 22)を許可 ・サーバからメンテナンスホストへのsshは許可しない ・SYNクッキーを有効化 ・ブロードキャストpingに応答しない ・通常pingに1分間に10回までしか応答しない DoS(Denial of Service attacks)攻撃は、さまざまな手法でターゲットにしたホストのサービスを利用不能に陥れます。最近では、攻撃元が分散化されたDDoS(Distributed Denial of Service attacks)が使用されるなど、手口も巧妙化しています。ここでは、知られている攻撃手法とそれに対する防御法をいくつか紹介しま

    iptablesによる負荷分散とDoS対策
  • Linuxをはじめよう!:Linux/C言語でPSPプログラミング

    試験が近づいて来たため単発ネタが多い 今日この頃です。 最近ずっとfedoraを使用していたので、 Ubuntu9.10からUbuntu10.04にアップグレード後 PSP用自作ツールの開発環境を整備しておらず ほったらかしのままでした。 今日、急に気が向いたので、Ubuntu10.04に PSP開発環境を整備して、30分ほどで小さな サンプルプログラムを作成しました。 記憶をもとに適当にMakefileを記述して、 Cで短いコードを記述しました。 こちらはhallo worldを 少々改変した程度。。。 一応ちゃんとコンパイルが通るようなので、 続いて"Dxライブラリポータブル"をお借りして、 簡単なサンプルを作成しました。。。 完成したプログラムをPSPに転送すると・・・ ちゃんと表示されるようです。 ちなみに実行環境は "6.20 hiroumauma"では なく普通の GEN-D3

  • ちょっとした処理にはseqコマンドを使うとかっこいい - (゚∀゚)o彡 sasata299's blog

    2011年01月04日01:47 Linux ちょっとした処理にはseqコマンドを使うとかっこいい 「1から10まで改行付きで表示する」みたいなことをしたいとき、コマンドラインやちょっとしたスクリプトで書くとしたらどうするでしょう。 for i in {1..10}; do echo $i; done 多分フツーに書くとこんな感じでしょうか。でも長いし、めんどいですよねー。 実は今日、連番を表示する seq というコマンドを知りました。このコマンドを使うと↑と同じ処理がこんなシンプルに掛けます。 seq 1 10 かっこいい!!ちなみに、-w オプションでゼロ詰め表示、-s オプションで区切り文字(デフォルトは改行)の変更が出来ます。 --- 以下は mac な人向け。 mac(*BSD系) には GNU のコマンドは入っていないので seq を使うことが出来ません。mac でも seq

    sakef
    sakef 2011/01/04
  • 中規模データ処理で学んだ tips - フリーフォーム フリークアウト

    移転しました http://please-sleep.cou929.nu/20101230.html

    中規模データ処理で学んだ tips - フリーフォーム フリークアウト
  • 美女LINUX bijo-linux.com

  • カーネルパニック?!

    ここ二、三日。。ってか、特に昨日。サーバがフリーズ??停止しちゃってWebが見れないことが何度かありました。。 カーネルパニックっていうらしいです。 カーネルパニックとは。。カーネルパニック【kernel panic】 OSに致命的なエラーが発生し、処理が停止すること。 こうなれば再起動以外に対処方法は無い。 Windowsでは青画面(ブルースクリーン)、MacOSでは爆弾??がそれにあたり、UNIXではPanic!と表示され、その部分のダンプが表示される。 カーネルおじさんがパニックになってる。。んじゃないです(爆 。。カーネルおじさんムンクの叫び。。風 こんなもん作ったら、ケンタッキーさんに怒られるかな?? ケンタッキーへGo! 。。宣伝しときましたんで、こんなもんで許してちょんまげ m(_’_)m Linux Tips「カーネルパニック時には自動的に再起動するようにしたい」 kern

    カーネルパニック?!
    sakef
    sakef 2010/12/14
     カーネルパニック。
  • にっきちょう CentOS5.5にNTFSをマウント

    Linuxで作った図をwindows XP側に持っていくのが面倒なので やっぱりNTFSマウントしました。 以外に簡単です。 (1) yum-prioritiesを導入 (2) fuse, fuse-ntfs-3g, dkms, dkms-fuseをyumでインストール これだけ。 (1) yum-priorities まずyumでyum-prioritiesをインストール。 # yum -y install yum-priorities 次にエディタでファイルを編集。 # emacs /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$base

  • 未完成:A面:CentOS 5.3 に Java をいれてみました

    CentOS 5.3 に Java をいれてたときの備忘録です。 CentOS にはデフォルトで Java が入ってるんだ。へぇ〜便利。とか思いつつ、ヴァージョンを調べてみたら、見慣れない名前が。 [root@tome ~]# java -version java version "1.4.2" gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-44) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR P

  • iptables 参考

    LinuxでIPマスカレードおよびパケットフィルタリングを実現するソフトウェアとしてipchains、iptablesがありますが、 カーネルバージョン2.4からiptablesがデフォルトで使用されるため今後使用されていくでしょう。 ipchainsとiptablesを同時に起動することはできません。まずipchainsがロードされているか確認します。 #lsmod を実行し、ipchainsがロードされているのであれば削除します。 #rmmod ipchains iptablesを使用するのであれば、ipchainsは必要ないので削除します。 #rpm -qa | grep ipchains #rpm -e ipchains 次にiptable_natをロードします。 #modprobe iptable_nat 次の3つのモジュールがロードされていればOKです。最後にipt

  • iptablesの設定-CENTOSでアリソンサーバー

    #iptable -L   チェインのルールを一覧表示するコマンドです。 1.ポリシーを決める。 #iptables -P INPUT ACCEPT   受信パケットは一旦すべて許可 #iptables -P FORWARD DROP  転送(FORWARD)は使わないのでDROP(破棄) #iptables -P OUTPUT ACCEPT 送信パケットはすべて許可 2.ルールを全てクリア /etc/init.d/iptables stop       ルールのクリア 3.ルールをキー入力する。 icmp(ping)と自端末からの入力を許可 # iptables -A INPUT -p icmp -j ACCEPT # iptables -A INPUT -i lo -j ACCEPT Web、FTP、POP、smtp による接続を許可 # iptables -A INPUT -p tc

  • 「Macbuntu」でUbuntuを5分でマック風に変身させる | Viva! Ubuntu!!

    初心者にも優しいUbuntuを仕事趣味に活用!芸術や文学において、尊敬する作家や作品に影響を受けて、似たような作品を創作する事を「オマージュ」と呼んでいます。 まさにMacintoshに対するオマージュとして、数多くのGNOMEデスクトップ・テーマが公開されています。 当ブログでも過去にご紹介していますが、Ubuntu 10.04、10.10に対応し、スクリプトによって面倒な操作なしに自動処理で導入できる「Macbuntu」が「WebUpd8」で紹介されており、9/20版の10.10 Daily Build版をVirtualBoxでテストするついでに導入してみました。 来、Ubuntuの商標権によれば、公式の派生ディストリビューション、あるいは権利を保有するCanonical社の許諾を得ない限り「〜buntu」を名乗ることはできないと思われますが。。。 なかなかいい感じです。 ログイン

    sakef
    sakef 2010/10/24
    UbuntuをMac風にするやつ。もち外見だけ。