서버/리눅스
-
[리눅스] FTP서버/리눅스 2017. 4. 24. 19:16
FTP 다른컴퓨터와 파일을 주고받을 수 있는 파일 통신 프로토콜이다. 관련된 모듈 Server : vsftpd, proftpd, ......... Client : ftp cmd, Web browser Active/Passive Mod [Active] 클라이언트 > FTP요청 > 서버(20번 포트: command) : 이떄 클라이언트는 21번포트와 연결할 포트번호하나와 같이 커멘드요청을 보낸다. 서버(21번 포트) > 접속요청 > 클라이언트(보낸포트) : 20번포트(data를 전송할 포트)는 클라이언트가 보낸 포트번호와 연결요청을 하고 연결한다. 이때는 클라이언트의 방화벽또한 해제해야한다. [passive] 서버는 임의의 포트번호하나를 FTPdata포트로 지정해놓는다. 클라이언트 > FTP요청 > 서버 :..
-
[리눅스]Quota서버/리눅스 2017. 4. 20. 21:22
Quota(쿼터) 사용자, 그룹별로 [ 용량 ] 제한을 둘 수 있다. 목차* 실습준비 * Quota 실행/설정/종료 * 유저/그룹 중복제어에 대한 실습 설치 CentOS7 부터는 최소설치에도 포함된 패키지이다. 파일 : quota.x86_64 #>yum install -y quota.x86_64 실습준비 1 디스크 추가 ( 물리적인 하드디스크 ) 2 파티션 생성 ( fdisk ) 3 파일시스템 생성 ( mkfs -t ext4 ) 4 마운트 ( 비어있는 디렉터리 생성 후 파일시스템이 적용된 파티션을 마운트 ) >> 장치는 사용자가 저장될 장치여서 공유될 장치를 사용합니다. 5 사용자 설정 그룹 유저 admin :기본그룹 admin01 admin02 admin03 guest :기본그룹 guest01 gues..
-
[리눅스] 오토마운트서버/리눅스 2017. 4. 20. 21:21
오토마운트 재부팅시 해제되는 마운트를 재부팅 후에도 남아있게 하는 것 파일 /etc/fstab 단점 mount_point가 이동되거나 삭제되었을 경우 마운트를 찾지못해서 한참 기다리다가 복구모드로 넘어간다. 이때 복구모드에서 빠져나오는 법까지 알아야 한다. 기재사항 6개의 항목을 채워야 한다. #>vi /etc/fstab ex) 1 device_path 2 mount_point 3 파일시스템 4 마운트 옵션 5 장치검사 6 무결성 검사 >> 구분자 [ tab ] >> 다중옵션은 [ , ] 맨아래에 한줄 추가해준다. device_path mount_point file_system mount_option device_test backup /dev/mapper/miroor-lv01 /quota ext4 def..
-
[리눅스] ACL(Access Control List )서버/리눅스 2017. 4. 19. 21:49
ACL(Access Control List) 사용자별로 디렉터리나 파일의 권한을 줄 수 있다. 특정 사용자, 그룹으로 디렉터리나 파일의 권한을 줄 수 있다. 분류 1. 일반파일의 ACL 2. 디렉터리의 ACL 3. MASK setfacl Option -m : 생성 -x : 삭제 -b : 초기값 (모든 권한 초기상태) -k : default삭제 일반 파일의 ACL ACL 확인 #>touch /root/file1 #>getfacl /root/file1 ACL 설정 #>setfacl -m #권한 u:: r | w | x >> 사용자이름 g:: r | w | x >> 그룹이름 m:: r | w | x >> Other 사용자 #>useradd user01 #>setfacl -m u:user01:rw /root/f..
-
[리눅스] NFS서버/리눅스 2017. 4. 18. 21:46
NFS 네트워크 파일 시스템 리눅스와 리눅스간의 통신( 공유폴더 ) 데몬 nfs rpcbind Server ( linux - /nfs ) #설치 > nfs-utils.x86_64 #>yum install -y nfs-utils.x86_64 #설정 #>vi /etc/export 초기설정은 빈 파일이며, 디렉터리와 목록사이는 [tab]으로 구분 () #사용자 목록 (access allow host) IP/netmask or IP/prefix ex) 100.100.100.0/24 100.100.100.0/255.255.255.0 #권한 ro : 읽기전용 ( read only ) rw : 읽기쓰기 ( read write ) sync : 동기화 ( 바뀌자마자 바로 보여줌 ) no_root_squash : root..
-
[리눅스] SAMBA / wins-lux 공유 폴더 연결 / 에러발생서버/리눅스 2017. 4. 14. 21:45
SAMBA리눅스와 윈도우즈 간의 사용 가능 ( 공유폴더 ) 목차1 : 윈도우가 서버일 때 2 : 리눅스가 서버일 때 3 : 삼바 파일 설정 구성서버 : Windows 클라이언트 : Linux 서버 구성 ( Windows ) 추가 확인 권한 : 읽기/쓰기 윈도우키 > 고급 공유 맨아래 > 암호 보호 공유 끄기 클라이언트 구성 ( Linux )#1. 패키지 설치 samba-client.x86_64 cifs-utils.x86_64#>yum install -y samba-client.x86_64 #>yum install -y cifs-utils.x86_64 #>yum update -y: 일단 yum을 업그레이드 해보자 윈도우에서 cmd > ipconfig 이더넷 어댑터 로컬영역 > IPv4 주소를 본다. Win..
-
[리눅스] 기본적인 서버 구성서버/리눅스 2017. 4. 14. 21:23
서버구축Server : 클라이언트에게 서비스를 제공해 주는 대상클라이언트 : Server에게 서비스를 제공받는 대상 ( 사용자 ) 목적리눅스 서버를 구성 이번껀 .. 좀어려웠다. #네트워크 설정컴퓨터와 컴퓨터가 만나기 제일 좋은 장소는 [ 네트워크 ] 공간 이다. #>vi /etc/sysconfig/network-scripts/ifcfg-enXXX >> ONBOOT="yes"XXX = 어떤것이 올지 모르기에 en만 작성후 [ tab ] 키를 눌러 자동완성시켜준다.Bootproto="dhcp" 인경우 상관없지만 "static"이신경우 ip할당을 정확히 해주어야 한다. 네트워크 데몬 재시작#>systemctl restart network 네트워크 확인 -DNS lookup #>ping www.google.c..
-
[리눅스] LVM stripe, mirror서버/리눅스 2017. 4. 13. 21:48
2) LVM stripe구성Stripe구성은 raid의 stripe구성과는 다르다. Raid의 stripe구성은 전체 디스크를 똑같은 용량으로 나누어서 저장해 [ 빠른 속도 ] 라는 이점이 있었지만LVM의 stripe구성은 stripesize를 지정 후 디스크마다 분산저장을 해 낮은 용량일 경우 이점이 사라진다.ex) stripesize : 68kb일 경우 A디스크에 68kb를 저장 그 다음 B디스크에 68kb저장.. 다시 A디스크에 ..모든 파일에 대한용량을 저장할때까지 반복한다. #실습준비된 시스템-LVM 파티션 /dev/sdc1 /dev/sdd1-PV : /dev/sdc1 /dev/sdd1-VG : stripe ( /dev/sdc1 /dev/sdd1 ) 리눅스 소스 & 설명* LV 생성 #>lvcr..