하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
리눅스 rc.local
(r2 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
[목차] == 개요 == 리눅스 부팅 시 가장 마지막 단계에서 자동으로 실행할 명령어를 모아둔 스크립트 파일이다. == 사용 용도 == 네트워크 설정 : IP 및 Route 관련 설정 보안 및 최적화 : 특정 하드웨어의 성능 제한을 풀 때 자동 시작 : 자사 솔루션 프로그램을 자동실행 ===# rc.local이 작동하지 않을 때 체크리스트 #=== 최신 리눅스(CentOS7 이상) 보안과 효율 관리를 위해 rc.local 기능을 기본적으로 비활성화해두는 경우가 많다. 1. 실행 권한 확인 파일 자체 실행 권한 여부 확인 후 없을 시 권한 부여 > ls -l /etc/rc.d/rc.local > chmod +x /etc/rc.d/rc.local 2. 심볼릭 링크 확인 /etc/rc.local 파일이 실제 파일인 /etc/rc.d/rc.local을 잘 가리키고 있는지 확인합니다. > ln -s /etc/rc.d/rc.local /etc/rc.local ==# 파일 예시 #== {{{#!/bin/bash # 커널 패닉 대응 echo "30" > /proc/sys/kernel/panic echo "1" > /proc/sys/kernel/panic_on_oops # 본딩 및 NIC 가속 기능 제어 echo "eth0" > /sys/class/net/bond0/bonding/primary ethtool -k eth0 tso off ethtool -k eth1 tso off # ARP Flux (IP 응답 혼선) 방지 echo "1" > /proc/sys/net/ipv4/conf/all/arp_ignore echo "1" > /proc/sys/net/ipv4/conf/bond0/arp_ignore echo "2" > /proc/sys/net/ipv4/conf/all/arp_announce echo "2" > /proc/sys/net/ipv4/conf/bond0/arp_announce # 네트워크 전송 큐(Queue) 확장 ifconfig eth0 txqueuelen 10000 ifconfig eth1 txqueuelen 10000 # 시간 동기화 ntpdate -b 172.16.100.11 clock -w && hwclock --systohc service ntpd start # 자사 솔루션 재시작 cd /usr/local/castis/ ServiceMonitor start }}}
Liberty
|
the tree