리눅스 12

2011.12.05 리눅스 FTP서버설정하기, DNS연동

간단하게 보면 1. vsftp설치 2. vsftp.conf설정 3. 로컬로그인을 위한 설정(/etc/pam.d/ftp와 /etc/ftpusers) 4. xinetd로 standalone에서 데몬으로 실행방법변경(/etc/xinetd.d/vsftpd) 5. DNS설정(/etc/resolv.conf변경, named.conf와 zone-file에 ftp부분추가 후 named재시작) 6. 테스트 --------------------------------------------------------- 1.vsftp설치(설치 시 필히 README 파일을 따라서 자신의 환경에 맞게 user추가하고 등등 잡다한거 해야한다.) 2./설치경로/vsftpd.conf 파일설정 vsftpd.conf 파일에 대한 참고 : loca..

OS/Linux 2012.01.09

2011.12.02 리눅스 DNS서버 구축하기

큰 맥락에서 보면 간단하다 1. bind다운로드 2. bind 설치 3. named.conf파일설정 4. zone-file설정 5. named.conf, zone-file 체크 6. DNS변경 7. bind 실행(./named) 8. nslookup으로 확인 이중에서 가장 중요한것이 named.conf, zone-file설정이다. 이제 차근차근 큰 맥락을 따라가보자. 여기서는 source compile 로 설치했을때를 기준으로 설명합니다.(RHEL 4) 1. bind 다운로드 : http://www.isc.org/software/bind 에서 다운로드(다운받고 README파일을 통해 자신의 환경에 적합하게 실행되는지 확인하자) 2. bind 설치 : rpm설치는 그냥 rpm -Uvh filename, s..

OS/Linux 2012.01.09

2011.12.01 리눅스 telnet, ssh, vnc서버,접속확인

VNC서버? 원격제어 중 하나이다. 원격제어 종류 telnet : 보안문제심각, 그냥 회사내부에서 쓰일수도 있다. ssh : secure shell, 보안을 위해 보낼때 암호화, 받을때 복호화하지만, 암호,복호화로 인한 속도저하가 생긴다. ssh가 접속이 되지 않으면 방화벽 해제해라 iptables -f(모든 방화벽 해제) ※윈도우에서 해당 서비스가 접속이 되는지 않되는지 확인 cmd화면에서 : telnet 대상IP 22(ssh port) 1521(oracle port) 등등 무궁무진하게 사용가능 vnc : telnet, ssh는 키보드만 사용가능, vnc는 마우스,그래픽을 이용한 작업이 가능하다. 서버, 클라이언트 둘다 설치가 되어있어야 사용가능하다 vnc설정 1. vnc설치 2. vi /etc/sys..

OS/Linux 2012.01.09

2011.12.01 리눅스RAID, 관련명령어

RAID 가 무엇이냐? 여러개의 하드를 사용하는 기술이다. 여러개의 하드를 어떻게 사용하느냐에 따라서 RAID0, RAID1, RAID5등으로 나뉜다. RAID에는 여러가지 종류가 있는데 1. RAID0 : stripe 같은 것이다. 저장하려는 데이터가 40MB가 있다고 가정하자. 이 40MB를 만약에 하드가 4개로 구성된 RAID0에 저장한다면, 각각의 하드에 10MB씩 저장될 것이다. 이렇게 분산해서 동시에 저장하고 액서스하기때문에 속도는 굉장히 빠르다. but 여러개 중에 하나만 고장나도 데이터는 다 날라간다(안정성 zero) 40MB(RAID 0) ↙ ↓ ↓ ↘ 10MB 10MB 10MB 10MB 2. RAID1 : mirroring한다고 한다. 저장할 때 똑같이 복제본을 떠놓는 것이다. 돈이 2..

OS/Linux 2012.01.09

2011.11.30 리눅스 어떤 명령을 1초마다 치고 싶을때, 실시간 검사, 부팅시 실행,LVM

watch -n 1 '명령어' (-n 시간) 만약에 /root 디렉토리안의 파일을 0.5초 마다(실시간) 보고 싶다!! --> watch -n 0.5 'ls -al /root/' 만약에 ssh 관련 process 현황를 1초마다 보고 싶다 --> watch -n 1 'ps -ef |grep ssh' 잘 쓰면 대박입니다. --------------------------------------------------------- 윈도우에서 시작프로그램같이 시작할때 자동으로 프로그램을 실행시키고 싶으면 /etc/fstab 파일을 수정하면 됩니다. 특히나 하드디스크를 새로 추가하고 부팅할때마다 mount를 시키고 싶으면 이 파일을 수정하셔야합니다. --> 참고 : LVM생성으로 검색 후 'LVM리뷰'글의 거의 마지..

OS/Linux 2012.01.09

2011.11.30 리눅스 프로세스, 데몬, 서비스, 디스크, 파티션개수, 하드의종류와 장단점

일단 대체적인 개념 process : 실행되고 있는 프로그램 daemon : 내가 안켜도 자동으로 실행되는 프로그램(ex. windows의 service, etc) fork 방식 A란놈이 어떤 프로그램 요청 그 프로그램은 자신이 실행되는게 아니라 복제인간을 만들어서 그놈보고 하라고 시킨다. B란놈이 위의 같은 프로그램 요청 그 프로그램은 또 다른 복제인간을 만들어서 그놈보고 하라고 시킨다. A란 놈 일 다한 후에는 복제인간이 엄마보고 '나 일 다 했어' 하면 엄마가 '그래, 넌 없어져서 쉬어라'라고 한다. B도 마찬가지 여기서 원래 프로그램(엄마) : PPID(parent pid), 복제인간 : PID(process id) 요런 방식이 fork방식 그런데 여기서 웃긴게, 복제인간이 일을 끝내지 않았는데,..

OS/Linux 2012.01.09

2011.11.29 리눅스파일압축, 풀기, 파일검색

압축프로그램 종류 zip, bz2, gz, etc a ---> b ---> tar -----> abc.tar ---> 압축 ---> abc.tar.bz2 c ---> (묶기) 참고: 기본적으로 묶기와 압축을 분리되어있다.(solaris, unix), but linux계열은 tar의 옵션으로 압축까지 해결 tar -zcvf destination.tar.gz a b c 옵션 (z or j : z--> gzip, j-->bz2 c or x : c--> compress(압축하기), x --> extract(압축풀기) f : 파일지정) 주의사항 : gzip과 bz2, 등등은 호환이 되지 않음. 해당 프로그램으로 압축했으면 해당 프로그램으로 풀기 --------------------------------------..

OS/Linux 2012.01.09