- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- Linux
- Shell script
- Java
- 리눅스
- Python
- 라즈베리파이
- System
- synology
- nginx
- 프로젝트
- GPIO
- ACL
- 자바
- 메소드
- 그라파나
- centos docker
- Tkinter
- JSP
- 네트워크
- docker
- Android
- 쉘 스크립트
- 쉘 스크립트 기초
- RaspberryPi
- GUI
- API
- 클라우드
- LEVIATHAN
- 쉘 스크립트 if문
- 안드로이드
- Today
- Total
목록리눅스 (28)
IT창고
리눅스의 마스터슬레이브 네임 서버구축과 ACL에 대해 알아보겠습니다. 마스터 슬레이브 네임 서버 구축은 A리눅스와 B리눅스 2개의 리눅스가 필요합니다.일반적인 DNS 구축은 저번 포스팅에 DNS설정에 대한 글을 참고하면 됩니다. 2017/09/18 - [서버운영] - 리눅스 DNS 설정먼저 A리눅스에 DNS 서버를 구축합니다. 저는 gsk.com 도메인으로 만들었는데 /etc/named.rfc1912.zones파일을 vi으로 열어서 gsk.com을 만든 필드아래에 allow-transfer { 100.100.100.120; }; 을 추가합니다 allow-transfer의 {}안에는 슬레이브가 될 리눅스의 IP를 입력합니다./var/named/gsk.zone 파일에서 vi로 열어 수정합니다.위와 같이 수정..
DNS 서비스는 도메인을 IP주소로 변환시켜주는 이름 관리 서비스이며 초기 알파넷의 이름관리 서비스를 위해 사용했던 hosts.txt의 한계를 극복하기 위해 시작된 서비스입니다. 리눅스에서 도메인 or IP주소를 찾는 프로그램이 있는데 nslookup이라는 프로그램이 있습니다. yum -y install bind-utils 를 입력하여 설치하고 프롬프트 창에 nslookup명령어를 입력하면 됩니다 도메인이나 IP주소를 입력하면 됩니다. DNS설정을 알아보기전 간단한 도메인 접속를 알아보겠습니다. 리눅스에 X-Windows가 설치되어있다면 init 5를 입력하여 GUI환경으로 접속할수있습니다. yum -y install firefox 를 입력하여 웹브라우저를 설치하고 vi /etc/resolv.conf파일..
리눅스서버를 사용하면 네트워크를 연결하고 서비스를 하는데 네트워크 카드가 망가지거나 오류가 날수있습니다.본딩(Bonding)은 리눅스에서 네트워크 카드를 두개 이상 사용해야만 사용할수있고 네트워크 카드(MIC)를 이중화할 수 있습니다. bonding의 장점은 대역폭을 확장할수있고 네트워크 카드가 하나 망가지면 다른 하나로 대처할수 있습니다. 본딩(bonding)을 설정하는 법을 알아보겠습니다. 본딩을 고정ip로 잡아보겠습니다.1. 본딩을 사용하기위해서 네트워크 카드가 2개를 추가합니다.만약 VMware를 사용한다면 Settings에 들어가 Add를 누르면 네트워크 어뎁터 추가가 있습니다. 거기서 NAT로 추가해줍니다. ifconfig -a을 입력해서 네트워크 카드가 추가 됬는지 확인해봅니다(eth1 확인..
리눅스의 네트워크를 구성하는 방법은 여러가지가 있는데 그 중 DHCP가 있습니다. DHCP(Dynamic Host Configuration Protocol)은 사용자가 인터넷을 하기 위한 IP주소설정이나 중복방지, SubnetMask, DNS서버 등을 모두 자동으로 구성해주는 기능입니다. IP주소 풀에서 클라이언트에게 IP주소를 임대(Lease)해주며 OPv4/IPv6을 지원합니다. DHCP 실습을 해보기 위해 A리눅스와 B리눅스, 가상윈도우7을 구성했습니다.먼저 DHCP 서버가 될 A리눅스에 yum -y install dhcp* 를 입력해서 DHCP관련 패키지를 설치합니다. 설치하고 vi /etc/dhcp/dhcpd.conf 파일에서 dhcp 서버 주설정을 합니다. 파일설정하는 부분이 가장 까다로운데 ..
NTP(Network Time Protocol)는 네트워크상에 분산된 NTP서버들로 부터 각종 컴퓨터, 서버, 네트워크 장비들의 시간을 동기화 시켜주는프로토콜/프로그램 입니다. NTP는 Staratum이라는 계층구조를 가지는데 NTP서비스는 UDP/123 포트를 사용합니다. Stratum 계층은 기본적으로 0~2까지가 기본인데 Stratum 0는 세슘원자시계, GPS, 표준 주파수 등을 이용하여 시간을 측정해주는 장비(Primary Referance Clock)이고 Stratum 1는 0계층 장비와 직접 연결되어 시간을 동기화 시킨 서버(Primary Time Server)이고 Stratum 2는 트리구조로 구성되어 1계층의 서버와 시간을 동기화 시킵니다. 2계층의 우리나라 NTP 서버로 time.bor..
리눅스의 네트워크에대해 알아보겠습니다. 리눅스 네트워크 실습을 위한 VMware 환경 구성을 해봅니다. 환경구성 조건은 VMware에 CentOS 6.x버전으로 3개의 리눅스를 만듭니다. 경로는 자유이고 CPU나 RAM 설정도 자신의 컴퓨터에 맞춰서 자유롭게 설정합니다. HDD는 20G를 주고 각각의 고정IP를 할당해줍니다.ex)100.100.100.110~100.100.100.130 네트워크 설정파일은 아래의 사진과 같습니다.환경구성이 어렵다면 2017/08/11 - [서버운영] - 리눅스 실습환경 구현하기를 참고하면 됩니다. 리눅스의 네트워크 관련 설정 파일들에 대해 알아보겠습니다. /etc/sysconfig/network 파일은 네트워크 사용여부와 Hostname을 설정할수있는 파일입니다. cat으..
리눅스에서 find 명령어는 파일검색 명령어입니다. find를 단독으로 사용하면 활용도가 낮지만 파이프'|'와 함께 사용하게되면 그 활용도는 무궁무진합니다. 이번에는 이 find 명령어를 활용해보는법을 알아보겠습니다. find의 형식은 find [경로] [옵션] [명령] 입니다. find의 옵션 또한 굉장히 많은데 그 많은 옵션 중 자주 사용하는 옵션 몇개를 알아보겠습니다.-perm 옵션은 지정한 허가권을 가지고 있는 파일을 검색합니다 -perm [허가권] 옵션은 정확히 [허가권]과 일치하는 파일을 검색합니다 ex) find /gsk -perm 777 또한 -perm +[허가권]과 -perm -[허가권]이 있는데 +는 하나라도 포함되면 전부 찾아주고 -는 예시로-770 일 경우 파일에 77은 무조건 있는..
리눅스에는 압축유틸리티가 있습니다. 가장 오래된 gzip와 가장 최신의 xz와 같이 리눅스의 파일을 압축할수있는 유틸리티인데 압축하는법과 아카이브를 쓰는법 그리고 아카이브압축에 대해 알아보겠습니다. gzip 압축유틸리티에 대해 먼저 알아보겠습니다. gzip은 가장 처음에 나온 압축유틸로 사용방법은 매우 간단합니다.#gzip [파일명] 으로 압축을 하게된다면 [파일명].gz의 압축파일이 생깁니다. gzip에는 옵션이 있는데 -1 ~ -9 까지 있으며 gzip -1은 가장 압축하는 시간이 빠르며 압축률이 낮고 gzip -9는 가장 압축하는시간이 느리며 압축률이 가장 높습니다.옵션을 설정하지 않고 사용하면 기본값 -6으로 설정됩니다.ex) gzip -9 파일명 만약 실습해본다면 적당히 용량이 큰 파일중 cp ..
쿼터(Quota)는 사용자별로 공간할당으로 파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것입니다. 서버에 데이터를 저장할 수 있는 공간은 무한하지 않기 떄문에 사용자의 임의로 서버의 자원을 모두 사용하는것을 방지하여 서버에 용량을 모두 사용하여 시스템장애가 발생하는 일을 방지할수 있습니다. 쿼터는 사용자 하드제한영역, 사용자 소프트제한 영역과 그룹하드제한영역, 그룹소프트제한영역이 있습니다.하드제한영역(Hard Limit)은 사용자나 그룹이 해당 파일시스템에서 사용할 수 있는 최대공간과 최대로 소유할수있는파일의 개수이고 소프트제한영역(Soft Limit)은 사용자나 그룹이 해당 파일시스템에서 자유롭게 사용할수있는 용량과 파일의 개수를 정의하는 부분으로 Soft Limit를..
RAID(Redundant Array of Inexpensive/Independent Disks)이란 여러개의 Disk처럼 묶어서 사용하는 방법입니다. 초장기RAID는 초기에는 Disk의 용량이 크기 않아서 업그레이드 후 폐기하기엔 아깝고 단독으로 사용하기에는 용량이 부족한 (Inexpensive)저장 장치를 재활용할 목적으로 RAID구성하였습니다 현재 RAID는 저장장치의 기술이 발전하여 용량이 점차 커져 용량 증설의 목적이 아닌 데이터보호 혹은 디스크 성능 개선을 위해 사용한다해서 독립적인 또는 단독으로 사용가능한(Independent)저장장치로 해석합니다. RAID구성종류는 Hardware RAID와 Software RAID가 있습니다. H/W RAID는 RAID컨트롤러에 의해 구성하고 RAID컨트..