개발개발/LINUX 41

서버 모니터링 툴 glances 설치

서버 모니터링 할때 top / dstat 를 사용했는데 관리하다 보니 살짝 애매해서 찾아봄 glances 라는 python 으로 만들어진 모듈이 있음. 단점은 살짝 무거움. 참고 : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=1806 [설치]# yum install python python-devel python-setuptools gcc psutil 과 glances 받아야 됨 psutil : https://pypi.python.org/pypi?:action=display&name=psutil#downloadsglances : http://nicolargo.github.io/glances/ ... 적다 보니.....

개발개발/LINUX 2015.01.22

sftp 접속시 최상위 폴더 접근 제한

[목표]1. 리눅스에서 sftp 접속 가능하게 하기2. sftp 접속시 최상위 폴더 접근 제한3. sftp 만 접근 가능하게 세팅 아이디 : sftponlyuser그룹 : sftponly위치 : /home/sftponly/sftponlyuser [작업]// sftp 만 접근 가능한 그룹을 만든다.# group add sftponly // /etc/ssh/sshd_config 에 설정값 수정#Subsystem sftp /usr/libexec/openssh/sftp-server=> Subsystem sftp internal-sftp Match Group sftponly ChrootDirectory %h AllowTcpForwarding no X11Forwarding no ForceCommand interna..

개발개발/LINUX 2014.02.17

화면 보호기 끄기

원격 콘솔에 연결해서 작업하다보면 일정 시간이 지났을때 아무런 키가 먹히지 않는 것을 볼 수 있다.새롭게 연결을 하면 정상 작동하지만 기존에 연결해 놓은 것이 안될때에는. 보통 리눅스의 "화면보호기" 기능이 켜져 있어서 그러한 문제가 발생된다. 그럴땐 #setterm -blank 0 [설명]화면보호기 기능을 0분 설정하지 않는다.시간은 0~60분 단위

개발개발/LINUX 2013.03.13

[프로젝트 세팅하기] #2 svn 세팅

익숙한 svn 세팅하기 0. svn 없으면 설치#yum install svn 0. 저장할 폴더 설정#mkdir /home/svn 1. 프로젝트 생성 (저장소만들기) #svnadmin create --fs-type fsfs /home/svn/프로젝트이름 2. 설정 (해당 방법은 정말 간단하게 세팅하는 것이므로 비밀번호 노출의 취약점이 있음)#vim /home/svn/프로젝트이름/conf/svnserve.conf 알려지지 않은 사용자 접근 제한(none)anon-access = none 인증된 사용자 접근 쓰기(write)auth-access = write 비밀번호 저장방식 파일(passwd)password-db = passwd 프로젝트이름realm = Cafe Util #vim /home/svn/프로젝트이..

개발개발/LINUX 2013.03.12

[프로젝트 세팅하기] #1 계정세팅하기

간만에 프로젝트 세팅할 일이 있어서 정리. 나중에 스크립트로 하면 더 편하겠지만... 흠 뭐 몇번 더 해보고 익숙해짐. 그때서... 여하튼 프로젝트 세팅하기 첫번째로 "리눅스 계정 세팅하기" 사양은 centos + php + svn + apache + vsftpd 입니다 참고로 SSH 계정을 만들어 오픈하게 되면 보안상 문제가 좀 있다. 이걸 보안하려면 좀 구찬은 작업이라 ftp 계정만 줌 1. 우선!!! 아이디와 비밀번호 생성 #useradd 계정명#passwd 계정명Changing password for user 계정명.New password: Retype new password: passwd: all authentication tokens updated successfully. 2. FTP 만 들어..

개발개발/LINUX 2013.03.12

서버 보안을 위한 fail2ban 세팅방법

fail2ban : 서버에 특정 아이피들이 무작위로 아이디와 패스워드를 대입하여 공격 하는 것을 막기 위한 툴 서버를 운영하다보면 정말 지치지도 않게 꾸준하게 서버에 들어오려고 하는 녀석들이 있다. 그것들을 막기 위해서 매번 아이피를 차단하는 수고를 대신 해주는 툴임. 0. 사양centos 에서 설치해봄 1. 설치방법fail2ban 최신버전 다운로드 [링크] # tar -zxcf fail2ban-sdist-0.8.5.tar.gz# cd fail2ban-sdist-0.8.5# python setup.py install...... 2. 세팅방법 (자세한건 인터넷에 옵션 찾으면 나옴) # vim /etc/fail2ban/jail.conf # 해당 아이피에서는 기능 적용 안함 아이피는 공백으로 띄워서 아래처럼 ..

개발개발/LINUX 2012.12.24

centos 6.x 서버 세팅기. (기본설정 + APM)

집에 서버로 쓰는 컴 한대가 있는데... 항상 켜놓고 안정적인 환경에서 도는... 그냥... 가상화 서버가 가지고 싶었다. 이제 세팅을 시작해 보자면... 0. 서버의 생명은 우선 시간!!! 시간 동기화 해주고 # rdate -s time.bora.net 1. 사용할 아이디 생성 (root 직접 접근은 보안상 안좋음)#useradd memberId#passwd memberIdChanging password for user memberId. New password: Retype new password: passwd: all authentication tokens updated successfully. 2. 생성한 아이디로 외부에서 접속해보기 3. vim 설치 (파일 편집하기 위해선 필요)# yum inst..

개발개발/LINUX 2012.11.14

컴파일옵션

configure 옵션을 잘못 주어서 다시 시작하고 싶다면 make distclean이라고 치면 configure 설정을 모두 제거해줍니다. 그리고 configure 부터 다시 시작하시면 됩니다. make distclean make가 실패하는 경우는 보통 컴파일 에러입니다. 이때는 컴파일 에러를 해결한 후 처음부터 다시 컴파일하는 것을 추천합니다. make clean 하면 컴파일이 취소되고, make를 치면 다시 컴파일할 수 있습니다. make clean 컴파일이 완료되면 make install 을 치면 설치가 완료됩니다. make install 설치한 후에 압축파일을 풀었던 디렉토리는 지우지 않는 것을 추천합니다. 나중에 설치 제거할 때 필요하니까요. 설치 제거하기 설치 제거를 하려면 make를 했던 ..

개발개발/LINUX 2012.07.09
반응형