2018. 7. 6. 12:03

명령어1 | 명령어2


명령어 1의 결과로 명령어2를 사용

ex)

ls | more

===> ls의 결과를 more 하여 한 화면씩 출력


'OS > 리눅스' 카테고리의 다른 글

리눅스 공부 동영상 좋은곳  (0) 2018.07.23
계산(expr)  (0) 2018.07.06
리다이렉션(redirection)  (0) 2018.07.06
화면 깨끗이..Clear  (0) 2018.07.06
SSH 접속 방법  (0) 2018.07.05
Posted by 까망후니
2018. 7. 6. 11:50

어떤 프로세스의 입/출력을 표준 입출력이 아닌 다른 입출력으로 변경시 사용

예를 들어 화면에 출력될 에러 메세지 등을 어떤 파일에 저장하도록 한다든지의 설정임.


ex)

cat > tmp.txt

==> 표준입력된 내용(키보드 입력내용)을 tmp.txt에 저장, 입력후 ctrl + d 를 누르면 종료

cat >> tmp.txt

==> 표준입력된 내용(키보드 입력내용)을 tmp.txt 뒷부분에 추가로 저장, tmp.txt 없으면 새로 생성됨.

find / -name '*.txt' 2>/dev/null

==> 결과값은 화면에 출력, 에러는 출력하지 않고 버림.

find / -name '*.txt' >list.txt

==> 결과값은 list.txt에 저장, 에러는 화면 출력.

==> find / -name '*.txt' 1>list.txt 와 같은 내용임.

find / -name '*.txt' 2>/dev/null > list.txt

==> 결과값은 list.txt에 저장, 에러는 출력하지 않고 버림.

'OS > 리눅스' 카테고리의 다른 글

계산(expr)  (0) 2018.07.06
파이프(pipe)  (0) 2018.07.06
화면 깨끗이..Clear  (0) 2018.07.06
SSH 접속 방법  (0) 2018.07.05
Directory 구조 및 역할  (0) 2018.07.02
Posted by 까망후니
2018. 7. 6. 11:41

리눅스 콘솔 화면 깨끗이 없애는 명령어

clear


'OS > 리눅스' 카테고리의 다른 글

파이프(pipe)  (0) 2018.07.06
리다이렉션(redirection)  (0) 2018.07.06
SSH 접속 방법  (0) 2018.07.05
Directory 구조 및 역할  (0) 2018.07.02
파일/폴더 찾기  (0) 2018.06.29
Posted by 까망후니
2018. 7. 5. 14:18

ssh ID@접속 서버 정보

ex) ssh root@192.168.0.100

이후 Password 입력하면 됨.


'OS > 리눅스' 카테고리의 다른 글

리다이렉션(redirection)  (0) 2018.07.06
화면 깨끗이..Clear  (0) 2018.07.06
Directory 구조 및 역할  (0) 2018.07.02
파일/폴더 찾기  (0) 2018.06.29
[명령어] 리눅스 버전 확인  (0) 2018.06.27
Posted by 까망후니
2018. 7. 2. 10:57

 - / : 최상위에 있는 디렉토리, 루트(root) 디렉토리

- /bin : binary의 약자, 실행파일 들어있음. 

          ex) cp, mkdir, mv 등

- /boot : 부팅 이미지 파일 및 커널등 부팅시 필요한 파일이 들어있음.

- /dev : 실제로 존재하는 물리적인 장치를 파일로 관리하는 디렉토리. 

           ex) HDD, CD-ROM 등

- /etc : 시스템 환경 설정 파일 및 부팅 관련 스크립트 파일

- /home : 개인 사용자 디렉토리

- /lib : 각종 라이브러리 저장 디렉토리. 커널모듈 포함

- /lost+found : fsck 명령어를 이용하여 파일 시스템 복구시 작업 디렉토리

- /mnt : HDD, 플로피디스크, CD-ROM, 네트워크 파일 시스템 등 마운트시 포인터가 되는 디렉토리, /media, /net 등이 추가됨

- /misc : autofs에 의해 사용되는 디렉토리

- /opt : 응용프로그램 설치 디렉토리

- /proc : 가상 파일 시스템으로 시스템에서 운영되고 있는 다양한 프로세스의 상태 정보 등

- /root : 시스템 관리자 디렉토리

- /sbin : 'System Binary'의 약자, 주로 시스템 관리에 대한 명령어가 있는 디렉토리, root가 사용함

- /tmp : 임시 저장 디렉토리, 각종 프로그램 및 소켓파일, 프로세스작업을 할때 임시 생성되는 파일 저장 디렉토리

- /usr : 시스템 운영에 필요한 명령, 응용 프로그램들이 위치하는 디렉토리.

- /var : 시스템 운영 로그파일, 스풀링 등 가변적인 데이터 보관 디렉토리.

'OS > 리눅스' 카테고리의 다른 글

화면 깨끗이..Clear  (0) 2018.07.06
SSH 접속 방법  (0) 2018.07.05
파일/폴더 찾기  (0) 2018.06.29
[명령어] 리눅스 버전 확인  (0) 2018.06.27
[alias]별칭[단축동작] 명령어 등록/삭제  (0) 2018.06.21
Posted by 까망후니
2018. 6. 29. 11:19

- 현재 디렉토리에서 파일 찾기

find -name '찾고자하는 파일 이름'


- 전체 경로에서 파일 찾기

find / -name '찾고자하는 파일 이름'

find / -name '찾고자하는 파일 이름' -ls    =====> 결과가 ls 명령 형식으로 출력됨.

find / -name 'a*'                                 =====> 파일명이 a로 시작되는 파일찾기.



- 폴더 찾기

find / -name '찾고자하는 폴더명' -type d    

'OS > 리눅스' 카테고리의 다른 글

SSH 접속 방법  (0) 2018.07.05
Directory 구조 및 역할  (0) 2018.07.02
[명령어] 리눅스 버전 확인  (0) 2018.06.27
[alias]별칭[단축동작] 명령어 등록/삭제  (0) 2018.06.21
chmod, chown 파일권한과 소유권 변경  (0) 2018.06.21
Posted by 까망후니
2018. 6. 27. 10:49

버전 확인

 - grep . /etc/*-release

 - cat /etc/*-release | uniq


'OS > 리눅스' 카테고리의 다른 글

Directory 구조 및 역할  (0) 2018.07.02
파일/폴더 찾기  (0) 2018.06.29
[alias]별칭[단축동작] 명령어 등록/삭제  (0) 2018.06.21
chmod, chown 파일권한과 소유권 변경  (0) 2018.06.21
[OVM] Oracle Virtual Machine 관련  (0) 2018.05.18
Posted by 까망후니
2018. 6. 21. 17:52

- 등록된 alias 보기


alias (엔터)



- 신규 alias 추가 방법


alias 별칭='명령어'

ex) alias TEST='cd /test"



- 등록된 alias 삭제 방법


unalias 삭제별칭

ex) unalias TEST


'OS > 리눅스' 카테고리의 다른 글

파일/폴더 찾기  (0) 2018.06.29
[명령어] 리눅스 버전 확인  (0) 2018.06.27
chmod, chown 파일권한과 소유권 변경  (0) 2018.06.21
[OVM] Oracle Virtual Machine 관련  (0) 2018.05.18
[CentOS 7] 네트워크 설정 방법  (0) 2018.05.08
Posted by 까망후니
2018. 6. 21. 17:32

[폄 : http://www.beanbox.co.kr/wordpress/?p=532#comment-2537 ]


정리가 잘된 블로그를 퍼왔습니다. 


간단한 명령어 이면서 자주 쓰질 않다보니 자꾸 까먹는다.

■ chmod 명령어

대상이 되는 파일의 권한을 변경할때 사용된다.
8진수 형태와 심볼릭 형태로 사용 가능하다.
심볼릭이 기능적인 면으론 좋지만 조금 복잡하다.
쉽게 쓸려면 8진수 형태가 좋다.

■ chmod 명령어 사용법

chmod [옵션] (8진수퍼미션) (파일명) – 8진수 형태
chmod [옵션] (대상)(+/-/=)(rwx) (파일명) – 심볼릭 형태

■ chmod 명령어 옵션

-R : 하위 디렉토리의 모든 권한을 변경한다
-c : 권한 변경 파일내용을 출력한다

■ chmod 명령어 8진수

777 : 일반적인 8진수 형태
4777 : SetUid 설정, 4000을 더한다.
2777 : SetGid 설정, 2000을 더한다.
1777 : Sticky bit 설정, 1000을 더한다.

8진수 7은 2진수 111 이다.
8진수 0~7은 아래와 같이 2진수로 표현이 가능하다
0 : 000
1 : 001
2 : 010
3 : 011
4 : 100
5 : 101
6 : 110
7 : 111
위 2진수 세자리는 rwx 세자리와 일치하며 2진수가 1이면 해당 권한을 부여, 0이면 해당 권한을 제거 한다.

■ chmod 명령어 심볼릭

대상
u : user의 권한
g : group의 권한
o : other의 권한
a : 모든 사용자 권한

+/-/=
+ : 해당 권한을 추가한다.
– : 해당 권한을 제거한다.
= : 해당 권한을 설정한데로 변경한다.

rwx
r : 읽기 권한
w : 쓰기 권한
x : 실행 권한

■ chmod 명령어 파일명

설정을 위한 파일명이나 디렉토리명 등을 이용한다.
와일드 카드 이용가능

■ chmod 명령어 사용예제

 chmod 777 test.cnf 
test.cnf 파일에 대해 user, group, other 모두 rwx로 변경한다.

 chmod 707 test.cnf 
test.cnf 파일에 대해 user, other 은 모두 rwx로 변경하고 group은 모든 권한을 제거한다.

 chmod 555 test.cnf 
test.cnf 파일에 대해 user, group, other 모두 rx의 권한을 주고 w의 권한은 제거한다. 8진수 5는 2진수 101임으로 r과 x의 권한은 주고 w의 권한은 제거한다.

 chmod u=rx,g=-,o=r test.cnf 
test.cnf 파일에 대해 user는 rx 권한만 부여, group는 모든 권한 제거, other은 r권한만 부여 한다.

 chmod u-x,g+r test.cnf 
test.cnf 파일에 대해 user는 기존 권한에서 x권한만 제거한다. 나머지 권한은 그대로 유지 된다. group은 기존 권한에서 r권한을 추가한다. 나머지 권한은 그대로 유지 된다.



■ chown 명령어

파일과 그룹의 소유권을 변경할 수 있는 명령어이다.

■ chown 명령어 사용법

chown [옵션] (변경할유저명:변경할그룹명) (파일명)

■ chown 명령어 옵션

-R : 하위 디렉토리에도 모든 권한 변경

■ chown 명령어 내용

소유자 – 소유자만 변경한다.
:그룹명 – 그룹만 변경한다.
소유자: – 소유자와 그룹 모두 동일한걸로 변경한다.
소유자:그룹명 – 소유자와 그룹을 서로 다른걸로 변경한다. (물론 같은걸 해도 상관없다.)

■ chown 명령어 파일명

설정을 위한 파일명이나 디렉토리명 등을 이용한다.
와일드 카드 이용가능

■ chown 명령어 사용예제

 chown member1 test.cnf 
test.cnf 파일에 대해 소유자를 member1로 바꾼다.

 chown :member1 test.cnf 
test.cnf 파일에 대해 그룹명을 members1로 바꾼다.

 chown member1: test.cnf 
test.cnf 파일에 대해 소유자 및 그룹명을 members1로 바꾼다.

 chown member1:member2 test.cnf 
test.cnf 파일에 대해 소유자는 member1, 그룹명은 member2로 바꾼다.

Posted by 까망후니
2018. 5. 18. 16:23
[참조 : http://www.zespro.co.kr/product/OracleVM.aspx ]

Oracle VM의 장점
  • 하드웨어, 에너지, 설비 비용 및 TCO 감소
  • 설치 간소화
  • 빠른 소프트웨어 배포
  • 더욱 효과적인 성능
  • 엔터프라이즈급 지원
  • 무료 소프트웨어
  • Linux 및 Windows 지원
  • Oracle 데이터베이스, 미들웨어, 어플리케이션 인증
품목
Oracle VM Premier Limited 1Year(Up to2Sockets)$599
Oracle VM Premier 1Year(Unlimited Sockets)$1,199
Oracle VM Premier Limited 3Year(Up to 2Sockets)$1,797
Oracle VM Premier 3Year_(Unlimited Sockets)$3,597
Technical Information
ORACLE VM SERVER REQUIREMENTS
Supported Host PlatformsSystems with x86 or x86_64 processors that support PAE (Physical Address Extension)
Minimum Processor ClassI686 class
Minimum Memory1GB
Recommended Memory2GB
Number of Supported GuestsBased on the amount of physical memory in the server and the amount of memory allocated to each guest.
CPUs Supporting Paravirtualized GuestsIntel Pentium-PRO or newer
All AMD Athlon/Duron or newer
At least a Pentium IV or Athlon CPU recommended
CPUs Supporting Hardware Virtualized GuestsSome Intel Pentium D, Core, Core2 and Xeon models (/proc/cpuinfo should include "vmx" among the flags)
Some AMD Athlon and Opteron models(/proc/cpuinfo should include "svm" among the flags)
Maximum Number of CPUsOracle VM Server: 64 logical CPUs
Guests: 32 logical CPUs
Maximum MemoryOracle VM Server: 1TB
Guests:
x86 (32-bit): 63GB
x86_64 (64-bit): 510GB
Supported Disks for VM filesSCSI, SAS, IDE/SATA, NAS, iSCSI, FC,FCoE
Hypervisor BootingFrom local drives, SAN, iSCSI, NFS, flash
Supported Virtual HardwarevDisk: 20 hda, 26 sda, 5 xvd (all tested for a single PV machine instance); maximum of 128 vDisk devices per VM pool
vNICs: 31 for paravirtualized, 8 for hardware virtualized
제품소개 > Oracle VM > 구동방식
제품소개 > Oracle VM > 구동방식
  • Oracle VM Server Guest OS(VM)을 운영하기 위하여 Xen Hypervisor 기반의 서버, Oracle VM Agent를 포함.
  • Oracle VM Server Guest OS를 통제하기 위한 웹 인터페이스 어플리케이션. Application Development-Framework를 지원하여 추후 원하는 방식으로 재구성하여 사용이 가능하다.
제품소개 > Oracle VM > 구동요소(Oracle VM Server)
제품소개 > Oracle VM > 구동요소(Oracle VM Server)
  • Master Server
    서버 풀에 대한 모든 오퍼레이션을 관장하며, 외부(Oracle VM Manager 등)와 해당 풀간의 컨텍 포인트로써 역할을 합니다. 서버 풀에 단 한 개의 Master Server만 존재할 수 있습니다.
  • Utility Server
    I/O 인텐시브한 오퍼레이션(파일 생성, 복사, 이동 등)을 관장하며, 풀에 다수 Utility Server가 존재할 수 있습니다. 새로운 I/O job에 대한 요구가 있을 때 CPU 사용율이 가장 낮은 Utility Server를 Master Server가 지정하게 됩니다.
  • Virtual Machine Server
    서버 풀 내의 게스트 VM을 운영하는 Hypervisor 역할을 합니다. Oracle VM Agent를 통해서 Master Server, Utility Server와 통신을 합니다.
사업수행을 위한 제안 구성도 > 운영방안 > V/M Manager
사업수행을 위한 제안 구성도 > 운영방안 > V/M Manager
  • Oracle VM Manager로 사용하는 서버가 내부의 VM Server뿐만 아니라 원격지에서도 접속 할 수 있게 구성하여, 언제든지 VM을 컨트롤 할 수 있게 구성하는 것이 바람직 합니다.
정상적으로 운영중인 VM의 이미지를 Gold Image로 만들어 Server Pool에 저장해 놓고 장애상황 발생시 즉시 복제하여 가동 시킬 수 있도록 준비합니다.
  • 정상적으로 운영중인 VM의 이미지를 Gold Image로 만들어 Server Pool에 저장해 놓고 장애상황 발생시 즉시 복제하여 가동 시킬 수 있도록 준비합니다.
Oracle VM은 장애 시 서비스의 다운타임을 최소화 하기 위해서 다양한 방법을 제공합니다.
  • Oracle VM은 장애 시 서비스의 다운타임을 최소화 하기 위해서 다양한 방법을 제공합니다.
  • 예정된 이벤트에 대한 대처를 위해서 Live migration 기능을 제공하며, 예기치 않은 장애에 대비하기 위해서 Failover HA 기능을 제공합니다.
Oracle VM Manager를 활용하여 VM의 현재 상태를 모니터링 할 수 있습니다.
  • Oracle VM Manager를 활용하여 VM의 현재 상태를 모니터링 할 수 있습니다.
  • 모니터링 시에 Log 링크를 통하여 발생한 장애를 판단하고 조치 할 수 있습니다.


Posted by 까망후니