Linux
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
**UPSの設定 電源供給復活したら起動する方法を知りたい [#afc80b5c]
***Apache [#v22ed54c]
+http://d.hatena.ne.jp/geek_it/20090824/1251131134
***grep 再帰検索どのようにする? [#v6541bc7]
-http://tonby.sakura.ne.jp/?p=104
-grep -r "***" /etc/*
-find あるディレクトリ -iname "*.html" -exec grep -Hn pattern {} \;
-find ./ -type f -exec grep baz {} \;
***/usr/sbin/useradd [#hdcf5d35]
-http://centossrv.com/apache-userdir.shtml
***sudo [#d029b25f]
-http://www.ep.sci.hokudai.ac.jp/~epdns/dvlop/basic/sudo.html
*** /etc/hosts [#jaeb96e9]
+http://zanjibar.cocolog-nifty.com/tips/2008/01/hosts_7770.html
***Log Watch [#kd49a804]
+[[CentOS設定方法わかりやすい>http://tonby.sakura.ne.jp/?p=267]]
+[[LogWatch>http://kiyo-server.jp/2009/09/14/centos%E3%81%A7%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E3%83%AD%E3%82%B0%E3%82%92logwatch%E3%81%AB%E4%B9%97%E3%81%9B%E3%81%A6%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%A7%E9%80%81%E3%82%8B/]]
***suexec と Selinux の有効と無効について [#u99ad92d]
-http://centossrv.com/centos4-init.shtml
--SELinuxを無効
---/etc/selinux/config
「SELINUX=enforcing」を「SELINUX=disabled」にしてから再起動
--問題はsuEXEC
---/etc/httpd/conf/http.conf
---「LoadModule suexec_module modules/mod_suexec.so」をコメントアウトするだけでは×
--# apachectl -V
---で「SUEXEC_BIN="/usr/sbin/suexec"」を確認して、その場所のsuexecをリネーム(または削除)する。 と書いてあるけど、大丈夫か?
***pdf を一括結合する pdftk [#h3178334]
--利用方法 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/928splitpdf.html
--install 方法 http://d.hatena.ne.jp/scientre/20090523/pdftk
***tcp wrapper を利用したアクセス制限 [#r9020975]
+/etc/hosts.allow
All : 127.0.0.1 #localhost
All : 111.222.0.0/255.255.0.0 #<-設定例
+/etc/hosts.deny
All : All
+【注意】先に、hosts.allowから設定しないと、アクセスできなくなる
***ps aux [#aa74bb4d]
-必要なプロセスだけ表示
--ps aux | grep pl
***Linuxコマンドでファイル数を数える [#l662b5a7]
-サイズ
$ du -h -s ./
-ファイル数
find . | wc -l
***サーバ設定 バーチャルドメイン [#xeed37b0]
+[[Apacheバーチャルドメインについて、参考>http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08a.html]]
***メール転送 [#ifef958c]
+[[procmailによる転送 参考>http://kajuhome.com/procmail.shtml]]
***date [#d6d5023e]
+[[ソフトウエア時計を合わせるにはdateコマンドを利用する。>http://www.itmedia.co.jp/help/tips/linux/l0036.html]]
--現在の時間を確認する
# date
--12時21分30秒に合わせる
# date -s 12:21:30
+ソフトとハードの時計を同期させる
# /sbin/clock -w
***cron [#uab1f0ca]
-設置場所
--/var/spool/cron の下にユーザ名のファイル名を作成
--http://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html
***wget [#bbbb37b5]
-$ wget -r http://サイト名/ディレクトリ/
-A ファイル名・パターン acceptする
-R ファイル名・パターン rejectする
-np 親ディレクトリは探索しない
***ln でシンボリックリンク [#fc824872]
+http://www.makizou.com/archives/82
ln -s /home/target name
***Tex [#peb75ea8]
-http://kano.feena.jp/?CentOS%2FLaTeX
+# yum install tetex tetex-fonts tetex-latex jadetex tetex-afm tetex-dvips
***zipで圧縮する [#r2e7ebb6]
-圧縮
--zip tmp.zip *.dat
-解凍
--unzip abc.zip
***Perl CPAN インストール [#ub8fb661]
-# perl -MCPAN -e shell
*** ls で適切なサイズ表示 [#o692efb7]
-ls -lh
-ディレクトリのサイズのみ
$ du -s ディレクトリ名
-ディレクトリ内のファイル数をカウント(Linux)
ls | wc -w
-カレントディレクトリ以下で、最近10日の内に修正されたファイル数
find . -ctime -10 -type f | wc -l
*** .bash_profile path 設定 [#r348a73e]
-vi .bash_profile
export PATH=$PATH:/home/weka
export CLASSPATH=$CLASSPATH:/home/weka/weka.jar:.
-source .bash_profile
***mailコマンドでメール送信 [#hebbaccb]
mail ****@**.***
Subject:で題名を入れ[enter]
本文を入れる[enter]で改行
行頭に「.」を入れると本文の終了
*** telnet メール送信テスト [#y1e94d04]
-メール送信できるかチェックする。
++$ telnet localhost 25
Trying ***.***.***.100...
Connected to localhost.localdomain (***.***.***.100).
Escape character is '^]'.
220 up.***ac.jp ESMTP Postfix
++helo up.***.ac.jp
250 up.***.ac.jp
++mail from:cbc@***.ac.jp
250 Ok
++rcpt to:kimura@***.ac.jp
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
++ subject:TEST2
++
++ abc
++
++ .
250 Ok: queued as E0F0****
quit
221 Bye
Connection closed by foreign host.
***自動起動 apacheなど [#f482dfa1]
+chkconfig
--http://merry.whitesnow.jp/SEMICMD/SECTION7/section7_2.html#init
+コマンドラインからメール送信する方法 http://cmd.misty.ne.jp/network/04.html
***Basic認証 [#jb4184f3]
htaccessの記述 [#y056f699]
+$ vi .htaccess
AuthUserFile /home/web/public_html/NLP-Source/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
パスワードを作成する方法 [#l75ab6f3]
+$ htpasswd -n abc
+New password:
+Re-type new password:
+abc:ISVvPJIN3GXUM
終了行:
**UPSの設定 電源供給復活したら起動する方法を知りたい [#afc80b5c]
***Apache [#v22ed54c]
+http://d.hatena.ne.jp/geek_it/20090824/1251131134
***grep 再帰検索どのようにする? [#v6541bc7]
-http://tonby.sakura.ne.jp/?p=104
-grep -r "***" /etc/*
-find あるディレクトリ -iname "*.html" -exec grep -Hn pattern {} \;
-find ./ -type f -exec grep baz {} \;
***/usr/sbin/useradd [#hdcf5d35]
-http://centossrv.com/apache-userdir.shtml
***sudo [#d029b25f]
-http://www.ep.sci.hokudai.ac.jp/~epdns/dvlop/basic/sudo.html
*** /etc/hosts [#jaeb96e9]
+http://zanjibar.cocolog-nifty.com/tips/2008/01/hosts_7770.html
***Log Watch [#kd49a804]
+[[CentOS設定方法わかりやすい>http://tonby.sakura.ne.jp/?p=267]]
+[[LogWatch>http://kiyo-server.jp/2009/09/14/centos%E3%81%A7%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E3%83%AD%E3%82%B0%E3%82%92logwatch%E3%81%AB%E4%B9%97%E3%81%9B%E3%81%A6%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%A7%E9%80%81%E3%82%8B/]]
***suexec と Selinux の有効と無効について [#u99ad92d]
-http://centossrv.com/centos4-init.shtml
--SELinuxを無効
---/etc/selinux/config
「SELINUX=enforcing」を「SELINUX=disabled」にしてから再起動
--問題はsuEXEC
---/etc/httpd/conf/http.conf
---「LoadModule suexec_module modules/mod_suexec.so」をコメントアウトするだけでは×
--# apachectl -V
---で「SUEXEC_BIN="/usr/sbin/suexec"」を確認して、その場所のsuexecをリネーム(または削除)する。 と書いてあるけど、大丈夫か?
***pdf を一括結合する pdftk [#h3178334]
--利用方法 http://www.atmarkit.co.jp/flinux/rensai/linuxtips/928splitpdf.html
--install 方法 http://d.hatena.ne.jp/scientre/20090523/pdftk
***tcp wrapper を利用したアクセス制限 [#r9020975]
+/etc/hosts.allow
All : 127.0.0.1 #localhost
All : 111.222.0.0/255.255.0.0 #<-設定例
+/etc/hosts.deny
All : All
+【注意】先に、hosts.allowから設定しないと、アクセスできなくなる
***ps aux [#aa74bb4d]
-必要なプロセスだけ表示
--ps aux | grep pl
***Linuxコマンドでファイル数を数える [#l662b5a7]
-サイズ
$ du -h -s ./
-ファイル数
find . | wc -l
***サーバ設定 バーチャルドメイン [#xeed37b0]
+[[Apacheバーチャルドメインについて、参考>http://www.atmarkit.co.jp/flinux/rensai/apache08/apache08a.html]]
***メール転送 [#ifef958c]
+[[procmailによる転送 参考>http://kajuhome.com/procmail.shtml]]
***date [#d6d5023e]
+[[ソフトウエア時計を合わせるにはdateコマンドを利用する。>http://www.itmedia.co.jp/help/tips/linux/l0036.html]]
--現在の時間を確認する
# date
--12時21分30秒に合わせる
# date -s 12:21:30
+ソフトとハードの時計を同期させる
# /sbin/clock -w
***cron [#uab1f0ca]
-設置場所
--/var/spool/cron の下にユーザ名のファイル名を作成
--http://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html
***wget [#bbbb37b5]
-$ wget -r http://サイト名/ディレクトリ/
-A ファイル名・パターン acceptする
-R ファイル名・パターン rejectする
-np 親ディレクトリは探索しない
***ln でシンボリックリンク [#fc824872]
+http://www.makizou.com/archives/82
ln -s /home/target name
***Tex [#peb75ea8]
-http://kano.feena.jp/?CentOS%2FLaTeX
+# yum install tetex tetex-fonts tetex-latex jadetex tetex-afm tetex-dvips
***zipで圧縮する [#r2e7ebb6]
-圧縮
--zip tmp.zip *.dat
-解凍
--unzip abc.zip
***Perl CPAN インストール [#ub8fb661]
-# perl -MCPAN -e shell
*** ls で適切なサイズ表示 [#o692efb7]
-ls -lh
-ディレクトリのサイズのみ
$ du -s ディレクトリ名
-ディレクトリ内のファイル数をカウント(Linux)
ls | wc -w
-カレントディレクトリ以下で、最近10日の内に修正されたファイル数
find . -ctime -10 -type f | wc -l
*** .bash_profile path 設定 [#r348a73e]
-vi .bash_profile
export PATH=$PATH:/home/weka
export CLASSPATH=$CLASSPATH:/home/weka/weka.jar:.
-source .bash_profile
***mailコマンドでメール送信 [#hebbaccb]
mail ****@**.***
Subject:で題名を入れ[enter]
本文を入れる[enter]で改行
行頭に「.」を入れると本文の終了
*** telnet メール送信テスト [#y1e94d04]
-メール送信できるかチェックする。
++$ telnet localhost 25
Trying ***.***.***.100...
Connected to localhost.localdomain (***.***.***.100).
Escape character is '^]'.
220 up.***ac.jp ESMTP Postfix
++helo up.***.ac.jp
250 up.***.ac.jp
++mail from:cbc@***.ac.jp
250 Ok
++rcpt to:kimura@***.ac.jp
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
++ subject:TEST2
++
++ abc
++
++ .
250 Ok: queued as E0F0****
quit
221 Bye
Connection closed by foreign host.
***自動起動 apacheなど [#f482dfa1]
+chkconfig
--http://merry.whitesnow.jp/SEMICMD/SECTION7/section7_2.html#init
+コマンドラインからメール送信する方法 http://cmd.misty.ne.jp/network/04.html
***Basic認証 [#jb4184f3]
htaccessの記述 [#y056f699]
+$ vi .htaccess
AuthUserFile /home/web/public_html/NLP-Source/.htpasswd
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic
require valid-user
パスワードを作成する方法 [#l75ab6f3]
+$ htpasswd -n abc
+New password:
+Re-type new password:
+abc:ISVvPJIN3GXUM
ページ名: