- 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 |
- ACL
- RaspberryPi
- LEVIATHAN
- GPIO
- Android
- 메소드
- docker
- 안드로이드
- API
- 라즈베리파이
- Python
- 프로젝트
- nginx
- Linux
- Tkinter
- centos docker
- 쉘 스크립트 if문
- Shell script
- synology
- JSP
- 클라우드
- System
- 자바
- 리눅스
- GUI
- 그라파나
- 네트워크
- Java
- 쉘 스크립트 기초
- 쉘 스크립트
- Today
- Total
목록IT (406)
IT창고
리눅스에 처음들어가면 바로 계정로그인 정보만 뜨는데 삭막한 화면을 좀 더 부드럽게 바꾸거나 경고문을 설정해 두고 싶으실때 사용하는 ssh배너에 대해 알아보겠습니다. 리눅스에 접속해주시고 콘솔이나 쉘창을 켜둡니다.배너를 출력하도록 설정을 해야하는데 입력창에 vi /etc/ssh/sshd_config 를 입력하시고 들어가시면 많은 글들이있습니다. shift + g를 눌러주셔서 맨 아래로 가주시고 구분을 위해 :set nu을 vi에 입력해줍니다.입력방법이나 vi사용법에 대해 잘모르시겠다면 2017/08/19 - [서버운영/리눅스] - 리눅스 vi편집기 사용 (vim포함) 을 참고해주시면 됩니다. 129줄에 #Banner none이라고 있습니다 #을 지워서 주석을 해제해주시고 위와 같이 Banner에 똑같이 작..
리눅스에는 파일을 편집하기 위해 존재하는 것이 있는데 vi와 vim이 있습니다.vi와 vim은 리눅스에서 가장 많이 사용하는 텍스트 편집기로 현재는 vi의 여러기능을 추가한 vim을 사용합니다. 대표적인 모드형(입력모드와 명령모드가 구분) 편집기로서 다양한 운영체제에서 사용이 가능합니다. 리눅스에는 vi가 기본적으로 설치되어있는데 vim은 설치되어 있지 않는 경우가 있습니다. vim설치법은yum -y install vim 을 입력해주시면 간단히 설치가 됩니다. vim은 vi의 확장된 기능을 탑재한 vi이므로 vim에서 작업하시는게 좋습니다. vi의 간단한 사용법으로는 이동관련으로 k위로커서이동 j아래로커서이동 l오른족 h왼쪽이 있으며 파일저장및종료는 명령모드에서 :w는저장 :q종료 :q! 강제종료 :w[..
개발 혹은 실습을 위한 메소드 모음 두번째 입니다. /** 키보드 입력 **/Scanner scan; //입력을 위한 함수선언 입니다.scan = new Scanner(System.in); System.out.println("입력: ");String input = scan.nextLine();int number1 = Integer.parseInt(input); // 기본 숫자도 문자형으로 입력받는데 정수형으로 형변환을 위한 문자입니다. /** 문자형 랜덤 뽑기(배열포함) **/ Random rd = new Random(); // 랜덤함수int ranNum = rd.nextInt(100);String[] arr = new String[5];arr[0]="kwon";arr[1]="soon";arr[2]="g..
리눅스를 사용하기 위한 기본 명령어1에 이어서 부족한 부분을 보충 하겠습니다. 리눅스에는 경로에 대해 말할때 절대경로와 상대경로가 있습니다. 절대경로는 /부터 시작해서 차례대로 가는 경로이고 상대경로는 현재경로를 기준으로 가는 경로입니다. 그리고 리눅스를 종료하는 명령어로 shutdown -h now명령어도 알고 있어야 합니다. 기본 명령어를 알아보기전에 리눅스의 파일구성을 알아보는데 리눅스의 파일은 '파일명+inode+데이터블록'으로 구성되어 있습니다. inode는 파일에 대한 정보를 가진 특별한 구조체인데 외부적으로 번호가 표시되어있고 내부적으로는 파일의 종류와 크기, 소유자, 허가권과 파일변경시간 등 파일의 상세정보와 데이터블록의 주소가 저장되어 있습니다. 데이터블록은 파일이 실제 하드디스크상에 데..
4지선다형 랜덤 문제 프로그램 조건 1. 총 3문제 이상 2. 각 문제는 4개의 보기를 가지고 있습니다. 3. 2개의 문제를 풀게 되고 맞을 경우는 점수를 획득합니다. (한문제당 10점) 4. 2개의 문제는 3개의 문제 중에서 랜덤으로 뽑습니다. 5. 랜덤으로 뽑힌 문제는 중복이 되어도 관계 없습니다. 소스코드 public class Main { public static void main(String[] args) { String[] m = new String[3];m[0] ="대한민국 수도는?";m[1] ="2+2=?";m[2] ="나의집은?";String[] c1 = new String[3];c1[0] ="로스엔젤레스";c1[1] ="2";c1[2] ="강원"; String[] c2 = new Str..
자바의 반복문 이용하여 구구단 만들기 반복문(for문) public class Main { public static void main(String[] args) { for(int i=0; i
리눅스란 운영체제의 핵심 커널(Kernel)입니다 즉 리눅스커널 + GNU프로젝트응용프로그램을 우리는 리눅스라 부릅니다. 정확하게 표현하자면 GNU/LINUX입니다. 또한 GPL에 따르는 무료/공개 운영체제이기도 합니다. 리눅스의 발전은 2007년 리눅스의 발전을 지원하기 위한 비영리 영합체 리눅스 재단(The Linux Foundation)이 설립되고 리눅스 커널을 개발하는 리누스 토발즈를 지원하며 삼성전자,인텔,구글,오라클,개인 등 많은 사람들이 참여하고 있습니다. 리눅스의 특징은 완벽한 멀티테스킹과 가상메모리, 공유라이브러리, 실시간 페이지 적재기능, 뛰어난 안정성 및 완벽한 유닉스 호환과 임베디드 시스템최적화와 오픈소스 운영체제 등 많은 특징들을 가지고 있습니다. 리눅스의 구조로 살펴볼건 커널인데..
GUI(graphical user interface)는 컴퓨터를 사용하면서 그림으로 된 화면에 물체나 틀, 색상 같은 그래픽요소들을 어떠한기능과 용도를 나타내기 위해 고안된 사용자를 위한 컴퓨터 인터페이스 입니다. Tkinter Tcl/Tk는 GUL라이브러리로 리눅스(Linux),Mac, 유닉스(Unix), 윈도우(Windows)에서 사용이 가능합니다 오픈소스로서 많은 widget을 지원하고 Tcl/Tk를 파이썬(python)에서 사용하도록 만든 GUI라이브러리로 파이썬에서 공식적으로 지원하는 라이브러리 입니다. 기본 구문 from tkinter import* rt=Tk() rt.mainloop() Tkinter bind : 위젯.bind(event명, handler) event ex)Event 명 마우..
성적표 재수정 프로그램 조건 1. 국어, 영어, 수학, 과학 점수를 가진 4 개의 변수 선언. 기본 점수는 100점씩 줍니다. 2. 각 과목을 입력하면 해당 과목 점수를 변경할 수 있습니다. (예 '국어' 입력 시 국어의 점수를 변경할 수 있다) 3. 점수 변경 후 전체 과목의 점수와 총점 평균을 보여줍니다. 4. 변경은 최대 3번 할 수 있으며 변경 과목명 입력 시 'exit' 이라 입력하면 전체 과목의 점수와 총점 평균을 보여주고 프로그램 종료합니다. 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { int kor =100; int eng =100; int math =100; int sc..
조건 1. 첫 번째 숫자를 입력 합니다. 2. 사칙연산 기호 중 하나를 입력(*, /, -, +) 합니다. 3. 두 번째 숫자를 입력 합니다. 4. 입력한 연산 기호에 따른 결과값 도출 소스코드 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scan; scan = new Scanner(System.in); System.out.println("첫번째숫자하나입력"); String input = scan.nextLine(); System.out.println("*, /, -, +중 하나를 입력하세요"); String input4 = scan.nextLine(); System.out.pri..