secure/Linux 10

[Linux] 리눅스 기본 - 파일 관련 명령어

1. 파일 관련 명령어 형식기능옵션1cat [옵션] [파일]파일 내용을 출력-n : 행 번호를 붙여서 출력2more [옵션] [파일]파일 내용을 화면 단위로 출력+ 행번호 : 출력을 시작할 행 번호를 지정3less [파일]파일 내용을 화면 단위로 출력 4tail [옵션] [파일]파일 뒷부분의 몇 행을 출력+ 행번호 : 지정한 행부터 끝까지 출력- 숫자 : 화면에 출력할 행의 수를 지정(기본값 10)- f : 파일 출력을 종료하지 않고 주기적으로 계속 출력5cp [옵션] [원본 파일1(디렉터리1)] [목적지 파일2(디렉터리2)] 파일 복사-i : 파일2가 이미 존재할 때 덮어쓸지 물어봄-r : 디렉터리를 복사할 때 지정6mv [옵션] [원본 파일1(디렉터리1)] [목적지 파일2(디렉터리2)] 파일이나 디..

secure/Linux 2025.10.07

[Linux] 리눅스 기본 - 디렉터리 관련 명령어

1. 디렉터리 관련 명령어 형식기능옵션1pwd현재 디렉터리의 위치 확인, 절대 경로 출력 2cd지정한 디렉터리로 이동 3ls [옵션] [디렉터리(파일)]디렉터리 내용 출력-a : 숨김파일 포함하여 모든 파일 목록 출력-d : 디렉터리 자제 정보 출력-i : 첫 번째 행에 *inode 번호 출력-l : 파일의 상세 정보 출력-A : .(마침표)와 ..(마침표 두 개)를 제외한 모든 파일 목록 출력-F : 파일 종류 표시(* : 실행파일, / : 디렉터리, @ : 심볼릭링크)-L : 심볼릭링크 파일의 경우 원본 파일의 정보를 출력-R : 서브 디렉터리 목록까지 출력4dir디렉터리 내용 출력 ls 명령과 동일5vdir디렉터리 내용 출력ls -l 명령과 동일 * 도스 명령에 익숙한 사용자를 위해 제공6mkdir..

secure/Linux 2025.10.06

[Linux] 리눅스 기본 - 파일과 디렉터리

1. 파일과 디렉터리유닉스에서는 시스템 관련 정보와 하드웨어 같은 장치를 모두 파일로 관리함리눅스도 유닉스처럼 시스템 정보와 하드웨어 장치 관리를 위해 파일을 사용함파일은 관련정보들의 집합리눅스에서는 파일을 효과적으로 관리하기 위해 디렉터리를 사용함디렉터리는 윈도우의 폴더와 같은 개념이고 계층 구조를 가지고 있음디렉터리와 파일로 구성된 전체 집합을 파일시스템이라 부름 01.파일의 종류01-1.일반 파일데이터 저장에 주로 사용됨리눅스에서 사용하는 대다수 파일은 일반 파일에 해당함텍스트 파일은 문서 편집기를 사용하여 내용을 보거나 편집 할 수 있음실행 파일,이미지 파일은 데이터가 *바이너리 형태로 저장되어 바이너리 파일이라고 함바이너리 파일은 특정 응용프로그램이 있어야 내용 확인이 가능함*바이너리: 이진 데..

secure/Linux 2025.10.05

[Linux] 리눅스 기본 - 기본 사용법

*이 포스팅에서는 록키 리눅스 8.10 기준으로 작성됩니다1. 터미널을 닫는 방법터미널을 닫는 방법1[root@localhost ~]# exit2ctrl + d 2. 프롬프트 기호 01. 프롬프트 - 사용자의 명령 입력을 기다리는 표시로 사용하는 셸에 따라 다르게 나타난다 - 배시셸에서는 $ 로 표시되고, 시스템 관리자의 경우 # 로 표시된다 - ~ : 홈 디렉터리 3. 명령행 편집 - 리눅스의 명령 행에서 문자를 지울 때는 backspace 나 delete 둘 중 하나가 기본 값으로 설정되어 있는데 록키리눅스에서는 backspace를 사용한다문자 지우기1backspace 4. 단어 지우기[root@localhost ~]# rocky linux 가 있을때 ctrl+w를 누..

secure/Linux 2025.10.04

[Linux] 리눅스 기본 - 록키리눅스 8.10 설치하기4

1. 설치가 완료되면 시스템 재시작 버튼이 활성화 된다 -> 시스템 재시작 클릭! 2. 라이센스 정보에 들어가 약관에 동의 하면 설정완료버튼이 활성화 되고 -> 설정 완료 버튼 클릭! 3. 설정 완료 후 로딩창이 뜨게 될텐데 빠르게 E를 눌러주면 아래 창이 뜨게 된다방향키로 이동이 가능하고 현재 선택되어 있는 것으로 들어간다 4. 이렇게 나타나는 데 rhgb quiet 부분을 지우고 rw init=/bin/bash 로 작성 후 ctrl + x 눌러준다 5. 아래 와 같은 창이 나오다가 멈추면 vi /etc/selinux/config 입력해준다 -> enter 6. vi 창에서 SELINUX=enforcing 줄을 yyp 로 한줄 복사하고 주석처리(#)한뒤복사한 줄을 SELINUX=disabled 로 수..

secure/Linux 2025.10.03

[Linux] 리눅스 기본 - 록키리눅스 8.10 설치하기3

1. 처음에 다운받았던 ISO 파일을 추가해준다 Edit virtual machine settings를 클릭한다 2. CD/DVD를 클릭해주고 Device status 를 확인한 후 Use ISO image file 에서 설치된 경로를 지정한다 -> OK 3. Power on this virtual machine 을 클릭해 전원을 켜준다 4. 해당화면에서 위아래 방향키로 이동이 가능하다 제일 위쪽에 있는 Install Rocky Linux 8.10을 선택한다 5. 해당 화면이 나오게 되는데 이곳에서 한국어를 선택한 후 하단에 계속 진행을 클릭한다 6. 해당화면에서 하나씩 설정을 진행한다 우선 네트워크와 호스트 이름 을 클릭해 들어간다 이더넷 연결을 켜주고 완료를 눌러 나온다 7. ..

secure/Linux 2025.10.03

[Linux] 리눅스 기본 - 록키리눅스 8.10 설치하기2

VM Ware에서 록키리눅스 설치를 이어서 진행하겠다1. VM Ware를 켜면 이 화면이 보여질 텐데 여기서 Create a New Virtual Machine 을 클릭한다 2. Custom 선택 후 Next3. 하드웨어 호환성을 설정하는 곳이며 기본 설정은 17.5 로 설정되어 있으나 여기서는 17로 설정하고 시작하겠다 -> Next4. ISO파일은 나중에 추가하는 것으로 선택해 준다. -> Next 5. 가상머신에 설치할 운영체제를 선택해준다 -> Next6. 가상머신 관리가 편리하도록 이름을 지정해준다. 여기서는 rocky8로 지정해주었다. 가상 머신 파일을 저장할 폴더도 지정해준다 -> Next7. 가상머신에서 할당할 프로세서 수와 코어수 설정하는 곳이다. 기본값으로 세팅해 주겠다 -> Next..

secure/Linux 2025.10.03

[Linux] 리눅스 기본 - 록키리눅스 8.10 설치하기1

록키 리눅스로 공부를 이어가야 하기 때문에 우선적으로 설치를 진행해보자!1. 록키 리눅스 8.10 버전을 구글에 검색한다 보통 첫번째로 나오게 되는데 클릭해서 들어간다 2. 첫 화면에 들어가면 이런 화면이다 해당 화면에서 다운로드를 클릭해 들어가 보자 3. 다운로드를 클릭하면 아래와 같은 화면이 나오게 될 건데 오늘 설치할 버전은 8.10 이다 버전 선택에서 Rocky Linux8을 선택해주고 두가지의 ISO파일을 다운 받아준다DVD ISO 의 경우 용량이 크기 때문에 인터넷 환경에 따라 시간이 소요된다 4. ISO 파일까지 다운받았다면 가상 환경으로 이동한다. 여기에서는 VM Ware를 사용한다 리눅스 설치는 다음글에서 이어서 진행된다 😊

secure/Linux 2025.10.03

[Linux] 리눅스 기본 - 리눅스 기초

1. 리눅스 기초01. 리눅스의 시작과 발전 - 리누스 베네딕트 토르발즈 가 리눅스 커널을 개발 - 미닉스(MINIX) 교육용 운영체제를 참조하여 개발 - 자신이 개발하던 운영체제에 대한 소식을 1991년 8월 26일 뉴스 그룹에 포스팅 이날을 탄생일로 봄 - 안드로이드 운영체제도 리눅스 기반으로 만들어짐 미닉스 (MINIX) 란?앤드루 타넨바움(Andrew Tanenbaum)이 교육용으로 만든 운영체제유닉스를 모델로 만들어 졌으며 학생들에게 소스 코드와 함게 무료로 배포하였다. 02. GNU 프로젝트 - 리처드 스톨만이 1985년 GNU선언문을 발표 - 비영리 기관인 '자유 소프트웨어 재단'을 설립함 - GNU(GNU is Not UNIX) 의 약자 - 유닉스와 호환되는 자유 소프트웨어..

secure/Linux 2025.09.29

[Linux] 리눅스 기본 - 운영체제의 개요

1. 운영체제의 개요01. 운영체제란? - 컴퓨터 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하는 소프트웨어 - 컴퓨터 시스템에서 핵심적인 역할을 수행한다02. 운영체제의 목적 - 컴퓨터 시스템 사용의 편의성을 제공하는 것 - 컴퓨터 시스템의 자원을 효율적으로 운영하는 것03. 운영체제의 기능 - 프로세스 관리 : *프로세스를 생성,스케줄링,중지,관리하여 다중 작업 환경을 제공 - 메모리 관리 : 메모리 할당 및 해제, 가상 메모리 등을 통해 메모리 자원을 효율적으로 관리 - 파일 시스템 관리 : 파일 및 디렉터리 생성, 읽기, 쓰기, 삭제 하여 데이터 관리 - 입출력 관리 : 입출력 장치와 상호작용하여 데이터 읽고 쓰며, 입출력 장치의 버퍼링 및 스케줄링을 담당 - 자원 관리 및 보호 :..

secure/Linux 2025.09.28