- 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 |
- Shell script
- GPIO
- 안드로이드
- docker
- 프로젝트
- 네트워크
- Python
- Linux
- 라즈베리파이
- ACL
- Java
- 쉘 스크립트 기초
- 리눅스
- 그라파나
- System
- synology
- nginx
- JSP
- Android
- 메소드
- Tkinter
- RaspberryPi
- 쉘 스크립트
- API
- 쉘 스크립트 if문
- LEVIATHAN
- centos docker
- 자바
- 클라우드
- GUI
- Today
- Total
목록IT (406)
IT창고
리눅스의 네트워크에대해 알아보겠습니다. 리눅스 네트워크 실습을 위한 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으..
조건1. Grid 뷰를 이용하여 달력만들기2. 콘솔창에서도 달력이 나오도록 만들기3. 토요일은 파랑색 일요일은 빨강색으로 색입히기 소스코드Mainpublic class Main { public static void main(String[] args) {Frame myFrame = new Frame("달력 프레임"); int frameWidth = 500;int frameHeight = 300; /** 달력용 **/ArrayList calArr = new ArrayList();Calendar cal = Calendar.getInstance();int year = cal.get(Calendar.YEAR);int month = cal.get(Calendar.MONTH); //month는 0이 1월 11이 12..
자바의 GUI는 텍스트 기반 운영체제가 아닌 그래픽을 이용하여 사용자와 프로그램간의 상호작용을 할 수 있도록 해주는 인터페이스를 의미합니다. 자바에서 이러한 그래픽 프로그래밍을 지원하기 위해 있는것이 AWT입니다. AWT(Abstract Window Tookot)는 GUI프로그래밍을 제작하기 위해 자바에서 제공하는 라이브러리를 모아놓은 것입니다. AWT는 모든 GUI프로그램에서 사용되는 컴포넌트와 툴킷을 제공하며 JFC와 같은 Swing의 기본개념입니다. AWT는 운영체제와 응용프로그램 사이의 연결 라이브러리로서 실행되는 운영체제에 따라서 다르게 보이거나 동작 방식이 다를수있기에 이러한 단점을 극복하기 위해 개발된 것이 JFC(Java Foundation Class)입니다. AWT에는 Frame, Pan..
CentOS 6.x 리눅스에 소프트웨어를 관리하는 명령어가 있는데 rpm과 yum을 알아보겠습니다. rpm은 Redhat Package Management로 패키지 관리 도구입니다. rpm명령어를 테스트해보려면 CentOS DVD 이미지 파일(.iso)을 마운트 해주시면 됩니다. 마운트하는 법은 mount -t iso9660 /dev/cdrom /mnt 입니다. 최상의 디렉토리에 /mnt가 있는데 마운트전용 디렉토리입니다. /dev/cdrom은 cdrom장치파일이며 iso9660은 iso시디이미지 파일을 사용하기위한 타입입니다. 마운트된 디렉토리에 들어가서 ls | wc -l명령어를 입력해보시면 파일개수를 파악할수있습니다. Package디렉토리에 들어가면 많은 rpm확장자 파일들이 있는데 파일을 구분하는..
리눅스의 부팅프로세스는 리눅스가 부팅되면서 여러 단계로 이루어지는 초기화 프로세스로 부팅하는 과정은 power on, BIOS, init프로세스를 거쳐 실행됩니다. 시스템의 초기화 및 관리 프로세스를 과거, 현재, 미래로 나눠서 CentOS기준으로 설명하면 과거CentOS 5.x에서는 System V init (init -> inittab -> rc.sysinit) 현재CentOS 6.x에서는 System V init + Upstart (init -> rcS.conf -> rc.conf -> rc.local) 미래CentOS 7.x는 Systemd로 init프로세스가 사라지고 systemd 프로세스가 모든 프로세스를 관리합니다. 부팅 프로세스의 단계를 알아보겠습니다. 먼저 Power on을 합니다 전원이..
보호되어 있는 글입니다.
리눅스에서 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를..
조건 1. 클래스와 상속사용하기2. 서브클래스2개 이상사용하기3. 메인클래스는 활용최소화 소스코드Main public class Main {public static void main(String[] args) {System.out.println("자동차 목록 확인\n");Control con = new Control();con.strat();System.out.print("특별이벤트!\n"+"전 차량 90% 할인");}}------------------------------------------------Control public class Control {public void strat(){Sub1 bo = new Sub1("부가띠", 1000, "무지개색");System.out.println("차량명..