카테고리 보관물: Linux이야기

Centos에서 node설치

node,js 설치하기

 

node.js를 이용해 forever 모듈설치하기

 

gzip 압축률 확인

gzip으로 압축된 파일의 압축율을 확인하고 싶으면 gzip -l [Filename]을 사용하면 됩니다.

압축된 파일용량(byte) : 198177633
압축전 파일용량(byte) : 364257280
압축비율 : 45.6%
압축되기 전 파일명 : back_data.tar

gzip으로 압축된 파일 내용 보기

bzip으로 압축한 단일 파일의 경우 bzcat이라는 명령어를 통해서 압축을 풀지않고도 파일 내용을 볼 수 있는데,
gzip의 경우 별도의 명령어로 압축을 풀 수 없기 때문에 gzip의 아규먼트를 통해서 파일 내용을 볼 수 있어요.(tar으로 묶은 경우 tar을 통해서 볼 수 있고요)

(사전에 설명을 해드리면 10G DB백업파일을 압축하니 저렇게 나오네요.)

gzip아규먼트는 dc를 넣어서 표준출력으로 압축을 해제하기 때문에 디스크에 백업파일을 만들이 않아요. 거기에서 cat이나 more 파이프를 넣으면 화면으로 볼 수 있어요

QEMU tcp원격접속 허용하기.

1. libvirt.conf 수정 (주석해제)
파일위치 : /etc/libvirt/libvirtd.conf
listen_tls = 0 (기본값은 TLS통신)
listen_tcp = 1 (기본값은 비활성화)
tcp_port = “16509” (TCP열었을때 사용하는 포트)
listen_addr = “0.0.0.0” 허용할 IP (기본값은 모두 허용)
mdns_name = “VMHOST-001” (MDNS환경에서 해당정보, 이 값은 같은 네트워크 안에 있는 서버들과 달라야 함)
unix_sock_group = “libvirt” (Qemu관리그룹, 기본은 root이기 때문에 보안상 위험;…)
unix_sock_rw_perms = “0770” (TCP통신시 적용받은 퍼미션값)

2. /etc/sysconfig/libvirtd 수정 (주석해제)
LIBVIRTD_ARGS=”–listen”
2.1 TLS통신을 안할경우 인증정보가 없다는 오류를 회피하기 위한 방법

확인해야 할 파일 : /etc/sysconfig/libvirtd
해결방안 : 아래 내용 주석처리
#KRB5_KTNAME=/etc/libvirt/krb5.tab

3. 사용자 인증구성
1번 작업시 정의한 sock_group이름 추가
groupadd libvirt
saslpasswd2 -a libvirt svc

4. 서비스 시작
/etc/init.d/libvirt start

centos bonding Active 인터페이스 변경

Bonding이 설정된 환경에서 Active 인터페이스 변경방법

상황.
eth0으로 통신이 되어야 하는데 eth1로 통신되고 있어서 eth0으로 원복하기를 원함

bond0활성화된 인터페이스 바꾸기 eth1 -> eth0