もしも君がいなくなってしまったら

 

 

 

unixコマンド 

呪文:

route print

netstat

ping   

 

 

 

su の意味=諸説あり

super user=SunOS

switch user=hp-ux

substituete user id=FreeBSD, RedHat,

 

 

APACHEの設定ファイル

/etc/httpd/conf/httpd.conf

 

 

proftpd  ftp するとき。

cd /usr/sbin

./proftpd

 

 

 

/etc/rc.d/init.d/smb start sambaを開始するとき

 

 

Free BSDのサイト

 

http://www.freebsd.org/ja/handbook/index.html

 

 

 

 

RedHat Linuxのサイト

 

http://www.jp.redhat.com/support/7.1/

 

 

Unix site:

 

http://nagoya.cool.ne.jp/haruhiro/unix/

 

平成13年8月27日

ゲーム業界はただ(無料)のOSが欲しいんですね。

Linux入りのプレーステーションがすごく売れています。

中国をLinuxが全面的にとってしまったのは大きいです。

unix なら solalis もあるでしょ?

sun は売りたがらないです、

パソコン相手の小さい商売はしたくないのでしょうね。

 

平成13年8月22日

vi 心得。決して意味を考えてはいけない。

ただひたすら Escキーをおして反応を見る。

 

$vi file.name

 

ではいり、終わるときは

Esc :q

かまたは

Esc :wq

強制終了は :q! これはセーブされないので注意

 

画面の一番下の表示にも気をつけよう。最近のものは行数が表示される。

Esc i 挿入

Esc a カーソルの後に追加

Ctrl+h  直前タイプした文字消去

x カーソル位置消去

hjkl 左下上右 配列の順(頭で覚えてはいけない、目で覚えよ)

 

J 2行連結(下の行が後ろに来る)

dd 行削除 切り取り

P 貼り付け

yy コピー

 

このくらいでたいてい大丈夫。

 

vi は文章作成というより、etc fileの編集に特化して使うと便利であることが実感できる

/words

とやって words の行を検索できる。

 

 

 

平成13年6月7日

fsck  (return)

exit   (return)

 

Free BSDを設定するには

cd /stand

./sysinstall

 

平成13年5月30日

 

多くのLinuxを手に入れたがどれがどれだけ価値があるのかわからない。

 

vine Linux 2.15(ftp版) ASCIImook     Linux beginners6月号

HOLON Linux 2.0(日経Linux6月号)

Red Hat Linux7.1(日経Linux)

 

製品版

Turbo Linux workstation 日本語版6.0(ターボリナックスジャパン)

 

Kylix付録

TurboLinux workstation 6.0LE

 Miracle LinuxStandard Edition Version1.0 Update

  Laser 5 Linus 6.4

  Red Hat Linux/Intel 7.0(guiness)2枚組み

 

 

 

平成13年5月29日

FreeBSD設定

cd /stand/

./sysinstall

 

 

平成12年 12月18日

 

/etc/network_direct.config

 

 

平成12年11月7日

 

netstat -nr

 

routing table の表示

 

 

平成12年11月1日

Cannaの開始終了=Ctr+o

 wget の使い方

$ wget http://vinelinux.org/manuals-sjis/FAQ.txt

URL を指定するだけで、 そのページをファイルとし

保存。この場合は、FAQ.txt というファイルがカレント

ディレクトリに作られる。 ftp でのダウンロードも同様に、

$ wget ftp://ftp.linux.or.jp/pub/doc/faqs/Linux-FAQ/Linux-FAQ

 ただし、anonymous ftp サイト以外には使えない。

 

get は html を解析し、関連ファイルを次々とダウンロードする、

自動巡回機能を備えている。

 $ wget -r -L -np http://www.sakuyanet.org/

とすると、カレントディレクトリに www.sakuyanet.org

というディレクトリが作られ、その下に、そのサイト内のトップページ

から辿れるすべてのページや画像ファイルなどがすべてダウンロードさ

れて格納される。

 オプションの意味は、 -r が recursive、再帰的ダウ

ンロードの意味で、 html を解析して画像の場所やリンク先を取得し、

それらもまた自動でダウンロード。

 ただし、よそのサイトへのリンクまで辿り始めて、インターネット全体

をダウンロードし始めるので、 それを防ぐために、-L オプションを指定。-L は相対リン

クだけを辿れ、という指定。

 -np は no parent の意味で、下位ディレクトリへのリンクは辿るが、

上位へのリンクは辿らない、という意味。 たとえば sakuyanet に

linux 関係の情報を集めた linux ディレクトリと windows 関係の情報

windows ディレクトリがあったとして、 linux ディレクトリ以下だ

けをダウンロードしたい場合は、単に

$ wget -r -L -np http://www.sakuyanet.org/linux/

とすればいい。もしここで -np がないと、 「トップへ戻る」

のようなリンクを辿って、 トップページとか全然関係のない windows

のページとかまでダウンロードされてしまう。

 なお、これらのオプションはまとめて「-rLnp」と書ける。したがって

wget -rLnp (URL)

という指定を覚えるだけで、たいていは用が足りる

perl

次をディタで書いて保存hoge

#! /usr/bin/perl

# hoge -- perlの基礎を勉強してるのさ

print ("Shidarezakura");

print ("");

☆早速実行いたしましょう。

[shidare@localhost perl]$ perl hoge ☆ここを入力して[enter]

Shidarezakura

 

平成12年10月31日

CGI=CommonGateway Interface

apacheなどのWebサーバーがWebブラウザからの要求に応じてプログラムを

起動する仕組みのこと。CGIプログラミングで最もよく使われるのが

Perlというインタープリタ型言語です。他にもCGIのプログラ

ミング言語としてはシェルスクリプトやC、C++などがあります。

○ファイルやディレクトリのアクセス権パーミッションの設定

自分、仲間、他人の3者に対して、それぞれ、読む、書く、実行

するの3つの権限があります。パーミッションの設定が「rwxrwxrwx」の場合、

自分、仲間、他人がそれぞれ読む、書く、実行が

できるという意味です。これを数値で表すことも出来る。

rwxrwxrwxの場合、数字で表せば777です。

自分(User)、仲間(Group)、他人(Other)の順に、

読み込み可能(read)=1

書き込み可能( write )=2

実行可能(execute)=4

となってます。もし自分が読み書き実行すべてできる場合1+2+4=7とい

うことです。つまり777とはUGO(自分・仲間・他人)が、それぞれすべて読み書き実

行ができるという意味です。そしてこのパーミッションを設定するコマンドは

chmod [ugo][+-=][rwx] [ファイル名]

chmod [数字] [対象ファイルファイル名]

[ugo]はu(自分(User))、g(仲間(Group))、o(他人(Other))

[+-=]は+許可を追加、-許可を取り消し、=その許可のみを設定

[数字]は上で説明した数値

・まずCGIファイル(.cgi)を置くディレクトリ(大抵cgiなどの専用のディレクトリ

を用意します)については

rwxr-xr-x 755

・ログなどを入れるディレクトリは

rwxrwxrwx 777

・データファイル

rw-rw-rw 666

HTMLのファイル

rw-r--r-- 644

というのが一般的。