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とか設定なのか?上手くいかないときがある。。

非常に気になる。。