Fascination
article thumbnail
[Bandit] Level 1 → Level 2

[Bandit] Level 1 → Level 2 Bandit : https://overthewire.org/wargames/bandit/bandit2.html 1. Level Goal 다음 Level을 위한 password는 home directory 안에 '-'라고 불리는 파일 안에 저장되어 있다 2. Commands you may need to solve this level ls cd cat file du find 💡 Helpful reading material: Google Search for "dashed filename" 3. 개념 정리 및 풀이 방법 ls 명령어 및 cat 명령어는 앞 단계에서 정리했으므로 생략한다. [Bandit] Level 0 → Level 1 [Bandit] Level 0..

[Linux] 네트워크 관련 설정과 명령어
Study/Linux 2021. 10. 25. 02:52

# 네트워크 관련 필수 개념 - TCP/IP > 컴퓨터끼리 네트워크상으로 의사소통하는 약속을 '프로토콜'이라고 부르는데, 그중 가장 널리 사용되는 프로토콜의 종류 중 하나 > 통신의 전송/수신을 다루는 TCP(transmission Control Protocol)와 데이터 통신을 다루는 IP(Internet protocol)로 구성 - 호스트 이름과 도메인 이름 > 호스트 이름은 각각의 컴퓨터에 지정된 이름을 말함 > 도메인 이름은 hanbit.co.kr과 같은 형식으로 표기하며 kr은 한국, co는 회사, hanbit은 단체/회사 이름을 의미 > FQDN: 호스트 이름이 this이고 도메인 이름이 hanbit.co.kr 일 때 전체 이름을 this.hanbit.co.kr으로 부르는 것 - IP 주소 >..

[Linux] 리눅스 기본 명령어
Study/Linux 2021. 10. 11. 19:29

# ls - List의 약자로, Windows의 'dir'과 같은 역할을 함 - 즉, 해당 디렉터리(=폴더)에 있는 파일의 목록을 나열 ls // 현재 디렉터리의 파일 목록 ls /etc/sysconfig // /etc/sysconfig 디렉터리의 목록 ls -a // 현재 디렉터리의 목록 (숨김 파일 포함) ls -l // 현재 디렉터리의 목록을 자세히 보여줌 ls *.cgf // 확장자가 cfg인 목록을 보여줌 ls -l /etc/sysconfig/a* // /etc/sysconfig 디렉터리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌 * 숨김 파일 > 리눅스는 숨김 파일이라는 속성이 별도로 존재하지 않음 > 파일 이름이나 디렉터리의 제일 앞에 글자를 '.'으로 하면 자동으로 숨김..

article thumbnail
[Linux] vi 편집기 사용법
Study/Linux 2021. 9. 27. 09:47

# vi 에디터 # vi 에디터 실행 vi # vi 에디터 새로운 파일 만들기 vi 만들파일의이름 * i를 누르면 입력 모드를 통해서 입력을 할 수 있음 * Shift + Spacebar: 한/영 변환 # vi 에디터 종료 - 입력 모드에서 Esc를 누르면 '명령 모드'가 나옴 > :wq를 입력한 후 Enter를 누르면 저장 후 종료할 수 있음 :w 저장(write) :q 종료(quit) :q! 기존의 변경된 내용을 무시하고 종료 :wq 저장 후 종료 > 저장된 내용 확인 가능 # vi 에디터 입력 모드 명령 키 설명 키 설명 i 현재 커서의 위치부터 입력 I 현재 커서 줄의 맨 앞에서부터 입력 a 현재 커서의 위치 다음 칸부터 입력 A 현재 커서 줄의 맨 마지막부터 입력 o 현재 커서의 다음 줄에 입력..

article thumbnail
[Linux] 리눅스를 운영하는데 있어서 알아야 할 개념
Study/Linux 2021. 9. 27. 01:24

# 종료 * 명령어들은 root 계정에서 사용할 수 있고 admin 권한을 준 일반 계정도 가능함 suthdown- P now halt -p intit 0 - shutdown -P +10 # 10분 후 종료 (P: poweroff) - shutdown -r 22:00 # 오후 10시에 재부팅 (r: reboot) - shutdown -c # 예약된 shutdown 취소 (c: cancel) - shutdown -k +15 # 현재 접속한 사용자에게 15분 후 종료된다는 메시지를 보내지만 실제로 종료되지는 않음 # 시스템 재부팅 shutdown -r now reboot init 6 # 로그아웃 logout exit # 가상 콘솔 - 가상의 모니터 - CentOS는 총 6개의 가상 콘솔을 제공함 > 즉, 컴..

article thumbnail
[Linux] IP 주소 설정 및 SELinux 기능 끄기
Study/Linux 2021. 9. 26. 22:47

# 네트워크 변경 [Linux] 네트워크 정보 파악과 변경 # 네트워크 환경 상세 ① 호스트 OS에는 192.168.111.1의 가상 IP가 자동으로 할당되어 있음 ② 호스트 OS는 실제로 사용하는 별도의 IP 주소가 있음 ③ 192.168.111.2는 게이트웨이, DNS 서버라는 2가지 역 fascination-euna.tistory.com # IP주소 설정 - 관련 디렉터리로 이동한 후 파일을 편집 cd /etc/sysconfig/network-scripts/ # 네트워크 설정 파일이 저장된 디렉터리로 이동 ls # ifcfg-xxxx 파일 확인 gedit ifcfg-xxxx # 앞에서 확인한 파일 편집 - 다음과 같이 내용을 수정 BOOTPROTO="none" IPADDR="192.168.111.1..

[Linux] 리눅스 디스크 파티션
Study/Linux 2021. 9. 26. 22:08

# 리눅스 디스크 파티션 - 루트 파티션 '/' 파티션과 'swap' 파티션 2개만 있어도 리눅스 운영이 가능 > 루트 파티션만 생성하면 나머지 파티션이 모두 루트 파티션 아래 종속되기 때문에 가능 - 실무에서 리눅스를 운영할 때는 파티션을 두 개로 나누지 않고, 필요한 용도에 따라서 다양하게 분할 마운트 포인트 권장 크기 비고 / 10GB 루트 파티션 /bin 기본 명령어가 들어 있음 /sbin 시스템 관련 명령어가 들어 있음 /etc 시스템의 환경 설정과 관련된 파일이 들어 있음 /boot 4GB 부팅 커널이 저장됨 /media 외부 장치를 마운트하기 위해 제공됨 /usr 설치할 응용 프로그램에 따라 크기 다름 (주로 20GB 이내) 응용 프로그램이 주로 저장됨 /lib 프로그램의 라이브러리가 저장됨..

article thumbnail
[Linux] 네트워크 정보 파악과 변경
Study/Linux 2021. 9. 26. 21:51

# 네트워크 환경 상세 ① 호스트 OS에는 192.168.111.1의 가상 IP가 자동으로 할당되어 있음 ② 호스트 OS는 실제로 사용하는 별도의 IP 주소가 있음 ③ 192.168.111.2는 게이트웨이, DNS 서버라는 2가지 역할을 모두 하는 가상 장치의 IP 주소임 192.168.111.254는 DHCP 서버 역할을 하는 가상의 주소 ④ 이 책에서는 Server와 Server(B) 가상 머신에 고정 IP를 할당함 ⑥ Clinet와 WinClinet 가상머신은 자동으로 IP를 할당받도록 설정 가상 DHCP 서버(192.168.111.254)에서 할당 받음 - 책에서 할당한 가상머신 네트워크 정보 요약 Server Server(B) Client WinClient IP 주소 192.168.111.100..

article thumbnail
[Linux] VMware의 특징 및 단축키
Study/Linux 2021. 9. 26. 20:33

# VMware의 특징 - 장점 ① 1대의 컴퓨터만으로 실무 환경과 거의 비슷한 네트워크 컴퓨터 환경을 구성할 수 있음 > 각 컴퓨터에 서버 역할과 클라이언트 역할을 할당함으로써 실무 기업 환경과 거의 비슷하게 구성할 수 있음 ② 운영체제 특정 시점을 저장하는 스냅숏 기능을 사용할 수 있음 > 스냅숏: 중요한 시점을 저장하는 기능으로 필요하다면 언제든지 저장한 시점으로 돌아갈 수 있음 > 운영체제를 사용하다가 문제가 발생했을 때 스냅숏을 저장한 지점으로 되돌릴 수 있음 > VMware Workstation Pro에만 포함되어 있으며 VMware Workstation Player에는 제공되지 않음 ③ 하드디스크 등의 하드웨어를 내 맘대로 여러 개 장착해서 테스트할 수 있음 > 실무에서 서버를 운영할 때 R..