본문 바로가기

I T/Linux57

리눅스 삼바 설정 !########## 삼바설정(리눅스) ##########1. 삼바가 설치되어있는지 확인 rpm -qa | grep smb smbclient -V2. 없다면 yum 으로 설치해준다.. "yum install samba*"3. 리눅스 계정생성 "useradd data-sync"4. 삼바 계정및 비번설정 "smbpasswd -a data-sync" 5. 삼바 설정파일에 추가 "vim /etc/samba/smb.conf" 파일열어서 아래부분 복사해 넣기[data-sync] comment = data-sync path = /home/data-sync(동기화시킬디렉토리) valid users = data-sync(삼바계정) read only = no writable = yes public = no browseab.. 2015. 8. 30.
리눅스 PHP 업그레이드 업그레이드 전 back up부분/usr/local/php 폴더 옮겨두기예) mv /usr/local/php /usr/local/php.bak cp /usr/local/apache/conf/php.ini /usr/local/apache/conf/php.ini.bak 소스설치 cd /usr/local/src/ http://kr1.php.net/downloads.php 애서 다운받을 php 검색. wget http://xxx.xxx.xxx.xx/php-xx.xx.xx.tar.gz tar zxvf php-5.4.7.tar.gz cd php-5.4.7 ( php 설치 옵션 )./configure \--prefix=/usr/local/php \--with-apxs2=/usr/local/apache/bin/apxs .. 2015. 8. 30.
리눅스 캐시 메모리 삭제 echo 3 > /proc/sys/vm/drop_caches 캐시 날리고 free -m 으로 확인. 2015. 8. 30.
퓨니코드 , name.conf 에 설정 및 확인 http://pension119.com/sol/punicode/index.php 한글도메인 퓨니코드 변환기 - 한글도메인.kr ( PunyCode Converter ) http://domain.blueweb.co.kr/pop_puny.html = 퓨니코드 확인. 아파치설정 파일과 / 네임서버에 한글 도메인 이름까지 둘다 퓨니코드로 변환된 이름으로 바꿔줘야 제대로 작동됨 ! 한글.kr 도메인을 사용하실 경우에 DNS가 한글을 처리하기 위하여 영어, 숫자, 하이픈(-)으로 이루어진 퓨니코드(Punycode)의 형태로 변환된후, DNS 서버에 전달, 저장되는 형태를 취하고 있읍니다. 따라서 한글.kr 도메인을 사용하기 위해서는 플러그인을 설치하셔야 하고, 필요하실 경우, 퓨니코드 변환은 온라인 퓨니코드 변환기.. 2015. 8. 30.
리눅스 usb 마운트 방법 ( Linux usb mount ) usb나 하드 꼽고 fdisk -l --> 장치명 확인. mkdir /backup ( 디렉토리는 예를든거임)마운트 시킬 디렉토리 생성 parted /dev/sdb1 print 해당 파티션? 용량 보기 mount -t vfat /dev/sdb1 /backup/ --- 윈도우용? mount -t ext3 /dev/sdb1 /backup/ ---- 리눅스 마운트 시키고 해당 경로로 이동후 파일 확인. 언마운트 시umount /backup/ 2015. 8. 30.
리눅스 메모리,프로세스 관리 ( free , ps ) free [옵션]-b : 메모리의 양을 바이트로 표시한다.-k : 메모리의 양을 Kb로 표시한다.-m : 메모리의 양을 Mb로 표시한다.-t : 총 합을 표시한다.-o : 버퍼 정보를 출력하지 않는다.-s : 지정된 시간마다 계속해서 출력한다.-V : 버전 정보를 출력한다. 현재 메모리의 사용량 출력한다. [root@localhost /]# free total used free shared buffers cachedMem: 255596 199332 56264 0 4144 94168-/+ buffers/cache: 101020 154576Swap: 524280 4 524276 현재 메모리의 사용량을 버퍼와 캐시를 제외하고 출력한다. [root@localhost /]# free -o total used fr.. 2015. 8. 30.
FIND 명령어 간단 사용법 find 명령어 사용법 # find [시작점] [옵션] [형식] -print 시작점 : 해당 디렉토리를 기준으로 해당 디렉토리 하위의 모든 파일음 검색 find / -name abc* -print => /(루트) 하위. 즉, 전체 디렉토리에서 파일명이 abc로 시작되는 모든 파일을 검색 find / -size +10240k -print => 크기가 10M 이상 파일 검색(크리고 검색할때는 k 단위로 검색) find / -mtime -7 -print => mtime (modification time=수정시간), 최근 7일이내 변경된 파일만 검색 find / -atime -3 -print => atime(access time=접근 시간), 최근 3일이내 접근한 파일 검색 find / -perm -4000 -.. 2015. 8. 30.
ssh 무작위 대입 공격 방어 1. sshguard - 20분내 4번 로긴실패시에는 iptables같은 방화벽을 이용해서 IP를 자동으로 차단시켜주는 도구. 차단된 IP는 7~10.5분내에 랜덤한 시간내에 다시 회복- 다운로드 : http://sourceforge.net/projects/sshguard/ 2. DENYHOSTS- ssh로긴하는 IP를 실시간으로 로그파일을 (/var/log/secure) 체크해서 /etc/hosts.deny에 추가해서 차단하도록하는 python 프로그램www.denyhosts.nethttp://denyhosts.sourceforge.net/ 3. iptables-이 도구는 커널레벨에서 동작하는것으로 방화벽역할을 해줌. 아래 사이트는 이 명령어가 자체로 가지고 있는 기능을 이용해서 차단하는 방법을 알려줌.. 2015. 8. 30.
httpd.conf 파일은 크게 세부분으로 나누어져 있다. httpd.conf 파일은 크게 세부분으로 나누어져 있다. Section 1: Global Environment : 아파치 전체적인 영향이 미치는 설정 Section 2: 'Main' server configuration : 주 서버에 대한 설정 Section 3: Virtual Hosts : 가상 호스트에 대한 설정 자, 그럼 이제부터 이 아파치웹서버의 모든 환경을 설정하는 아파치환경파일 httpd.conf파일의 설정방법에 대해서 상세히 알아보도록 하자. ### Section 1: Global Environment 전제환경설정 파트로 Section 1에서 설정하는 것들은 아파치 웹서버에 전반적인 영향을 미친다. ServerType standalone 서버의 구동방법으로는 standalone과 inetd.. 2015. 8. 30.