본문 바로가기

분류 전체보기

(96)
[Python] 사칙 연산 1. A+B 출력하기 A, B = map(int,input().split())print(A+B)2. A-B 출력하기 A, B = map(int,input().split())print(A-B)3. A*B 출력하기 A, B = map(int,input().split())print(A*B)4. A/B 출력하기 A, B = map(int,input().split())print(A/B) 사칙연산 출력하기다만, 주의할 점이 파이썬은 나눗셈을 할 때 A/B 라면 실수의 몫을 출력하기 때문에 A//B를 사용해야 한다. 조건: 1 A, B = map(int, input().split())if A>=1 and A=1 and B
[Bandit 워 게임] Level 4~5 Level 4 근데 너무 싱겁게 끝나서 의미가 있나 싶었다. 아마 ls -al 이런 거 써보라고 만든 문제가 아닐까? Level 5 사람이 읽을 수 있는 형태로 저장되어있다! 유일하게 -file07의 내용만 저장되어 있음 (이전 복습 : -는 그런데, 이렇게 하나하나 출력하기엔 효율이 좋지 않다는 생각이 들었다. 그래서 찾아보니 file 명령어를 쓰면 , 한번에 이게 읽을 수 있는 파일인지를 파악할 수 있다는 것을 찾았다. file ./file00 이런식으로 쓰는데, 전체를 출력할 것이니 file ./* 명령어를 치면 된다.
[Bandit 워 게임] Level 2~3 Level 2Level2 dash filename 읽어오기만 하면 끝 개념 - dash filename# 파일 읽는 법 cat Level 3Level3 spaces filename filename을 읽어오면 되는데, 파일 이름에 공백이 있는 경우 비번 찾기 개념 - Spaces in filename# 파일 읽는 법 cat 'spaces in filename' 대시와 공백이 동시에 있으니 끝! 솔직히 리눅스를 다뤄본 입장에선 매우 쉬운 편이긴 하다! 앞으로도 꾸준히 해야지
블로그 운영 관련 보호되어 있는 글입니다.
[Bandit 워 게임] Level 0~1 최근 보안 사고들이 터지면서 정보보안, 해킹에 대한 관심이 많이 생겼다.(원래도 정보처리기사 공부를 하며 관심이 있었지만!!! ) 찾아보니 Bandit 워게임이 해킹 입문을 위한 내용들을 잘 담고 있다고 해서 오늘부터 조금씩 풀어보려고 한다. Level 0Level Goal 요약bandit.labs.overthewire.org, on port 2220. 로 접속! id는 bandit0 / password는 bandit0 이다. 난 putty로 들어가서 접속했다. 아주 간단히 완료! Level 1 Level Goal 요약 readme 파일이 있으니 비번 보고 Bandit1에 ssh로 접속 이것도 간단하다 바로 cat readme 명령어를 친 다음 비밀번호를 복사 해놓고, 새로운 band..
[Packet Tracer] HSRP 구현해보기 - Router+Distribution Switch 구성 개요HSRP는 Cisco에서 Virtual Router를 둠으로써 라우터를 2개 이상 그룹으로 묶는 기술이다. PC 설정 PC11IP: 10.1.10.11Subnet: 255.255.255.0Default Gateway: 10.1.10.254 PC12IP: 10.1.10.12Subnet: 255.255.255.0Default Gateway: 10.1.20.254 PC21IP: 10.1.20.11Subnet: 255.255.255.0Default Gateway: 10.1.10.254 PC22IP: 10.1.20.12Subnet: 255.255.255.0Default Gateway: 10.1.20.254 Router 설정R1 Switch 설정 결과interface를 shutdown 했..
[Sprint3] 가상화 한방정리 IT의 직군들 + IaaS, PaaS, SaaS, KaaS 가상화 기술 비교 컨테이너 기술의 장점 - 앱에 대한 일관성 보장 VM의 단점 - 개발자의 환경과, 개발환경이 다르면 앱의 동작이 달라질 수 있음- GuestOS 패치시 OpenJDK도 버전을 올려야할 수 있음 (대부분의 설치 패키지들은 OS의 기본 라이브러리들에 dependency를 두기 때문)- 개발자는 OpenJDK의 버전까지 고려해서 앱을 만드는 경우가 없음 -> 몇 가지 기능 테스트 후 버전을 올림(찜찜함)=> 결국 담당자들 간의 긴밀한 협의가 필요하게 됨 Container 환경 - 개발자는 컨테이너 환경을 세팅해야하지만, 개발 환경과 같은 환경에서 개발할 수 있음 - 인프라 담당자의 관리 영역이 줄어듦( VM 구성 불필요..
DNS란 DNS 란? Domain Name System 혹은 Service 혹은 Server라고 부른다. url을 IP 주소로 변환한다. 그러니까 http:// 주소를 172.18.0.0 이런 식으로 바꿔준다는 것이다. 이런 과정을 거치는 이유?컴퓨터는 우리가 쓰는 도메인 이름을 인식하지 못하기 때문에, IP주로소 바꿔서 통신을 해주기 때문이다. DNS의 구조- 클라이언트/서버 구조 웹(클라이언트)에서 서버로 IP 정보를 요청하는 것이다. - 계층형 데이터베이스 구조 .을 루트 도메인이라고 한다. 이런 루트 도메인은 ICANN이라는 기관에서 관리한다. 최상위 도메인은 TLD(Top Level Domain)라고도 부른다. 2단계 도메인은 SLD(Second level Domain)이다. 상위 도메인에서 하위 도..