Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

88 total results found

centos6에서 iscsi 연결하기

1. OS기술노트 Centos/RHEL6 기술노트

서버구성 패키지 설치 $ yum install -y scsi-target-utils libibverbs libibverbs-devel librdmacm librdmacm-devel 데몬 실행 및 서비스 활성화 후 실행 $ chkconfig tgtd on; /etc/init.d/tgtd start $ chkconfig --list | grep tgtd tgtd            0:off   1:off   2:on    3:on    4:on ...

centos
centos6
iscsi
tgtadm
iscsiadm

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

1. OS기술노트 Centos/RHEL6 기술노트

Centos에서 eth0과 eth1의 맥이나 장치명의 순서를 바꾸고 싶을때가 있는데 그때 변경해주면 되는 항목 $> vi /etc/udev/rules.d/70-persistent-net.rules ... # PCI device 0x8086:0x1076 (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:00:00:00:00", ATTR{type}=="1", KERNEL...

centos
centos6
centos7
udev
network

Centos7(vsftp 3.x) chroot적용하기

1. OS기술노트 Centos/RHEL7 기술노트

Centos7에서 vsftp 구성할때, 일반 사용자가 홈디렉토리 상단으로 올라오지 못하게 하는 chroot 옵션만 넣으면 FTP접근이 안됨. 응답 500 OOPS:vsftpd:refusing to run with writable root inside chroot() $> vi /etc/vsftpd/vsftpd.conf ... chroot_loca_user=YES ... 보통 이렇게만 설정하는데, Centos7(VSFTP 3.x)에서는 저렇게만 하면 접...

vsftpd
centos
centos7

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

1. OS기술노트

특정 계정명 강제로 아웃시키기 #연결된 세션 중 계정명이 gogo인 계정 아숫 $ skill -KILL gogo 특정 터미널에 연결된 사용자 강제 아웃 # pts/10 터미널에 연결된 세션 아웃 $ skill -KILL -v pts/10

skill
세션아웃
centos

Centos기반의 loop device생성

1. OS기술노트

기본적으로 Loop디바이스는 8개 생성이 기본인데 추가로 생성할 경우 수행 Centos5버전의 경우 구성방법1. loop 장치 갯수 올리기 $> vi /etc/modprobe.conf ... options loop max_loop=64 ... 커널에서 loop 모듈 다시 로드하기 $> rmmod loop $> modprobe loop $> lsmod | grep loop ... loop                ...

centos
loop
makedev
centos6
centos5

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

1. OS기술노트

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.1...

centos
nic
bridge
브릿지 nic

Centos에서 node설치

2. Open-Infra

node,js 설치하기$> wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz $> tar -zxvf node-v0.10.24.tar.gz $> cd node-v0.10.24/ $> ./configure $> make;make install node.js를 이용해 forever 모듈설치하기 $> npm config set strict-ssl false $> cd /home/test $> npm...

centos
node
forever

gzip 압축률 확인

1. OS기술노트

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 압축전 파일용량(...

centos
gzip
compress

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

1. OS기술노트

bzip으로 압축한 단일 파일의 경우 bzcat이라는 명령어를 통해서 압축을 풀지않고도 파일 내용을 볼 수 있는데,gzip의 경우 별도의 명령어로 압축을 풀 수 없기 때문에 gzip의 아규먼트를 통해서 파일 내용을 볼 수 있어요.tar으로 묶은 경우 tar을 통해서 볼 수 있고요 [root@localhost ~]# ls -l -rw-r--r-- 1 root root 1643736570 May 10 03:00 db_backup.sql.gz  (사전에 설명을 ...

centos
gunzip
unarchive

iptables에서 icmp차단

1. OS기술노트

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

centos
iptables

Linux 디스크 스케쥴링

1. OS기술노트

디스크 스케쥴러 소개 스케쥴정보 설명 비고 none FIFO(선입선출) 스케쥴링 mq-deadline 대기중인 I/O요청을 읽기 / 쓰기로 배치로 정렬 후 스케줄러에 도달하는 시점의 요청에 대해 처리 읽기 작업은 쓰기 작업보다 우선(어플리케이션에서 읽기가 지연될 경우 차단될 가능성이 높음) 대부분 적합하나, 쓰기 작업은 비동기식으로 사용 bfq 단일 어플리케이션이 모든 대역폭을 사용하지 않도록 설정, 스토리지는 항상 유휴상태...

centos
disk
io schedule

make multithread 옵션

1. OS기술노트

Compile 후 make 할때, 기본은 단일 thread로 작동한다더라…. 멀티 Thread를 사용하려면, make -j{n} 옵션을 주면 되는데, {n}의 최대 코어수와 동일해야 한다더라… 요새 compile 할일이 없는데, 한번 해봐야겠음. reference http://www.linux-databook.info/?page_id=2319

centos
make
multi thread

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

1. OS기술노트

ntp클라이언트를 ipv4만 사용하고자 할 때 $> vi /etc/sysconfig/ntpd # Drop root to id 'ntp:ntp' by default. ... OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g -4" ...

centos
ntp
ipv4

pip로 docker-compose 설치 오류

Linux 정보기록 컨테이너&가상화

환경정보 os : centos7 pip : pip2 / pip3 작업사항 pip2가 설치되어 있는 서버에서 새로운 pip를 올리려고 했더니 python3에서 사용해야 한다함 pip 커맨드가 pip2로 심볼릭 링크 걸려있는 상태에서 pip3로 교체 $> ls -l pip /usr/bin/pip -> /usr/bin/pip2 $> ln -snf /usr/bin/pip3 /usr/bin/pip $> pip -V pip 21.0.1 from /us...

python3
centos
docker-compose

proftpd chroot설정법

2. Open-Infra

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

centos
proftp
chroot

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

1. OS기술노트

sysstat 패키지 설치 $> yum install sysstat -y  sysstat정보가 수집되려면 최소 10분 이상을 기다려야 합니다.10분주기로 말고 변경하고 싶을 경우/etc/cron.d/sysstat 파일을 수정하면 되요. [root@localhost ~]# cat /etc/cron.d/sysstat # Run system activity accounting tool every 10 minutes */10 * * * * root ...

sar
ksar
sysstat
centos

sendmail Trouble Shooting

2. Open-Infra SMTP 노트

Hosts 수정 (부팅 시 sendmail에서 진행이 지연되고 있을 때 진행) $> vi /etc/hosts 서버IP 호스트명 지정 Ef) 1.2.3.4 test.co.kr test.co.kr

centos
sendmail
hostname

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

1. OS기술노트

client장비에서 sshkey 생성  $> ssh-keygen  Generating public/private rsa key pair.  Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'.  Enter passphrase (empty for no passphrase): #엔터키 입력 Enter same passphrase a...

centos
ssh
ssh-copy-id
ssh-keygen

valgrind를 이용한 메모리 체크

1. OS기술노트

valgrind는  프로그램 설능을 프로파일링 후 메모리 할당 / 초기화 되지 않은 메모리 영역 을 검색할 수 있는데, Redhat 문서를 참고하며 다음과 같은 리포트를 받을 수 있다고 합니다. 실행하지 않아야 하는 메모리 액세스 지정되지 않았거나 초기화되지 않은 값 사용 잘못된 힙 메모리 해제 포인터 중복 메모리 누수 memcheck로 실행되는 어플리케이션은  메모리 사용량 을 확인해야 하기 때문에 일반적으로 실행하는것보다 10~30배 가량 느리게 ...

centos
valgrind
memory check

yum changelog 사용하기

1. OS기술노트

yum 패키지의 changelog를 확인하고 싶을때 yum changelog 플러그인 설치 $> yum install yum-plugin-changelog -y changelog 확인하고 싶은 패키지 입력 (최근 변경된 정보 1개만 출력예재) $> yum changelog 1 vsftpd Loaded plugins: changelog, fastestmirror, security Loading mirror speeds from cached hostf...

yum
centos
changelog