2014. 9. 3. 16:17

솔라리스에서 dbca 설치시 생긴 에러

 

couldn't set locale correctly

 

기존에 설정된 언어 셋이 OS에 설치 되지 않았기 때문이다

 

언어셋을 설치 하거나

 

# export LANG=C 입력한다.

 

출처 : http://blog.naver.com/cygtt/140112049935

'OS > unix' 카테고리의 다른 글

shell의 명령어 처리 순서  (0) 2014.09.09
nfs2  (2) 2014.08.18
NFS 서버 구성하기1  (0) 2014.08.18
유닉스 명령어 지우기  (0) 2014.08.15
실습  (0) 2014.08.14
Posted by 성장하는yw
2014. 8. 31. 18:50

리눅스의 CUI의 언어설정 변경하기

(한글-> 영어)

 

vi /etc/sysconfig/i18n

 

LANG="ko_KR.UTF-8"

 

이렇게 되어있는걸 LANG="en_US.UTF-8"

 

맨 위 한 줄만 수정하면 됨

 

 

 

vi로 작업할 때 putty에서 자꾸 깨지고 vi명령어가 이상하게 먹는 현상이 있었음

-> 리눅스 설치시 한국어로 설치해서 그렇다고 함

 

윗 부분을 변경하고 putty에서 vi편집기에서 작업하니까

정상적으로 잘 됨 ^^

 

'OS > linux' 카테고리의 다른 글

rhel4 oracle 9i 설치 후 10g 업그레이드  (0) 2014.09.04
vmware에서 loopback 에러  (0) 2014.09.04
ole5 리눅스 화면해상도 변경  (0) 2014.08.27
rpm 설치시 참고 사이트  (0) 2014.08.26
dns/ftp 구축시 참고  (0) 2014.08.24
Posted by 성장하는yw
2014. 8. 27. 18:12

루트 아닌 다른 계정으로 들어가서

 

오라클 설치를 할 때,

 

화면이 작아서 인스톨 화면이 잘려 나옴

 

 

시스템 - 관리 - 화면표시 - 루트로 로그인

 

- 하드웨어 - 모니터유형 - 설정 - LCD패널 1024x768 - 설정 - 해상도 1024x768로 클릭하고 확인

 

- 루트 알림 확인 - 해상도 변경을 하면 반드시 재부팅을 해줘야 적용 됨  

 

 

 

 

 

 

 

'OS > linux' 카테고리의 다른 글

vmware에서 loopback 에러  (0) 2014.09.04
한글->영어 언어변경  (0) 2014.08.31
rpm 설치시 참고 사이트  (0) 2014.08.26
dns/ftp 구축시 참고  (0) 2014.08.24
리눅스 dns서버 bind 사용 구축하기  (0) 2014.08.23
Posted by 성장하는yw
2014. 8. 26. 17:32

rpm 설치시 참고 사이트

http://gyh214.tistory.com/16 (apache, mysql 설치시 참고 1)

http://hayleyfish.tistory.com/24 (php 설치시 참고 2)

http://estenpark.tistory.com/251 (이론)

'OS > linux' 카테고리의 다른 글

한글->영어 언어변경  (0) 2014.08.31
ole5 리눅스 화면해상도 변경  (0) 2014.08.27
dns/ftp 구축시 참고  (0) 2014.08.24
리눅스 dns서버 bind 사용 구축하기  (0) 2014.08.23
8-20일배운것  (0) 2014.08.20
Posted by 성장하는yw
2014. 8. 24. 13:14
2014. 8. 23. 18:20

리눅스 DNS서버 bind사용 구축하기

 

 

 

www.naver.com을 입력하면 구글이 뜨게 만든다.

 

1.

rpm -qa | grep bind

현재 바인드와 관련있는 rpm 확인

bind 데몬이 깔려 있는지 확인

 

2.

 lsb_release -a

버전확인 명령어

버전에 맞는 bind 파일을 찾아서 설치

 

3.

 wget http://ftp.isc.org/isc/bind9/9.7.2-P3/bind-9.7.2-P3.tar.gz

원하는 곳에 bind 파일 다운(나의 경우 /root 받음)

 

4.

 ls

다운받은 압축파일 확인

tar zxf bind-9.7.2-P3.tar.gz

압축

ls

압축 확인

 

5

cd bind-9.7.2-P3

압축 bind 디렉토리로 이동

./configure --prefix=/usr/local/dns

--prefix=경로 : 다운받을 폴더 지정

엔터 치면 주루룩 나옴

 

6

make

소스를 컴파일 . 소스 파일이 만들어진 상태

ls

검색하면 make 만들어진 것을 확인할 있음

make install

make 통해 만들어진 설치파일(setup) 설치하는 과정

쭈루루룩 뜨니까 명령어 입력하고 기다리면

 

 

7.

cd /usr/local/dns/etc

이동

vi named.conf

위의 경로에서 vi편집기로 named.conf 파일을 만들고 내용을 입력함

오타를 입력하면 나중에 에러가 생김

 

위와 같이 입력

wq!

저장하고 나옴

 

 

8.

mkdir namedb

현재 위치에서 디렉토리 만듬

cd namedb

디렉토리 안으로 이동

wget ftp://ftp.internic.org/domain/named.root

named.root파일을 가져옴

IntelNIC에서 제공하는 파일이며 named.conf "." 해당하는 파일

명령어로 안되면?

사이트접속 - 복사 - 메모장에서 파일 만들어서 리눅스로 넘겨도

아니면 직접 복사 붙여넣기 해서 파일을 만들어 준다.

파일은 수정하면

 

9

namedb 내에서 파일 3 만듬

(zone-localhost, zone-0.0.127.in-addr.arpa, zone-naver.com)

vi zone-localhost 안에 아래 내용 입력

 

vi zone-0.0.127.in-addr.arpa

번째 줄은 길게 줄에 쓰면

 

vi zone-naver.com

 

zone 파일에 대한 설명

(reference : http://jigi.net/entry/DNS-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%B6%95RHEL-4,

en.wikipedia.org/wiki/Zone_file)

; 주석을 의미함

$TTL Time To Live 약자며 BIND9 버전부터는 줄에 무조건 기록, 초단위

캐시를 얼마나 오래 보관할지 결정, 86400(1) 등을 설정

@ 현재 도메인을 나타냄,

nameserver DNS서버의 호스트명과 도메인 명을기록

루트 도메인일 경우 반드시 마지막에 .”을 찍어

IN 클래스 이름으로 internet 의미함

SOA Start Of Authority 약자, 권한의 시작을 뜻함.

serial : 버전정보(일반적으로 생성 날짜를 지정)

refresh : 상위 네임서버에게 업데이트 요청하는 간격

retry : 상위 네임서버에 문제 발생 재접속 시도 간격

expire : 상위 네임 서버에 접속 못할 경우 이전의 정보 파기하는 간격

minimum : 시간 이후에 정보가 삭제됨

NS Name Server 약자, 설정된 도메인의 DNS서버 역할을 하는 컴퓨터를 지정

MX Mail Exchanger 약자, 메일 서버 컴퓨터를 설정

A 호스트 이름에 상응하는 IP주소를 지정함

CNAME 호스트 이름에 대한 별칭을 부여할 사용함

 

 

 

 

10

ls

파일 확인                                   

cd /usr/local/dns/sbin

경로 이동

./named-checkconf  ../etc/named.conf 

named.conf 파일 검사

named-checkconf named.conf 체크해

사용법 : ./named-checkconf 경로/named.conf 

문제 없으면 아무런 말없음

문제 있으면 에러 보여줌

./named-checkzone naver.com /usr/local/dns/etc/namedb/zone-naver.com

./named-checkzone localhost /usr/local/dns/etc/namedb/zone-localhost

./named-checkzone 0.0.127 /usr/local/dns/etc/namedb/zone-0.0.127.in-addr.arpa

zone 파일 체크해

사용법 : named-checkzone URL /zone파일이 있는 경로/zonefile

 

11

cd /etc

etc 이동

vi resolv.conf

원래 있던 ip #으로 주석처리

서버네임 ip 입력

*주의) service network restart 하면

resolv.conf 파일이 dhclient-scrip 의해 자동으로 바뀌는 경우가 있으므로

restart 하지

 

12

cd /usr/local/dns/sbin

이동

./named

데몬실행

ps -ef | grep named

바인드데몬 실행되는지 확인

nslookup

확인

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

1 바인드 다운 - 설치

2 named.conf 생성

3 zone-file 생성

4 2, 3 파일 체크

5 dns 변경

6 bind 실행

7 nslookup 확인

 

내용 참고 : http://blog.naver.com/gyh214/90130274291

 

 

파일 내용들

options {

        directory "/usr/local/dns/etc/namedb";

        dump-file "/usr/local/dns/etc/named_dump.db";

        statistics-file "/usr/local/dns/etc/tmp/named.stats";

        pid-file "/usr/local/dns/etc/run/named.pid";

};

 

zone "." IN {

        type hint;

        file "named.root";

};

 

zone "localhost" IN {

        type master;

        file "zone-localhost";

};

 

zone "0.0.127.in-addr.arpa" IN {

        type master;

        file "zone-0.0.127.in-addr.arpa";

};

 

zone "naver.com" IN {

        type master;

        file "zone-naver.com";

};

 

 

etc/named.conf

 

 

$TTL    3W

@       3W      IN      SOA     localhost.      root.localhost. 1999010100 3H 15M 1W 1D

@       3W      IN      NS      localhost.

1       3W      IN      PTR     localhost.

 

zone-0.0.127.in-addr.arpa

 

$ORIGIN localhost.

@       1D      IN      SOA     @       root    1999010100      3H      15M     1W      1D

@       1D      IN      NS      @

@       1D      IN      A       127.0.0.1

@       1D      IN      AAAA    ::1

 

zone-localhost

 

$TTL    3H

@       SOA     @       root. ( 2 1D 1H 1W 1H )

        IN      NS      @

        IN      A       74.125.128.94

 

www     IN      A       74.125.71.105

ftp     IN      A       180.228.181.97

 

zone-naver.com

 

 

 

'OS > linux' 카테고리의 다른 글

rpm 설치시 참고 사이트  (0) 2014.08.26
dns/ftp 구축시 참고  (0) 2014.08.24
8-20일배운것  (0) 2014.08.20
리눅스 설치  (0) 2014.08.20
디스크 관리 명령어  (0) 2014.08.19
Posted by 성장하는yw
2014. 8. 20. 22:21

오늘 배운 것

rpm 설치

스크립트 언어

기본적인 것 if 문 case 문 까지

'OS > linux' 카테고리의 다른 글

dns/ftp 구축시 참고  (0) 2014.08.24
리눅스 dns서버 bind 사용 구축하기  (0) 2014.08.23
리눅스 설치  (0) 2014.08.20
디스크 관리 명령어  (0) 2014.08.19
쉘 메타캐릭터  (0) 2014.08.19
Posted by 성장하는yw
2014. 8. 20. 01:41

 

create - custom - os 설치시 자동 수동 선택 가장 밑에거 선택 - 설치가능한 os선택 -

리눅스 종류선택 리눅스 엔터프라이스 3 -

저장될이름경로에 위치(기본 내문서) - 다음 - 메모리 1024 -

랜카드설정 맨위선택 - 다음 - 다음 - 스카시 - 20g 체크하면 처음부터 20g포맷(시간오래걸림) 체크안하면 사용한것만 포맷하고 그때그때 포맷 / 20g가를 하나를 하는게 관리가 편하다.

스플릿하면 여러개파일 생겨서 관리 복잡 우린 싱글로 사용 

-----------
디바이스

cd/dvd - iso
설치 씨디이미지 1 지정해줌

파워온 녹색화살표버튼

파티션 나눌 용량

/----- 5000
/boot 100
/var 1000
swap RAM
두배

/home
나머지전부

ip: 172.16.5.xxx 117
netmask: 255.255.0.0
gateway : 172.16.0.1
dns : 168.126.63.1
hostname ; server117

8/8
시리얼넘버입력 - 스킵 - 스킵? - 백업 yes - 드롭박스 맨마지막 선택 create custom layout - next

리눅스 5
/ 5000
/boot 100
/var 1000
swap ram
두배 약2048 , 2000으로 줌

/home 5000
/app
나머지

'OS > linux' 카테고리의 다른 글

dns/ftp 구축시 참고  (0) 2014.08.24
리눅스 dns서버 bind 사용 구축하기  (0) 2014.08.23
8-20일배운것  (0) 2014.08.20
디스크 관리 명령어  (0) 2014.08.19
쉘 메타캐릭터  (0) 2014.08.19
Posted by 성장하는yw
2014. 8. 19. 15:34

디스크 관리

하드디스크의 용량을 있는 명령어


df(disk free) 

현재 연결되어 있는 디스크와 해당 디렉토리 이름을 보여줌


단점 

하위 디렉토리별로 용량을 각각 없음  =>  du 하위 디렉토리별로 용량을 각각 보여줌


옵션들

-k (like --block-size = 1K 단위로 보여줌)

-h (--human-readable)

              print sizes in human readable format (e.g., 1K 234M 2G)

             G,M 사람들이 보기 쉬운 단위로 size 보여줌

 

du(disk usage)

특정 디렉토리의 하위 디렉토리 별로 용량을 전부 보여줌


du –h /data  

data디렉토리의 하위디렉토리 별로 사용량을 있음


du –h / 

디렉토리가 많은 경우 아주 많은 디렉토리가 나와서 한눈에 보기 힘듬


--max-depth라는 옵션 사용시 편하게 있음

du –h  / --max-depth=0

du -h / --max-depth=1

du -h / --max-depth=2


실행결과

디렉토리 단계별로 설정해서 확인이 가능함


솔라리스에서는 이러한 기능이 없음

 

'OS > linux' 카테고리의 다른 글

dns/ftp 구축시 참고  (0) 2014.08.24
리눅스 dns서버 bind 사용 구축하기  (0) 2014.08.23
8-20일배운것  (0) 2014.08.20
리눅스 설치  (0) 2014.08.20
쉘 메타캐릭터  (0) 2014.08.19
Posted by 성장하는yw
2014. 8. 19. 15:08

메타캐릭터

 

 

Tilde(~) : 홈디렉토리 의미

 

cd ~ / cd : 홈디렉토리로 이동, ~ 생략가능

cd ~oracle  / cd ~사용자계정  : 특정사용자의 홈디렉토리 이동

 

*(아스테리크) : 모든

? : 글자

* 글자 수의 제한 없음, ? 1개면 하나에 글자만 가능

 

[] : 대괄호 사이의 모든 글자. 범위지정

rm –f [abc].sh  : 파일명이 a.sh 혹은 b.sh 혹은 c.sh 파일을 지워라

rm –f [ab][0-5].txt : 파일명이 1번째 글자는 a 혹은 b, 두번째 글자는 0-5사이에 있는 txt파일을 지워라

대괄호 안에 [abc] [bca] 같음, 순서는 상관없음

 

[root@server117 test]# ls -al

total 12

drwxr-xr-x  2 root root 4096 Aug 19 20:55 .

drwxr-x--- 16 root root 4096 Aug 19 20:31 ..

-rw-r--r--  1 root root    0 Aug 19 20:55 abcd.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 abs.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 ag.sh <-삭제됨

-rw-r--r--  1 root root    0 Aug 19 20:55 a.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 b.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 c.sh

[root@server117 test]# rm -f [ab][a-h].sh 글자

[root@server117 test]# ls -al

total 12

drwxr-xr-x  2 root root 4096 Aug 19 20:57 .

drwxr-x--- 16 root root 4096 Aug 19 20:31 ..

-rw-r--r--  1 root root    0 Aug 19 20:55 abcd.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 abs.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 a.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 b.sh

-rw-r--r--  1 root root    0 Aug 19 20:55 c.sh

 

Escape Character 탈출문자

* 의미 : 모든

\* 의미 : 단순히 문자로의 *

 

[root@server117 test]# touch a.sh b.sh \*.sh

[root@server117 test]# ls -l

total 0

-rw-r--r-- 1 root root 0 Aug 19 20:55 abcd.sh

-rw-r--r-- 1 root root 0 Aug 19 20:55 abs.sh

-rw-r--r-- 1 root root 0 Aug 19 21:12 a.sh

-rw-r--r-- 1 root root 0 Aug 19 21:12 b.sh

-rw-r--r-- 1 root root 0 Aug 19 20:55 c.sh

-rw-r--r-- 1 root root 0 Aug 19 21:12 *.sh

[root@server117 test]# rm -f \*.sh

[root@server117 test]# ls -l

total 0

-rw-r--r-- 1 root root 0 Aug 19 20:55 abcd.sh

-rw-r--r-- 1 root root 0 Aug 19 20:55 abs.sh

-rw-r--r-- 1 root root 0 Aug 19 21:12 a.sh

-rw-r--r-- 1 root root 0 Aug 19 21:12 b.sh

-rw-r--r-- 1 root root 0 Aug 19 20:55 c.sh

 

쉘 메타캐릭터를 문자로 인식하고 싶으면

! 반드시 !! \을 메타캐릭터 앞에 붙여줘야 함

'OS > linux' 카테고리의 다른 글

dns/ftp 구축시 참고  (0) 2014.08.24
리눅스 dns서버 bind 사용 구축하기  (0) 2014.08.23
8-20일배운것  (0) 2014.08.20
리눅스 설치  (0) 2014.08.20
디스크 관리 명령어  (0) 2014.08.19
Posted by 성장하는yw