본문 바로가기

반응형

Linux

CentOS에서 iptables 규칙을 저장하는 방법(iptables save) CentOS에서 iptables 규칙을 저장하는 방법(iptables save) CentOS에서 iptables 규칙을 저장하려면 iptables의 설정을 iptables-save 명령을 사용하여 저장할 수 있습니다. 1. 규칙 저장 iptables-save 명령을 사용하여 현재 활성화된 iptables 규칙을 파일에 저장합니다. 일반적으로 루트 권한이 필요합니다. 저장할 파일의 경로와 이름을 지정합니다. iptables-save > /etc/sysconfig/iptables 이 명령은 현재의 iptables 설정을 /etc/sysconfig/iptables 파일에 저장합니다. 이 파일은 부팅 시 iptables 설정을 다시 적용하는 데 사용됩니다. 2. 규칙 파일 확인 저장된 규칙 파일을 텍스트 편집기.. 더보기
[리눅스] MySQL innodb 설치 MySQL innodb 설치 2.1 MySQL 계정 생성 [root@sangchul mysql-5.1.56]# useradd -m -c "MySQL Server" -d /usr/local/mysql -s /bin/false -u 27 mysql 2.2 MySQL config(innodb 활성화) [root@sangchul mysql-5.1.49]# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-plugins=innobase,innodb_plugin --with-charset=euckr --with-extra-charsets=all 2.3 MySQL make && make install [root@sang.. 더보기
DNS 질의 시 TIMEOUT 시간 계산 방법 DNS 질의 시 TIMEOUT 시간 계산 방법 리눅스 시스템에서 일반적인 기본값 timeout 보통 5초로 설정될 수 있습니다. 즉, DNS 질의에 대한 응답을 기다리는 최대 시간은 5초입니다. retrans 보통 3으로 설정될 수 있습니다. 즉, 첫 번째 DNS 질의에 대한 응답이 없는 경우, 최대 3번의 재전송을 시도합니다. 이러한 값은 시스템이나 배포판에 따라 다를 수 있으며 resolv.conf 파일에서 명시적으로 설정되지 않았을 때 사용되는 기본값이므로 항상 확인이 필요합니다. DNS 질의에 대해 최대 5초 동안 대기하며 응답을 받지 못한 경우 최대 3번의 재전송을 시도합니다. DNS 질의 시간 초과(TIMEOUT)은 "timeout" 및 "retrans" 값에 따라 계산됩니다. 확인 단계 시스.. 더보기
[error] named: initgroups(): Operation not permitted named 실행 시 아래와 같은 에러가 발생할 경우 [root@dns3 slaves]# service named restart named를 정지 중: [ OK ] named를 시작 중: named: initgroups(): Operation not permitted [실패] [root@dns3 slaves]# vi /var/log/messages Mar 26 21:50:03 dns3 kernel: type=1400 audit(1301143803.811:5): avc: denied { getcap } for pid=1776 comm="named" scontext=root:system_r:named_t:s0 tcontext=root:system_r:named_t:s0 tclass=process enforci.. 더보기
CentOS 6.2 에서 dkms를 설치하는 방법 CentOS 6.2 에서 dkms를 설치하는 방법 $ /etc/init.d/vboxdrv setup Stopping VirtualBox kernel modules [ OK ] Uninstalling old VirtualBox DKMS kernel modules [ OK ] Trying to register the VirtualBox kernel modules using DKMS[실패] (Failed, trying without DKMS) Recompiling VirtualBox kernel modules [실패] (Look at /var/log/vbox-install.log to find out what went wrong) 1. 터미널을 열고 root 권한으로 로그인합니다. 2. EPEL 저장소(Ext.. 더보기
cronolog를 컴파일하여 설치하고 Apache에 로그를 설정하는 방법 cronolog를 컴파일하여 설치하고 Apache에 로그를 설정하는 방법 Cronolog를 소스 코드를 직접 다운로드하여 컴파일하여 설치하고 Apache에 로그를 설정하는 방법은 아래와 같습니다. 1 .필요한 패키지 설치 컴파일에 필요한 일부 개발 패키지를 설치합니다. sudo yum install -y gcc make 2. Cronolog 다운로드 및 설치 Cronolog의 공식 웹 사이트(http://cronolog.org/)에서 소스 코드를 다운로드합니다. cd /usr/local/src wget http://cronolog.org/download/cronolog-1.6.2.tar.gz tar -xzvf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 이제 소스 코드 디렉토리.. 더보기
CentOS 7에서 LANG 설정을 변경하고 영구적으로 적용하는 방법 CentOS 7에서 LANG 설정을 변경하고 영구적으로 적용하는 방법1. 현재 LANG 설정 확인현재 LANG 설정을 확인합니다.echo $LANG$ echo $LANGen_US.UTF-82. 지원되는 로케일 확인 및 로케일 생성지원되는 로케일 확인locale -a$ locale -a | grep ko_KRko_KRko_KR.euckrko_KR.utf8로케일이 설치되지 않은 경우 생성sudo localedef -i ko_KR -f UTF-8 ko_KR.UTF-83. 현재 세션의 LANG 변경 (일시적 설정)현재 세션에서만 LANG을 변경합니다. 영문 설정export LANG=en_US.UTF-8$ echo $LANGen_US.UTF-8한글 설정export LANG=ko_KR.UTF-8$ echo $LAN.. 더보기
[리눅스] 아파치 웹 서버에서 디렉토리 리스팅을 막기 아파치 웹 서버에서 디렉토리 리스팅을 막기 1. 아파치 웹 서버에서 디렉토리 리스팅을 막으려면 Options 지시어에서 Indexes 옵션을 제거하면 됩니다. 2. Apache 설정 파일(httpd.conf)을 열어서 디렉토리 설정 부분을 찾습니다. 해당 디렉토리 설정에 대한 Options 지시어를 찾습니다. 일반적으로 아래와 같은 형태로 되어 있습니다. Options Indexes FollowSymLinks AllowOverride None Require all granted 3. Options 지시어에서 Indexes 옵션을 제거합니다. Options FollowSymLinks AllowOverride None Require all granted 4. 변경 사항을 저장하고 Apache를 재시작합니다... 더보기

반응형