목록분류 전체보기 17
Macan
리눅스를 사용하면 보안에 중요한 openssl 버전의 업그레이드 방법은 다음과 같다. 현재 서버 버전 확인하기 # opensslOpenSSL> versionOpenSSL 1.0.1e-fips 11 Feb 2013 다음버전을 작성일 기준 최신 버전인 openssl-1.0.2j로 업그레이드 한다. 먼저 openssl 사이트에서 최신 버전을 다운로드 한다. https://www.openssl.org/source/ 다운 받은 최신 버전을 적당한 곳에 압축을 해제하고 # ./config# make && make install 기본적으로는 위와 같은 방법으로 컴파일을 진행한다. 그 후 기존 사용하고 있는 openssl 버전의 위치를 찾아서 백업 후 새로 컴파일 한 openssl를 심볼릭링크 걸어준다. # which..
bash 사용자 목록useradd로 계정을 만들면 기본적으로 /bin/bash 환경이 적용된다. bash 사용자 목록이 의미 있는 경우가 많다.명령어grep /bin/bash /etc/passwd grep /bin/bash /etc/passwd | cut -f1 -d: 예시[root@zetawiki ~]# grep /bin/bash /etc/passwd root:x:0:0:root:/root:/bin/bash mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash [root@zetawiki ~]# grep /bin/bash /etc/passwd | cut -f1 -d: root mysql
1. 패스워드 사용 기간 제한$> vi /etc/login.defsPASS_MAX_DAYS 90PASS_MIN_DAYS 0PASS_MIN_LEN 8PASS_WARN_AGE 7 2. 계정 잠금 허용$> vi /etc/default/useraddINACTIVE=0 3. 기타 비밀번호 설정$>vi /etc/pam.d/system-authauth required pam_env.soauth required pam_tally.so per_userauth sufficient pam_unix.so nullok try_first_passauth requisite pam_succeed_if.so uid >= 500 quietauth required pam_deny.so account required pam_unix.soa..
이 글은 CentOS5 32bit 기준으로 쓰였다.pam의 기본 개념CentOS를 기준으로 설명함인터넷에서 검색할 내용을 적용하지 마라. 버전별로 옵션이 다르기 때문임. /usr/share/doc/pam-(버전)/txts 을 확인 바람. /etc/pam.d/ 밑의 파일을 수정하면, 수정한 이후 로그인 하는 계정부터 바로 적용 됨. 갱신 하는 명령어 없음.당연한 말이지만, 잘못 수정하면 로그인 못하게 되는(콘솔로도!!) 사태 발생. -> 싱글모드로 부팅하는 수 밖에 없다. 개인 컴퓨터면 문제가 없는데 서비스 중인 서버에선 ...생각을 말자. 그런 사태를 방지하려면 모듈이 제대로 된 경로에 있는지 확인 해야 함./lib/security/ : 32bit 운영체제는 여기 모듈이 있고, 64bit 버전도 /lib..
tar -c 파일 압축 -x 압축 해제 -v 압축과정 출력 -f 지정한 파일명으로 압축 -z tar 압축 후 gzip 압축 -p 소유권등 퍼미션 유지 tgz 압축 해제tar -xvzf [파일 명] tgz 압축tar cvzf 파일명.tar.gz [디렉토리] or 파일 tar.bz2 압축 해제tar -jxvf name.tar.bz2 .tgz .tar 형식의 파일을 gzip으로 압축한 파일 분할 압축 # tar cvfzp - [압축할파일] | split -b 50mb - [압축할파일명.tar.gz]split는 최대 676개의 분할 지원 압축을 풀기# cat 압축파일명.tar.gza* | (cd /home;tar xvfzp - )
데이터 분석이나 머신러닝 같은 기술이 관심을 모으면서 데이터와 관련된 오픈소스 기술들이 점점 늘어나고 있다. 활용 분야도 실시간 데이터 분석, 데이터 시각화, 데이터 모니터링 등 다양하다. 다음은 최근 몇 년 사이 등장한 오픈소스 중 데이터와 관련된 기술들이다.■ 추천 알고리즘① 셀던셀던은 영국 캠브리지대학 소속 데이터 과학자들이 모여 만든 기술이다. 셀던은 2012년 핵심 기술을 개발했고, 2015년 초부터 이를 ‘오픈 프리딕티브 플랫폼(Open Predictive Platform)’이라고 부르며 오픈소스 기술로 전환했다. 현재 버전 0.9까지 나왔다.▲셀던 추천 시스템 구조 예(사진 : 셀던 홈페이지)셀던은 공식 홈페이지를 통해 다양한 머신러닝 기술에 셀던을 활용할 수 있다고 설명한다. e커머스 분야..