목록2022/08 (97)
전산쟁이의 기억노트
gzip으로 압축된 파일의 압축율을 확인하고 싶으면 gzip -l [Filename]을 사용하면 됩니다. [root@~]# gzip -l back_data.tar.gz compressed uncompressed ratio uncompressed_name 198177633 364257280 45.6% back_data.tar 압축된 파일용량(byte) : 198177633 압축전 파일용량(byte) : 364257280 압축비율 : 45.6% 압축되기 전 파일명 : back_data.tar 출처 - http://igoni.kr/books/linux/page/gzip gzip 압축률 확인 | igoni.kr gzip으로 압축된 파일의 압축율을 확인하고 싶으면 gzip -l [Filename]을 사용하면 됩니..
HA stack Hardware : 물리서버 Message : Clustering 맴버간 통신상태 확인 Resoure Manager : failover / failback 작업 수행 Management : HA를 구성하도록 제공되는 Tool Service : HA용 서비스 Service Architecture (Active / Standby) 설치 방안 (모든 노드) 1.패키지 설치 $> yum install corosync pacemaker pcs automake -y 1.HA를 위한 사용자 계정설정 후 pcsd 서비스 실행 (모든노드 동일한 패스워드 입력) $> passwd hacluster Changing password for user hacluster. New password: BAD PASSW..
Bridge는 두개의 Network을 하나처럼 쓸때 사용하고 Linux머신에서 두개의 NIC가 꽂혀 있을 때 다음과 같이 설정한다. 두개의 NIC를 eth0, eth1로 구성되어 있고 br0라는 bridge를 만든다. Bridge Device 생성 # vi /etc/sysconfig/network-script/ifcfg-br0 DEVICE=br0 ONBOOT=on TYPE=Bridge BOOTPROTO=static IPADDR=192.168.1.2 NETMASK=255.255.255.0 USRCTL=no 물리 Device 설정 $ vi /etc/sysconfig/network-script/ifcfg-eth1 DEVICE=eth1 ONBOOT=yes BOOTPROTO=none BRIDGE=br0 USRCT..
본딩 구성 소개 여러개의 NIC를 논리적으로 묶어서 Active / Standby 형태로 사용 할 수 있고, 혹은 Active / Active 구성으로 대역폭를 합쳐서 사용할 수 있는 기술을 Channel Bonding , 혹은 본딩이라 부른다. 1.본딩 모드별 다음과 같이 구성할 수 있다 본딩모드 설 명 비고 0 (balance-round robine) 2개의 NIC를 통한 분배 + Fault Tolerance 1 (active-standby) Active상태의 NIC에 문제 발생시 Fault Tolerance 2 (balance-xor) 0과 비슷하지만 xor연산을 이용해 source / destination Mac을 이용한 분배 + Fault tolerance 3 (broadcast) 2개의 NIC..
기본적으로 Loop디바이스는 8개 생성이 기본인데 추가로 생성할 경우 수행 Centos5버전의 경우 구성방법1. loop 장치 갯수 올리기 커널에서 loop 모듈 다시 로드하기 $> rmmod loop $> modprobe loop $> lsmod | grep loop ... loop 28072 0 ... $> vi /etc/modprobe.conf ... options loop max_loop=64 ... Centos6의 경우 구성방법 $ MAKEDEV -v /dev/loop 출처 - http://igoni.kr/books/linux/page/centos-loop-device Centos기반의 loop device생성 | igoni.kr 기본적으로 Loop디바이스는 8개 생성이 기본인데 추가로 생성할 ..
특정 계정명 강제로 아웃시키기 #연결된 세션 중 계정명이 gogo인 계정 아숫 $ skill -KILL gogo 특정 터미널에 연결된 사용자 강제 아웃 # pts/10 터미널에 연결된 세션 아웃 $ skill -KILL -v pts/10 출처 - http://igoni.kr/books/linux/page/centos-BDx centos기반에서 사용자 세션 킬 방법 | igoni.kr 특정 계정명 강제로 아웃시키기 #연결된 세션 중 계정명이 gogo인 계정 아숫 $ skill -KILL... igoni.kr
Centos4이하 버전에서는 정식지원이 끝났기 때문에, yum update를 통해서는 업데이트가 불가능합니다. 이 때문에 최근 이슈가 된 Bash 취약점 업데이트는 시스템 담당자가 직접 소스RPM과 패치파일을 가지고 업데이트를 적용해야 하는데, 업데이트를 쬐금이라도 쉽게할수 있게 작성해서 업로드 합니다. 패치할 소스RPM과 패치데이터 다운로드 $> mkdir -p /root/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS} $> echo "%_topdir /root/rpmbuild/" > /root/.rpmmacros $> rpm -Uvh http://vault.centos.org/4.9/updates/SRPMS/bash-3.0-27.el4.src.rpm $> cd rpmbuil..
방화벽 설정하려고 명령어 실행시 실행 안되고 에러메시지 출력 메세지 내용 $> system-config-firewall-tui Traceback (most recent call last): File “/usr/bin/system-config-firewall-tui”, line 29, in import fw_tui File “/usr/share/system-config-firewall/fw_tui.py”, line 34, in import fw_nm ImportError: No module named fw_nm 패키지 설치 $> yum install system-config-firewall 출처 - http://igoni.kr/books/linux/page/centos Centos 방화벽 명령 실패 | i..
방화벽 설정하려고 명령어 실행시 실행 안되고 에러메시지 출력 메세지 내용 $> system-config-firewall-tui Traceback (most recent call last): File “/usr/bin/system-config-firewall-tui”, line 29, in import fw_tui File “/usr/share/system-config-firewall/fw_tui.py”, line 34, in import fw_nm ImportError: No module named fw_nm 패키지 설치 $> yum install system-config-firewall 출처 - http://igoni.kr/books/linux/page/centos Centos 방화벽 명령 실패 | i..
사용자 추가할때 자동으로 디렉토리 생성되게 하려면..? /etc/skel 밑에 생성할 디렉토리를 만들어 놓으면 됨. *기본적으로 /etc/skel(탬플릿)를 가지고 생성하기 때문에 기본적으로 생성된게 없기 때문에 생성되지 않는다 탬플릿 디렉토리 생성 $> mkdir /etc/skel/public_html 예시는 public_html 디렉토리를 만들기 $> ls -l /home/test total 0 drwxr-wr-w 2 test test 5 Dec 26 14:29 public_html 사용자가 추가되면 자동으로 public_html 디렉토리를 생성한다. $> mkdir /etc/skel/public_html 출처 - http://igoni.kr/books/linux/page/2 리눅스에서 사용자 관리하..