Skip to main content

Centos기술노트

/proc/meminfo 내용 분석 방법

free와 /proc/meminfo 의 결과확인 free 결과 $> free -m total used f...

centos6에서 네트워크 장치명 변경

Centos에서 eth0과 eth1의 맥이나 장치명의 순서를 바꾸고 싶을때가 있는데 그때 변경해주면 되는 항목 $> vi /etc/udev/rules.d/70-persist...

centos6에서 iscsi 연결하기

서버구성 패키지 설치 $ yum install -y scsi-target-utils libibverbs libibverbs-devel librdmacm librdm...

디스크 badblock 확인방법

smartctl을 이용한 디스크 상태 확인 $ smartctl -l selftest /dev/sda badblock 명령어를 이용한 배드블록 확인 $ badblock...

리눅스 메모리 반환

프로세스가 종료되어도, 커널에서 메모리 잡고 있는 부분 정리하기 메모리 정리 전) [root@/]# free -m total used free shared buffers...

리눅스에서 사용자 관리하기-1

test 사용자를 test123으로 변경 $> usermod -l test123 test $> egrep 'test123' /etc/passwd test123:x:100...

리눅스에서 사용자 관리하기-2

사용자 추가할때 자동으로 디렉토리 생성되게 하려면..?/etc/skel 밑에 생성할 디렉토리를 만들어 놓으면 됨.*기본적으로 /etc/skel(탬플릿)를 가지고 생성하기 때문...

특정버전의 rpm 패키지 설치하기

리포지터리에서 설치가능한 버전 확인 (ex. vsftpd) $> yum --showduplicates list vsftpd 마지막 메타자료 만료확인 0:13:03 이전...

Bash 임의코드 실행 취약점 보안업데이트

Bash 보안업데이트하세요~~ 취약내용 : 공격자가 Bash를 사용하여 구현된 기능을 악용하여 임의의 코드를 실행시킬수 있으므로 업데이트 권고 대상 : GNU Bash를 ...

Centos 4.x 리포지터리 변경 방법

Centos 4버전은 EOL(End Of Life)된 OS이기 때문에, 국내경로에서는 업데이트 제공이 안됩니다.Centos.org에서 가지고 있는 이미지로 패키지 관리를 해야...

Centos 방화벽 명령 실패

방화벽 설정하려고 명령어 실행시 실행 안되고 에러메시지 출력 메세지 내용 $> system-config-firewall-tui Traceback (most recen...

centos bonding Active 인터페이스 변경

Bonding이 설정된 환경에서 Active 인터페이스 변경방법 eth0으로 통신이 되어야 하는데 eth1로 통신되고 있어서 eth0으로 원복하기를 원함 [root@loc...

Centos UUID확인방법

disk uuid 값 확인 법$> ls -l /dev/disk/by-uuid $> blkid UUID생성명령어$> uuidgen 1234-5678-9010 생성...

Centos4에서 Bash 업데이트 진행하기

Centos4이하 버전에서는 정식지원이 끝났기 때문에, yum update를 통해서는 업데이트가 불가능합니다.이 때문에 최근 이슈가 된 Bash 취약점 업데이트는 시스템 담당...

centos기반에서 사용자 세션 킬 방법

특정 계정명 강제로 아웃시키기 #연결된 세션 중 계정명이 gogo인 계정 아숫 $ skill -KILL gogo 특정 터미널에...

Centos기반의 loop device생성

기본적으로 Loop디바이스는 8개 생성이 기본인데 추가로 생성할 경우 수행 Centos5버전의 경우 구성방법1. loop 장치 갯수 올리기 $> vi /etc/mo...

Centos에서 본딩구성하기

본딩 구성 소개 여러개의 NIC를 논리적으로 묶어서 Active / Standby 형태로 사용 할 수 있고, 혹은 Active / Active 구성으로 대역폭를 합쳐서 사용...

centos에서 NIC 브릿지 인터페이스 구성

Bridge는 두개의 Network을 하나처럼 쓸때 사용하고 Linux머신에서 두개의 NIC가 꽂혀 있을 때 다음과 같이 설정한다. 두개의 NIC를 eth0, eth1로 구...

corosync / pacemaker를 이용한 HA구성

HA stack Hardware : 물리서버 Message : Clustering 맴버간 통신상태 확인 Resoure Manager : failover /...

gzip 압축률 확인

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

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

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

iptables에서 icmp차단

iptables 기반으로 외부에서 ICMP 패킷 차단방법 $ iptables -A INPUT -p icmp --icmp-type echo-request -j REJECT

Linux 디스크 스케쥴링

디스크 스케쥴러 소개 스케쥴정보 설명 비고 none FIFO(선입선출) 스케쥴링 mq-deadline 대기중인 I/O요청을 읽기 / 쓰기로 배치로 정렬...

make multithread 옵션

기본적으로 configure 후 make 수행시 단일 쓰레드로 작동하게 되는데, 멀티쓰레드로 make 하려면 -j 옵션을 추가로 주면 멀티 쓰레드로 작동 #단일쓰레...

ntp를 ipv4만 사용해서 시간 동기화 하기

ntp클라이언트를 ipv4만 사용하고자 할 때 $> vi /etc/sysconfig/ntpd # Drop root to id 'ntp:ntp' by default. .....

php 경로별 모듈 인식 오류

php경로에 따라서 모듈을 못읽는 경우 [root@localhost ~]# php -m PHP Warning:  PHP Startup: Unable to load ...

proftpd chroot설정법

proftpd에서는 사용자 폴더 위의 폴더로 접근을 차단하는 방법은DefaultRoot 주석처리 제거일반사용자의 경우, /home으로 생성이 되는데,DefaultRoot ~ ...

samba messages read_data failure

/var/log/messages에 read_data failure 메시지가 반복적으로 나오는 경우메시지 내용 $> tail -f /var/log/messages ... ...

sar와 ksar를 이용한 서버성능 확인

sysstat 패키지 설치 $> yum install sysstat -y sysstat정보가 수집되려면 최소 10분 이상을 기다려야 합니다.10분주기로 ...

seafile client설치(리눅스)

OS종류별 seafile repository Centos7용 repo $> vi /etc/yum.repo.d/seafile.repo [pkerling-seafile] ...

ssh 패스워드 없이 로그인 하기

client장비에서 sshkey 생성 $> ssh-keygen Generating public/private rsa key pair. Enter ...

Traffic Control 기반의 트래픽 제어

TC소개 TC ≠ Test Case, TC = Traffic Control 기본적으로 데이터 전송시, 최대 성능을 위해 커널에서는 대역폭의 제한을 설정하지 않음 스위...

valgrind를 이용한 메모리 체크

valgrind는 프로그램 설능을 프로파일링 후 메모리 할당 / 초기화 되지 않은 메모리 영역 을 검색할 수 있는데, Redhat 문서를 참고하며 다음과 같은 리포트를 받을 ...

yum changelog 사용하기

yum 패키지의 changelog를 확인하고 싶을때 yum changelog 플러그인 설치 $> yum install yum-plugin-changelog -y ...

yum update 주소 변경하기

yum을 통한 패키지 관리시, 기본적인 구성은 centos.org로 udp 통신 이후에, 가장 빨리 응답하는 미러사이트를 연결해주는 것이 기본알고리즘.허나, centos.or...

yum update시 커널빼고 업데이트 하기

커널에서 기본적으로 제공되지 않는 드라이버나 솔루션이 적용되어 있을경우 커널업데이트가 되면 추가로 적용된 내용이 보이지가 않는데업데이트된 커널로 다시 재컴파일해주던지, 아니면...