2012年3月20日火曜日

LINX コマンド LOCALEとか

LINX コマンド LOCALEとか

とりあえず言語設定を確認するときは


----------------------------
確認
[maint01@testlocal-centos2 ~]$ locale
[maint01@testlocal-centos2 ~] printenv LANG
今のユーザでの設定確認
----------------------------


確認
[maint01@testlocal-centos2 ~]# locale
[maint01@testlocal-centos2 ~]# printenv LANG
ルートでの設定確認


----------------------------
tcsh系

setenv
----------------------------
bash,sh系は exprotを使う
export LANG=ja_JP.eucjp

----------------------------
確認
----------------------------

再起動後も反映させるには
[maint01@testlocal-centos2 ~]$ vi /home/mait01/testlocal-ceentos2/.bashrc
export LANG=ja_JP.eucjpを加筆
----------------------------

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
export LANG=ja_JP.eucjp
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- 挿入 --
----------------------------
再起動して確認
----------------------------
rootなら
[root@testlocal-centos2 ~]# vi /root/.bashrc
export LANG=ja_JP.eucjpを加筆
----------------------------

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi
export LANG=ja_JP.eucjp

~
~
~
~
~
~
~
~
~
"~/.bashrc" 14L, 201C

----------------------------

変節


[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=

とか

[maint01@testlocal-centos2 ~]$ printenv LANG
ja_JP.UTF-8

とやると今の設定がわかる。



[maint01@testlocal-centos2 ~]$ unset LANG
とやると
[maint01@testlocal-centos2 ~]$ printenv LANG
しても
[maint01@testlocal-centos2 ~]$

消されているので空になる。
この状態で

[maint01@testlocal-centos2 ~]$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=


となる

POSIX システムデフォルトロケール
https://www.google.co.jp/search?rlz=1C1GTJA_jaJP393&aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=POSIX#hl=ja&rlz=1C1GTJA_jaJP393&sclient=psy-ab&q=POSIX%E3%80%80locale&oq=POSIX%E3%80%80locale&aq=f&aqi=g1&aql=&gs_sm=3&gs_upl=25476l27658l0l28003l8l8l0l0l0l1l207l752l7.0.1l8l0&gs_l=serp.3..0.25476l27658l0l28003l8l8l0l0l0l1l207l752l7j0j1l8l0.frgbld.&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&fp=a50831a195acb444&biw=888&bih=631


らしい。。

んで。。

指定するには。。
SETENVだべとやると

[maint01@testlocal-centos2 ~]$ setenv LANG ja_JP.eucjp
-bash: setenv: command not found
[maint01@testlocal-centos2 ~]$ locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

んなんだめだあと言われる。。

tcsh系の環境変数指定コマンドだからみたい。

(よくわらからいが、、)

bash,sh系?の場合は

EXPORTを使うらしい


[maint01@testlocal-centos2 ~]$ export LANG=ja_JP.eucjp
[maint01@testlocal-centos2 ~]$ printenv LANG
ja_JP.eucjp

=で結ぶみたふい

[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.eucjp
LC_CTYPE="ja_JP.eucjp"
LC_NUMERIC="ja_JP.eucjp"
LC_TIME="ja_JP.eucjp"
LC_COLLATE="ja_JP.eucjp"
LC_MONETARY="ja_JP.eucjp"
LC_MESSAGES="ja_JP.eucjp"
LC_PAPER="ja_JP.eucjp"
LC_NAME="ja_JP.eucjp"
LC_ADDRESS="ja_JP.eucjp"
LC_TELEPHONE="ja_JP.eucjp"
LC_MEASUREMENT="ja_JP.eucjp"
LC_IDENTIFICATION="ja_JP.eucjp"
LC_ALL=

お!変わった、、

でもさー再起動でモどんじゃね?


再起動後





[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=

ハイ戻ってます意味無し。。

bashrcに書けと誰かから言われた


[maint01@testlocal-centos2 ~]$ vi .bashrc
----------------------------

# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
export LANG=ja_JP.eucjp
~
~
~
~
~
~
~
~
~
~
~
~
~
~
-- 挿入 --
----------------------------

再起動もいっかい、こいで再起動時にこの設定をよむらしい




http://www.itmedia.co.jp/help/tips/linux/l0176.html


[maint01@testlocal-centos2 ~]$ locale
LANG=ja_JP.eucjp
LC_CTYPE="ja_JP.eucjp"
LC_NUMERIC="ja_JP.eucjp"
LC_TIME="ja_JP.eucjp"
LC_COLLATE="ja_JP.eucjp"
LC_MONETARY="ja_JP.eucjp"
LC_MESSAGES="ja_JP.eucjp"
LC_PAPER="ja_JP.eucjp"
LC_NAME="ja_JP.eucjp"
LC_ADDRESS="ja_JP.eucjp"
LC_TELEPHONE="ja_JP.eucjp"
LC_MEASUREMENT="ja_JP.eucjp"
LC_IDENTIFICATION="ja_JP.eucjp"
LC_ALL=


はい設定されましたー






2012年3月11日日曜日

LINX コマンド ftp環境

LINX コマンド ftp環境

なぜだか、2台の仮想の内、1台だけに1vsftpdがインストール済みという戒

細かいインストール方法はわからないので、、

# yum -y install vsftpd

とやっただけ


Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.mirror.cdnetworks.com
 * extras: centos.mirror.cdnetworks.com
 * updates: centos.mirror.cdnetworks.com
base                                                     | 1.1 kB     00:00
base/primary                                             | 967 kB     00:04
base                                                                  2725/2725
extras                                                   | 2.1 kB     00:00
extras/primary_db                                        | 166 kB     00:01
updates                                                  | 1.9 kB     00:00
updates/primary_db                                       |  91 kB     00:00
Setting up Install Process


Resolving Dependencies
--> Running transaction check
---> Package vsftpd.i386 0:2.0.5-24.el5 set to be updated
base/filelists                                           | 3.0 MB     00:15
extras/filelists_db                                      | 212 kB     00:01
updates/filelists_db                                     | 443 kB     00:01
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package          Arch           Version                   Repository      Size
================================================================================
Installing:
 vsftpd           i386           2.0.5-24.el5              base           143 k

Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 143 k
Downloading Packages:
vsftpd-2.0.5-24.el5.i386.rpm                             | 143 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : vsftpd                                                   1/1

Installed:
  vsftpd.i386 0:2.0.5-24.el5

Complete!

開始して


[root@testlocal-centos1 vsftpd]# /etc/rc.d/init.d/vsftpd status
vsftpd は停止しています
[root@testlocal-centos1 vsftpd]# /etc/rc.d/init.d/vsftpd start
vsftpd 用の vsftpd を起動中:                               [  OK  ]
[root@testlocal-centos1 vsftpd]# ps -ef |grep ftp
root      2672     1  0 02:19 ?        00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
root      2675  2592  0 02:19 pts/1    00:00:00 grep ftp


----------------------------

動いているほうでは


[root@testlocal-centos2 rc.d]# /sbin/chkconfig --list vsftpd
vsftpd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

動いていないほうでは


[root@testlocal-centos1 rc.d]# /sbin/chkconfig --list vsftpd
vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off


[root@testlocal-centos1 rc.d]# /sbin/chkconfig vsftpd on

とすると
[root@testlocal-centos1 rc.d]# /sbin/chkconfig --list vsftpd
vsftpd          0:off   1:off   2:on    3:on    4:on    5:on    6:off





2.3.4.5のランレベルでOnになり、起動時も上手くVSFTPDが起動するハズ
・・
http://centossrv.com/vsftpd.shtml



https://www.google.co.jp/search?rlz=1C1GTJA_jaJP393&aq=2&oq=VSFTPD%E3%80%80%E3%81%84&gcx=c&sourceid=chrome&ie=UTF-8&q=vsftpd+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB+centos


無事接続したがー


なんかCONFとか設定なのか?上手くいかないときがある。。

非常に気になる。。


2012年3月8日木曜日

TCPのふくそうせいぎょ

起動のsendmailの読み込み?が遅いので停止centos linuxコマンド




起動のsendmailの読み込み?が遅いので停止

http://www.aconus.com/~oyaji/centos/smtp-centos.htm


[root@testlocal-centos1 maint01]# /etc/rc.d/init.d/sendmail status
sendmail (pid  2246) を実行中...
[root@testlocal-centos1 maint01]# /etc/rc.d/init.d/sendmail stop
sm-client を停止中:                                        [  OK  ]
sendmail を停止中:                                         [  OK  ]
[root@testlocal-centos1 maint01]# /etc/rc.d/init.d/sendmail status
sendmail は停止しています

----------------------------

?でも起動時にまたおっきすんじゃね??

削除とかはやなときは、、

/etcの下と

/etcの下のさらにしたの/rc.dのとこ
/etc/rc.d

ランレベルごとにそれぞれあるが、

起動時は





/etcの下が関係ありそう

view inittab

するとrunlevelは現在5


[root@testlocal-centos1 init.d]# pwd
/etc/init.d
ここには

[root@testlocal-centos1 init.d]# ls sendmail
sendmail
がいるからー
んで、一こうえの

[root@testlocal-centos1 etc]# ls rc
rc           rc.local     rc0.d/       rc2.d/       rc4.d/       rc6.d/
rc.d/        rc.sysinit   rc1.d/       rc3.d/       rc5.d/       rclocal-bak

えっとー

rc5?


[root@testlocal-centos1 rc5.d]# ls sen
ls: sen: そのようなファイルやディレクトリはありません
[root@testlocal-centos1 rc5.d]# ls *mail*
S80sendmail

がいるからー

K系は多分kill系とめる

S系はSTARTかいし

K系の後のSの80番目にSENDMAILを開始しろって意味らしい

で、こいつはランレベル5(GUI)のときの起動順のショートカットみたいなもんで、

実態は



/etc/init.dのsendmailを実行する設定、

んで、SとかMでなくて、SとかKは融通が利かないので大文字でないと動かない、

んだから小文字に変えてやることとする。。





[root@testlocal-centos1 rc5.d]# mv S80sendmail s80sendmail
[root@testlocal-centos1 rc5.d]# ls *mail*
s80sendmail

お、起動はやくなってります。


まあ。


#chkconfig --del sendmail


でランレベル問わず一括起動とめるしいですがーw

ちなみにそうするとrc(ソレゾレ)の値はどうなんだろ?

[root@testlocal-centos1 rc5.d]# /sbin/chkconfig --del sendmail


[root@testlocal-centos1 etc]# ls *mail*
mail.rc  mailcap

mail:
Makefile     domaintable.db    mailertable.db  submit.mc
access       helpfile          sendmail.cf     trusted-users
access.db    local-host-names  sendmail.mc     virtusertable
domaintable  mailertable       submit.cf       virtusertable.db




/etc/init.d

から削除されるらしい。


Virtual Boxでホストオンリーアダプタが選択できない

Virtual Boxでホストオンリーアダプタが選択できない

ハマリオ時間5分=>原因

ゲストOS側のVirtualBox Host-Only Networkを無効にしていたのが原因


有効=>復帰

以上備忘録