IT 이야기532 [RHEL 공통] 파일을 다운로드 받았는데 32bit인지 64bit인지 확인하는 방법 다운로드 받은 파일이 몇 bit용 파일인지 확인하는 방법은 file 명령을 사용합니다. 1. 윈도우 32bit용 1 2 # file mod_jk.so mod_jk.so : PE32 executable for MS Windows (DLL)(GUI Intel 80386 32-bit cs 2. 리눅스 64bit용 12# file mod_jk.somod_jk.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippedcs 2019. 11. 21. [RHEL 공통] 접속한 터미널에서 발생하는 모든 세션 내용 저장(script) 터미널에 접속하여 작업한 내용을 모두 저장하여 나중에 확인하고 싶을때 어떻게 해야 할까요? 터미널에서 발생하는 모든 세션 내용을 저장하는 명령어는 script 입니다. 다른 작업자가 작업한 내용을 재확인하고자 할 때 유용합니다. # script -afq 파일명.txt - a : 신규 저장하지 않고 이전 파일에 추가 - f : 출력 화면을 깨끗이 처리 - q : 메시지를 출력하지 않음 종료는 exit 또는 quit를 입력하면 됩니다. 2019. 11. 21. [RHEL 공통] 쉘 스크립트 제작중 일부 명령어가 실행 안될 때 방안 bash 쉘로 스크립트 제작 중 일부 명령어가 동작하지 않습니다. 예를 들어 history는 bash 쉘에서 동작이 안됩니다. bash 쉘 스크립트 제작 시 interactive mode로 제작을 권장합니다. 스크립트 제작 파일의 최상단에 다음과 같이 입력해 주면 됩니다. #!/bin/bash -i Bash 스크립트에 대한 자세한 내용은 다음 사이트를 참고하시기 바랍니다. http://www.tldp.org/LDP/abs/html/index.html Advanced Bash-Scripting Guide This tutorial assumes no previous knowledge of scripting or programming, yet progresses rapidly toward an intermed.. 2019. 11. 21. [RHEL 공통] 캐시 메모리 초기화 방안 캐시 메모리를 초기화 하는 방안은 다음과 같습니다. 캐시 메모리 초기화는 서비스 영향도가 있을 수 있으니 점검 시 반드시 서비스를 내리고 사용해 주시기 바랍니다. # sync # echo 1 > /proc/sys/vm/drop_cahce # echo 0 > /proc/sys/vm/drop_cahce 캐시 초기화 옵션은 다음과 같습니다. 0 : 캐시 메모리 초기화 하지 않음 1 : pagecahe를 초기화 2 : inodes, dentry를 초기화 3 : 1, 2 항목 모두 초기화 → 1000 값이 낮을수록 시간 적음 vm.dirty_ratio = 20 → 40 vm.dirty_writeback_centisecs = 50 → 499 vm.dirty_background_ratio = 10 sysctl.con.. 2019. 11. 21. [OpenSSL] SSL 설정에서 SSLv3 제거 SSL 설정파일(http-ssl.conf)에서 SSLv3로 검색하여 -SSLv3 부분을 삭제합니다. # vim $HTTPD_HOME/conf.d/http-ssl.conf ...생략... SSLEngine on SSLProtocol all -SSLv2 -SSLv3 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!SSLv3:RC4+RSA:+HIGH+MEDIUM+LOW ...생략... 설정 시 아래 현상이 발생하는지 확인이 필요합니다. ① 정상적으로 설정하였으나 일부 사용자 PC의 Internet Explorer 부라우저에서 속도가 느리거나 인증 에러가 발생 ② 인증키 발급기관에 문의하여 SSLv3 항목을 사용하지 않고, TLSv1.1 이상을 사용하는지 확인 후 설정 SSLv3 1. 넷.. 2019. 11. 21. [Apache] Apache의 특정 메소드 차단 Apache의 특정 메소드(GET, POST, HEAD)를 차단하려면 어떻게 해야 할까요? $HTTPD_HOME/conf/httpd.conf 파일에 디렉터리 설정에서 아래 내용을 추가 또는 수정합니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 AllowOverride None Order allow,deny Allow from all Order deny,allow Deny from all cs 2019. 11. 21. [RHEL 공통] 파일 및 디렉터리 권한 설정을 일괄적으로 적용 파일 및 디렉터리 권한 설정을 일괄적으로 적용하려면 아래와 같이 수행합니다. 특정 디렉터리 내 모든 파일의 권한을 644로 설정하는 방법은 아래와 같습니다. # find "디렉터리명" -type f | xargs chmod 644 특정 디렉터리 내 모든 디렉터리의 권한을 755로 설정하는 방법은 아래와 같습니다. # find "디렉터리명" -type d | xargs chmod 755 2019. 11. 21. [RHEL 공통] 특정 디렉터리에 있는 파일 수 확인 특정 디렉터리에 있는 파일 수를 확인 하는것은 find 명령으로 아래와 같이 수행합니다. # find "디렉터리명" -type f | wc -l 특정 디렉터리 내 디렉터리 수를 확인하는 방법은 아래와 같습니다. # fine "디렉터리명" -type d | wc -l 2019. 11. 21. [RHEL 공통] Network에서 Mask Bits별 Subnet Mask 네트워크 IP를 변경해야 하는데 Mask Bits를 20으로 설정해야합니다. 어떻게 해야 할까요? Mask Bits가 20은 B Class이며 Subnet Mask는 255.255.240.0 입니다. 클래스별 Mask Bits의 Subnet Mask는 다음과 같습니다. 8 : 255.0.0.0 16,777,214개 IP Host 9 : 255.128.0.0 8,388,606개 IP Host 10 : 255.192.0.0 11 : 255.224.0.0 12 : 255.240.0.0 13 : 255.248.0.0 14 : 255.252.0.0 15 : 255.254.0.0 16 : 255.255.0.0 65,543개 IP Host 17 : 255.255.128.0 32,766개 IP Host 18 : 255.. 2019. 11. 21. [Apache] 로그 파일에서 접속한 IP 리스트 보기 Apache 로그 파일에서 접속한 IP 리스트를 확인할 수 있는 방법이 있을까요? /APACHE/LOG에 있는 access_log로 시작되는 모든 파일에서 접속한 IP중 중복된 IP를 제거하고 출력하는 방법은 다음과 같습니다. awk에서 print뒤에 오는 $1은 띄워쓰기로 구분된 1번째 항목을 출력하라는 명령입니다. # cat /APACHE/LOG/access_log.* | awk '{print $1}' | sort -u -k1,1 특정 패턴을 제거 한 후 접속한 IP를 출력하려면 다음과 같은 형식으로 입력합니다. (200, 204가 포함된 문자열 제거 후 출력) # cat /APACHE/LOG/access_log.* | egrep -v "200|204" | awk '{print $1}' | sort .. 2019. 11. 21. 이전 1 ··· 44 45 46 47 48 49 50 ··· 54 다음