본문 바로가기

728x90

리눅스

[리눅스] 커널 컴파일 커널 컴파일 커널 컴파일 순서 cd /usr/src make mrproper(make clean) 커널컴파일 시 문제가 되는 이전에 생성되어있던 오브젝트 파일(*.o)들을 삭제(정리)하는 작업 make menuconfig 커널 컴파일 환경을 설정하고, 설정내용을 .config 파일에 생성 make bzImage /usr/src/linux-2.6.18/arch/i386/boot 디렉토리에 bzImage를 생성하는 커널컴파일 과정 수행 (make dep, clean, bzImage 명령을 make 명령어로 한 번에 처리) make modules 커널 모듈 생성. make menuconfig 환경설정에서 (M)로 선택한 모듈 부분을 커널 내부 구성요소에 알려주고 그 구성요소들이 사용될 때 Auto kernel.. 더보기
[리눅스] sendmail Relaying denied. IP name lookup failed sendmail Relaying denied. IP name lookup failed sendmail access error [root@dns1 ~]$ tail /var/log/maillog Mar 30 02:21:29 dns1 dovecot: pop3-login: Login: user=, method=PLAIN, rip=192.168.43.237, lip=192.168.43.8 Mar 30 02:21:29 dns1 dovecot: POP3(scbyun): Disconnected: Logged out top=0/0, retr=0/0, del=0/1, size=579 Mar 30 02:22:53 dns1 sendmail[2463]: p2THMouO002463: ruleset=check_rcpt, arg1=.. 더보기
[리눅스] 디스크의 배드블록 마크하기 디스크의 배드블록 마크하기 e2fsck의 옵션에는 badblocks을 실행하여 배드블록을 찾은 후 디스크의 배드블록 아이노드에 추가하여 마크함으로써 마크된 배드블록을 사용하지 못하도록 하는 방법이다. [root@ns2 ~]$ umount /home [root@ns2 ~]$ e2fsck -cv /dev/sda6 e2fsck 1.35 (28-Feb-2004) Checking for bad blocks (read-only test): done Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference coun.. 더보기
[리눅스] CentOS 7 RabbitMQ 설치 방법 CentOS 7 RabbitMQ 설치 방법 1. EPEL 저장소 설치 $ yum install -y epel-release 2. erlang 설치 $ yum install -y erlang 3. RabbitMQ 설치 $ yum install -y rabbitmq-server 4. Web Console 활성화 $ rabbitmq-plugins enable rabbitmq_management 5. RabbitMQ 서비스 등록 $ systemctl list-unit-files | grep rabbitmq-server rabbitmq-server.service disabled $ systemctl enable rabbitmq-server 6. RabbitMQ 서비스 기동 $ systemctl start rabb.. 더보기
[리눅스] iperf3 사용법 iperf3 사용법 iperf3 : TCP/UDP 대역폭 성능 측정 도구 테스트 환경 $ cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) iperf3 패키지 설치 - 서버, 클라이언트 패키지 설치 $ yum install -y iperf3 $ iperf3 --version iperf 3.1.7 Linux master 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64 Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / ze.. 더보기
[리눅스] 리눅스에서 HTTP Proxy Server 설정하기 리눅스에서 HTTP Proxy Server 설정하기 1. 로그인 세션 동안만 유지되는 방법 $ export http_proxy=[proxy서버]:[proxy포트] $ export https_proxy=[proxy서버]:[proxy포트] $ unset http_proxy $ unset https_proxy 2. 로그인 세션이 종료된 후에도 프록시를 유지시키는 방법 *** .bashrc, .bash_profile, /etc/profile $ vi ~/.bashrc --- export http_proxy=[proxy서버]:[proxy포트] export https_proxy=[proxy서버]:[proxy포트] --- $ source ~/.bashrc 참고 URL : http://krespo.net/188 htt.. 더보기
[명령어] ping, telnet으로 통신(포트) 상태 확인 ping, telnet으로 통신(포트) 상태 확인 ping test(ICMP) $ ping -c 3 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=105 time=26.5 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=105 time=26.5 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=105 time=26.5 ms --- 8.8.8.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 26.519.. 더보기
[리눅스] Rkhunter (Rootkit Hunter) 설치 Rkhunter (Rootkit Hunter) 설치 : rkhunter로 해킹 여부 체크하기 http://www.rootkit.nl/projects/rootkit_hunter.html 1. 다운로드 [root@lamp01 src]# wget http://ncu.dl.sourceforge.net/project/rkhunter/rkhunter/1.4.0/rkhunter-1.4.0.tar.gz 2. rootkit 설치 [root@lamp01 src]# tar xvfz rkhunter-1.4.0.tar.gz [root@lamp01 src]# cd rkhunter-1.4.0 [root@lamp01 rkhunter-1.4.0]# ./installer.sh --layout default --install 3. roo.. 더보기

728x90