Linux-centos 59

yum local repository

yum local repository 생성 1. repo 설치 및 설정 생성 및 설정을 위한 패키지 설치 yum install createrepo yum-utils패키지 정보를 저장할 디렉토리 생성 mkdir -p /home/www/html/repos/{base, centosplus, extras, updates, python35}local repository 와 centos yum repository 동기화 reposync -g -l -d -m --repoid=base --newest-only --download-metadata --download_path=/home/www/html/repos reposync -g -l -d -m --repoid=centosplus --newest-only --down..

nginx security setting

request 방식 제한에 대한 설정 설정 - get, post 이외의 요청을 거부하게 설정 server { location / { limit_except GET POST { deny all; } } } 설정 - get, post 이외의 메서드는 444로 리턴 server { location / { if($request_method !~^(GET|POST)$) { return 444; } } } 테스트 curl -X PUT http://localhost:port curl -X DELETE http://localhost:port 테스트 결과값 403 : 해당 요청을 수행한 권한이 없는 access 405 : 해당 uri에서 메서드를 허용하지 않는다 403 Forbiddennginx nginx 버전 노출 방..

폐쇄망 centos7에 python, 라이브러리 기타 등등 설치하기

작업순서 인터넷 망에서 필요한 파일 다운로드, repository 작성 폐쇄망으로 파일 복사 폐쇄망에서 설치 인터넷망 작업 다운로드와 createrepo를 설치해서 repository를 작성합니다. 다운로드를 위한 다운로더 설치 yum -y install yum-plugin-downloadonly creatererepo 설치 sudo yum install yum-utils createrepo 설치할 디렉토리 생성 이때 packages-ins는 임시 설치 디렉토리이기 때문에 원격 서버로 가져가지 않아도 됩니다. cd /home/off-repo mkdir packages packages-ins 레파지토리 파일 다운 yum install --downloadonly --installroot=/home/off-r..

centos7 인터넷 안되는 환경에서 python3 설치하기

인터넷 없는 centos7에 python 설치하기 아래에서 원하는 버전의 python 다운로드 https://www.python.org/downloads/source/ 다운받은 파일을 서버에 올리기 1. cp로 카피하기 2. sftp로 올리기 압축해제 tar xzf 파일이름.tgz cd 파일이름 설치 ./configure --enable-optimizations make altinstall 심볼릭링크 생성 경로 확인 [root@--]which python3.x /usr/bin/python3.x 심볼릭링크 경로로 이동 후에 생성 cd /usr/bin/python3.x ln -s python3.x python3 잘 생성되었는지 확인 python3 -V 심볼릭링크 삭제 rm python3

명령어 정리

ps -e 실행중인 모든 프로세스 -f 프로세스의 자세한 정보 -u 특정 사용자에 대한 프로세스 정보 -p pid로 지정한 프로세스 정보 u 상세 정보 a 터미널에서 실행한 프로세스 정보 x 실행중인 모든 프로세스 좀비 프로세스 찾기 ps -ef | grep defunct '문자열' 찾기 ps -eaf | grep '문자열' '문자열' 제외하고 찾기 ps -eaf | grep -v '문자열' find '파일이름' 이 존재하는 모든 전체 경로 출력 find / -name 파일이름 생성된지 30일 지난 파일들 찾기 find . -name '파일이름*' -mtime +30 용량이 1 아래인 파일 find . -name '파일이름*' -size -1 30분 안에 수정된 파일중에 파일이름으로 시작하는 파일을 찾아..