본문 바로가기

Linux(OS)

리눅스 파일 관리 [리눅스 파일 관리] 리눅스에는 각각의 파일과 디렉토리마다 소유권과 허가권이 있다. 이러한 권한을 관리하는 명령어와 파일을 관리하는 명령어들에 대해 알아보자. 01. touch 파일의 시간 정보를 변경하는 명령어이지만, 크기가 0 인 파일을 생성하는 용도로 자주 사용된다. touch [옵션] 파일이름 -a : 최근 파일 사용 시간만 변경한다. -c : 파일이 이미 존재하지 않는다면, 파일을 생성하지 않는다. -d 시간 : 현재 시간 대신 지정한 시간을 사용한다. -m : 최근 파일 변경 시간만 바꾼다. -r 파일 : 현재시간 대신 지정한 파일의 시간으로 변경한다. -t MMDDhhmm[[CC]YY][.ss] : 현재 시간 대신 지정한 시간으로 변경한다. touch 명령을 이용해 파일의 시간 정보를 바꾸는.. 더보기
리눅스 디렉토리 관리 [리눅스 디렉토리 관리] 01. pwd 현재 위치한 디렉토리의 절대경로를 출력한다. [root@localhost log]# pwd /var/log 02. cd 디렉토리를 이동할 때에 사용한다. cd [디렉토리] (예) / 로 이동하기 [root@localhost log]# cd / [root@localhost /]# pwd / (예) 특정 사용자의 홈디렉토리로 이동하기 [root@localhost /]# cd ~doom [root@localhost doom]# pwd /home/doom 위 특정 사용자라고 했는데, 반드시 사용자의 아이디가 있어야 겠죠? (예) 한단계 상위 디렉토리로 이동하기 [root@localhost doom]# cd .. [root@localhost home]# pwd /home (.. 더보기
시스템 종료와 재부팅 [시스템 종료와 재부팅] 시스템을 관리하다 보면 시스템을 종료하거나 재부팅을 해야 하는 경우가 있다. 시스템의 전원을 차단하여 종료하는 방법이 있지만, 데이터의 안전을 위하여 shutdown이나 reboot 등의 명령어를 이용하여 정상적인 과정으로 종료하거나 재부팅 하는 것이 좋다. 01. shutdown shutdown 명령어는 시스템을 종료하거나 재부팅할 때 사용한다. shutdown [옵션] [시간] [메시지] -t n : 경고 메시지를 보낸 후 n초 후에 kill 시그널을 보낸다. -h : shutdown시 halt를 실행하게 한다. -n : 디스크 동기화 동작의 수행을 금지한다. -r : 시스템을 재부팅한다. -f : 다음 부팅시 파일 시스템 검사를 하지 않는다. -c : 이미 예약되어 있는 s.. 더보기
vi 편집기 [리눅스 vi 편집기] - 윈도우즈의 메모장(notepad)와 비교 리눅스 운영체제는 서버구축 및 백업등의 시스템 관리와 개발을 할 때 텍스트 터미널 환경에서 주로 작업을 하므로 vi 편집기와 기본적인 쉘 명령어의 사용법을 먼저 알아보자. [01] vi의 3가지 모드(상태) vi 는 세가지 모드(상태)가 있다. 1. 명령 모드(esc 상태) 2. 입력 모드(편집 상태) 3. 명령 모드 vi 를 실행하면 처음상태가 "명령 모드"이다.(키보드 입력이 하나의 명령으로 동작한다.) 우리는 임의의 파일을 하나 복사를 하여 그 파일에서 vi를 연습해 보자. [02] vi 학습을 위한 작업(순서대로 진행하세요!) [root@localhost ~]# cd / [root@localhost /]# mkdir vitest .. 더보기
10g Managing Oracle on Linux for DBA Part.03 더보기
10g Managing Oracle on Linux for DBA Part.02 더보기
10g Managing Oracle on Linux for DBA Part.01 더보기
Sql developer 설치하기 11g 에서는 isqlplus가 없어서 sql developer를 설치한다고 한다. 그래서 설치해보기로 하자. 먼저 필자는 리눅스를 전체 설치로 진행했다. 그런데 sql developer 설치과정 중에 많이 헤맸다. 그래서 깔끔하게 java를 삭제하고 설치하도록 하자 먼저 java폴더를 찾아서 전부 삭제하자. /usr폴더 아래에 있는데 필자는 이미 지워서 기억이 안난다. 그리고 패키지도 조회를 통해서 모두 삭제하자. root에서 조회 및 삭제를 진행하자. rpm -qa *java* 조회를 하면 관련있는 패키지가 출력이 되고 그 피키지를 삭제 한다. rpm -e 패키지 명 삭제가 안되는 패키지가 있는데 다른 패키지를 우선 지우고 삭제 하면 된다. 그리고 나서 jdk-6u25-linux-x64-rpm.bin.. 더보기
Xshell을 이용해서 ssh접속하기 위 유틸은 http://www.netsarang.co.kr 에서 다운할 수 있다.(30일 평가판이다.) 30일 지나면 알아서 하기 바란다.;;; 그럼 설치 후에 실행을 하면 다음과 같이 뜬다. 위 그림과 같이 떳으면 접속할 무언가(?)를 만들어야 한다. CTRL + N을 눌러보자 이름을 입력하고 호스트(IP)를 입력하자. 연결방법은 SSH 이고 나머지 역시 건드릴게 없다. 확인을 누르고 넘어가자. 위 그림과 같이 나오면 연결을 누르자. 처음 접속하는 상황이면 인증서 받아들이고 저장을 택한후에 넘어가면 된다. 사용자 이름을 입력한다. 그리고 암호를 입력하고 다음으로 넘어가면~~~ 접속이 완료된다. 그리고 FTP도 덩달아 사용할수 있다. CTRL + ALT + F를 누르면 창이 뜬다. 왼쪽이 윈도우쪽이고 오.. 더보기
rlwrap/7za utility installation rlwrap설치하기 이 유틸의 용도는 리눅스에 설치된 오라클 DB 소프트웨어서 사용합니다. 보통 방향키(↑)를 누르면 이상한 문자가 나오는데 이 유틸을 설치하면 전에 실행한 명령어가 나와서 아주 유용합니다. 그럼 설치에 들어가겠습니다. OS기준은 RHEL 4.x입니다. root로 로그인합니다. [oracle11g@orcl:/home/oracle]su - Password: 첨부파일을 다운후에 다음경로로 복사합니다. 경로:/home/oracle [root@oracle11g ~]# cd /home/oracle/ 압축을 해제 합니다. [root@oracle11g oracle]# tar -xvzf rlwrap-0.30.tar.gz rlwrap-0.30/ rlwrap-0.30/completions/ rlwrap-0.. 더보기
Oracle 10.2.0.1.0 to 10.2.0.5.0 Upgrade *patch 순서 정리 1. shared_pool_size/java_pool_size=>150M요구 ① SYS> show parameter sga_m shutdown immediate ③ SYS> create pfile from spfile ④ SYS> vi /u01/app/oracle/product/10.2.0/db_1/dbs/initdb01.ora ⑤ sga_max_size=293601280(280*1024*1024=293601280) ⑥ SYS> create spfile from pfile ⑦ SYS> startup ⑧ SYS> show parameter sga_m alter system set shared_pool_size=100m; ⑩ SYS> alter system set java_pool_s.. 더보기
수동 create database와 EM생성(oracle10g) 수동으로 DB를 생성해본다. 먼저 다음 경로에 폴더를 생성한다. /u01/oradata/admin/orcl 경로에 adump, bdump, udump, cdump를 생성한다. --------------------------------------------------------------------------------------- $ORACLE_HOME/dbs 로 이동한다. 초기화 파라메터 설정 (initorcl.ora) dbs로 이동 후 vi initorcl.ora파일에 다음과 같이 입력한다. db_name=orcl control_files=('/u01/oradata/admin/orcl/control01.ctl','/u01/oradata/admin/orcl/control02.ctl','/u01/orad.. 더보기
oracle10g/11g install(only software) 자료입력 대기중이다. 이 부분은 필자가 이미 설치를 해부러서 스샷이 없는관계로 생략한다. 차후에 설치할일이 있다면 그때 마무리를 하도록 하겠다. 더보기
oracle 10g software install configuration 아래 설치 환경은 RHEL 5.4, oracle 10g R2 64bit기준이다. oracle계정으로 로그인 su - 암호는 각자가 정한 암호를 입력바랍니다. vi /etc/hosts 127.0.0.1 kto.oracle.com kto 192.168.200.100 kto.oracle.com kto ---------------------------------------------------------- vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 2147483684 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range =.. 더보기
Network설정과 Display설정(VMware Tool설치) 자 설치 다음으로 네트워크 설정을 해보겟습니다. ip설정하고 외부로 핑이 나가는지 인터넷을 연결해야 겟죠~? 그럼 설정해봅시다. oracle계정으로 들어갑니다. 암호는 아시겠죠? oracle에서 제공하는 리눅스는 oracle을 설치하기 위한것이므로 기본적으로 설정이 되어있습니다 시스템 파라미터라던가 기본적으로 oracle유저가 있습니다. oracle/oracle로 로그인 하시면 됩니다. 바탕화면입니다. 4.x버젼과 약간의 차이가 있긴합니다. ㅎㅎㅎ 마우스 우클릭하고 open terminal 클릭합니다. 그럼 터미날 창이 열립니다. 보이는 화면과 같이 명령어를 입력하고 엔터를 누르면 창이 하나 뜹니다, Device에서 active라고 선택되어있죠? 두번 클릭해줍니다, 그럼 창이 하나 더 뜹니다. 아이피 설.. 더보기
Red Hat Enterprise Linux 5.x/4.x 한방에 설치하기 준비물은 VMware최신버젼, 리눅스5.x 버젼, 그리고 램 빵빵한 컴한대가 되겠습니다. 설치 버젼은 리눅스64비트 버젼으로 진행을 하겠습니다. 4.x와 차이점은 물론 커널의 차이점이 있지만 패키지를 전체 설치 하냐(4.x) 아니면 선택 설치 하냐(5.x) 입니다. 5.x는 하나하나 선택해줘야 합니다. 그래도 5.x로 진행합니다.(4.x와 크게 차이가 없지만 아무거나 선택하셔도 무방합니다.) 그럼 시작해볼까요~ㅎㅎㅎ vm실행화면입니다. 별거없죠? 위 화면은 ctrl + N눌렀을때 나온 화면입니다. 별거 없습니다. 다음 눌러주세요. 버젼별 차이점입니다. 이미지로 설치 합니다. 하드디스크에 이미지 파일 준비하고 Browser눌러서 경로를 찾아줍니다. 이름을 정합니다. 대충 짧게 정해줍시다. D드라이브에 간결.. 더보기
RHEL4.8 grid infrastructure11gR2 설치 더보기
proftpd-1.2.9 [root@localhost tmp]# tar xvfz proftpd-1.2.10.tar.gz [root@localhost tmp]# cd proftpd-1.2.10 [root@localhost proftpd-1.2.10]# ./configure --prefix=/usr/local/proftpd --enable-autoshadow --enable-shadow [root@localhost proftpd-1.2.10]# make //error [root@localhost proftpd-1.2.10]# make install yum 으로 설치 # yum install proftpd 실행 [root@localhost proftpd-1.3.0a]# /etc/rc.d/init.d/proftpd start & [2].. 더보기