레이블이 Linux인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Linux인 게시물을 표시합니다. 모든 게시물 표시

2017. 7. 19.

Linux find - 리눅스 파일 찾는 명령어

전체에서 파일찾는 명령어

abc 로 시작하는 파일을 리눅스 서버 전체에서 찾는다.
[root@ /]# find / -name 'abc*'


뒤에 -ls 를 붙이면 기본 ls -al 처럼 파일에 대한 설명도 같이 나온다(권한,시간 등등)
[root@ /]# find / -name 'abc*' -ls


현재 디렉토리에서 파일을 찾을 경우는
find -name 'abc*'                 /를 제외하면 된다



abc다음 *을 붙이면 abc로 시작하는것을 전부찾는것이고

*abc면 뒤에 abc가 들어가는 모든것을 찾는다.

정확하게 찾는 파일에 이름을 안다면 할 필요없다.

2017. 7. 17.

LANG

일반적으로 리눅스 콘솔(X-windows를 사용하지 않을 경우)에서는 한글이 깨져 나온다.
또한 SSH 클라이언트를 통해 접속하는 경우에도 마찬가지로 한글이 깨진다.

이럴 경우에 아래와 같이 수행하여 해결한다.


********************************

LANG=C 로 초기화 안시키고 KO_KR로 실행하면 오라클에서 문자가 깨져버림

(리눅스에 명령어만 한글로조금바뀜

1. 현재 설정된 인코딩 설정 확인
[root@localhost etc]$ echo $LANG
ko_KR.UTF-8

 

2. 인코딩 설정 해제
[root@localhost sysconfig]# unset LANG
[root@localhost sysconfig]# LANG=C

3. 사용 가능한 인코딩 설정 확인
[root@localhost etc]$ locale -a | grep ko
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
ru_RU.koi8r
ru_UA.koi8u
tg_TJ.koi8t
uk_UA.koi8u

4. /etc/sysconfig/i18n 파일 수정
[root@localhost sysconfig]# vi i18n
#LANG="ko_KR.UTF-8"
LANG="ko_KR.euckr"

2017. 6. 6.

오라클 실행 및 종료

oracle 실행 oracle 은 3단계를 거쳐서 실행이 됩니다.
1.Instance Started
2.Database Mounted
3.Database Opened

[oracle@leehr ~]$ sqlplus / as sysdba

SQL*Plus: Release 11.2.0.3.0 Production on Wed Jun 7 13:43:41 2017

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Release 11.2.0.3.0 - 64bit Production

 SQL> startup nomount;
ORACLE instance started.

Total System Global Area                                                    235999352 bytes
Fixed Size                                                                                   450680 bytes
Variable Size                                                                        201326592 bytes
Database Buffers                                                                    33554432 bytes
 Redo Buffers                                                                              667648 bytes

 SQL> alter database mount;

 alter database mount

SQL> alter database open;

 Database altered.

 oracle 종료 종료의 종류에는 3가지

 normal,immediate,abort

 normal 은 기존에 oracle 사용자가 있을 경우 사용자가 모두 종료할때까지 기다립니다.

 immdiate 는 기존의 사용자를 기다리지 않습니다.   기존의 사용한 모든 SQL은 rollback이 됩니다.

 abort는 Database를 close하지도 않고 instance만 바로 종료합니다. 가장 빠르지만 가장 하지 말아야 할것중에 하나이지요.

SQL> connect internal

Connected.

SQL> shutdown

Database closed.
Database dismounted.
ORACLE instance shut down.

SQL> connect internal

 Connected.

SQL> shutdown IMMEDIATE

 Database closed.
 Database dismounted.
ORACLE instance shut down.


SQL> connect internal

 Connected.

SQL> shutdown abort

 ORACLE instance shut down.


(내용 수정)
출처: http://youthgonewild.tistory.com/category/DB/Oracle [거칠은 젊음] 

2017. 6. 1.

오라클 리스너(Listener) 정의


- 리스너(Listener)란?


   오라클 리스너는 네트워크를 이용하여 클라이언트에서 오라클 서버로 연결하기 위한 오라클 네트워크 관리자입니다.
   오라클에서 네트워크를 통한 연결은 모두 리스너가 담당하며 리스너와 연결되기 위해서는 클라이언트에 오라클 NET8이
   설치되어 있고 이를 통해 오라클 서비스명이라는 것을 만들어 접속해야 합니다.
   오라클 서버에서 리스너를 시작시켜줘야 클라이언트들이 접속할 수 있습니다.
   lsnrctl명령어로 리스너를 관리 할 수 있습니다.

   c:\> lsnrctl

 

- 리스너 관련 명령어들


   시작시 : LSNRCTL> start
   멈출 때 : LSNRCTL> stop
   재시작시 : LSNRCTL> reload
   서비스 상태보기 : LSNRCTL> status
   명령어 보기 : LSNRCTL> help



-리눅스에서 리스너 실행,중지,상태확인


[oracle] lsnrctl start        리스너 시작
             lsnrctl status      리스너 상태
             lsnrctl stop        리스너 정지
출처: http://uniksy1106.tistory.com/70 [* 루이지노의 행복한 이야기 : )]

2017. 1. 3.

vi 편집기

cat filename.log > 123

filename.log파일에 내용을 123파일이름으로 저장


리눅스 편집기 내에서 글 검색하는 명령어

 

vi 123 으로 편집기 창 열고

 

/abc , ?abc  하면 편집기 내에 abc글 검색가능

 

 

vi 편집기 창에서 나가는방법

esc :q! 강제나가기

esc :wq 저장하고 나가기

esc :w 저장만

2017. 1. 2.

grep

grep 사용

리눅에서 로그 검색할때 사용하는 명령어

cat log.log | grep "Account\[1234*"

= Account[1234와 문자열이 같은 log.log안에 있는 글들 출력




/home/log/abc에서 명령어   grep "3330" *  하면 abc안에 3330전부 출력

위에거랑 방법이 다르다. 두가지 사용방법