- 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 |
- GUI
- 자바
- 메소드
- 프로젝트
- nginx
- 클라우드
- docker
- 쉘 스크립트
- 그라파나
- ACL
- 안드로이드
- Tkinter
- API
- Android
- LEVIATHAN
- Python
- 라즈베리파이
- JSP
- 쉘 스크립트 if문
- System
- Linux
- 쉘 스크립트 기초
- RaspberryPi
- synology
- Java
- Shell script
- GPIO
- centos docker
- 리눅스
- 네트워크
- Today
- Total
목록IT (406)
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파일..
조건1. 방명록 형식으로 만들기2. 버튼을 누르면 이름과 글이 업데이트3. 다시 실행할때 전에 썼던 글 불러오기 소스코드 public class Han extends Frame{public Han() {setSize(600, 800);setResizable(false);setLocation(200, 200);setLayout(null); init(); addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {System.exit(0);}});}Label textLb;Label nameLb;TextArea textTf;TextArea nameTf;Button submitBt;Label textListTi..
개발 혹은 실습을 위한 메소드 모음 세번째 입니다. FileOutputStream output = null;String data = "가나다라 ";/****************** 첫 번째 방법 ***********************//** 생성할 파일 이름을 지정 **/try {output = new FileOutputStream("c:/test1.txt");/** 파일안에 내용을 기입(덮어쓰기가 됨) **/String data = "가나다라 ABCD";output.write(data.getBytes()); // 파일에 저장 data = "마바사\r\n";output.write(data.getBytes()); // 파일에 저장 data = "아자차카\r\n";output.write(data.get..
리눅스서버를 사용하면 네트워크를 연결하고 서비스를 하는데 네트워크 카드가 망가지거나 오류가 날수있습니다.본딩(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..
리눅스를 사용하다보면 원격지에서 리눅스를 사용해야할 경우가 있습니다. 그럴 경우 사용하게 될 원격 접속 프로그램들이 몇가지를 알아보겠습니다. 원격 접속 프로그램으로 Telnet, SSH, VNC 등이 있습니다. Telnet은 2017/09/12 - [서버운영] - 리눅스 VMware Network에서도 설명을 했었는데 간단하게 보고 가겠습니다.리눅스 가상화를 2개 정도 켜두었다는 가정하에 A리눅스에는 텔넷서버 패키지만 설치(yum -y install telnet-server)하고 B리눅스에는 텔넷 클라이언트만 설치(yum -y install telnet)를 합니다. 시작전 두 리눅스에 service iptables stop와 setenforce 0 명령어로 SELINUX 임시 비활성화를 합니다. A리눅스..
VMware의 Network Type에는 몇 가지가 있는데 그중 브릿지, NAT, Host-Only에 대해 알아보겠습니다.가상환경실습을 위해 가상 리눅스를 만들고 리눅스에 아래의 명령어를 입력합니다.service iptables stop 방화벽 서비스 중지합니다.setenforce 0 SELINUX 임시 비활성화 합니다. 브릿지(Bridge)에 대해 알아보겠습니다.브릿지는 DHCP기능으로 사용자에게 ip를 할당하고 쉽게 설정을 해줍니다.VMware에 CentOS 6.x버전을 설치된 환경에서 /etc/sysconfig/network-scripts/ifcfg-eth0 파일을 열어보면 BOOTPROTO 부분이 있는데 이 부분을 BOOTPROTO=dhcp 설정을 해주시고 VMware에 리눅스 가상설치아이콘에 오..
조건1. GUI 계산기 소스만들때 클래스를 사용2. Label에 숫자를 누르면 치환되는 부분을 숫자가 이어서 나오도록 수정3. =을 누르면 계산값 보이기 소스코드mainpublic class Main {public static void main(String[] args) {new Control();}}------------------------------------------------Controlpublic class Control {CalculFrame calFrame = new CalculFrame();public Control(){BaseFrame myFrame = new BaseFrame(300, 500, 200, 200);myFrame.setCenter();myFrame.setVisible(t..