전체 글 345

[CENTOS] Command, Pipes

1. 명령어(Command)란?   - 명령어(Command)는 Linux에서 사용자가 시스템과 상호작용하기 위해 터미널에서 입력하는 명령   - Linux는 명령어 기반의 운영체제로, 다양한 명령어를 통해 파일 관리, 프로세스 제어, 시스템 정보 조회 등 작업을 수행할 수 있음   2. Linux 명령어의 기본 구조   - Linux 명령어는 기본적으로 명령어, 옵션, 인수로 구성   - 각각의 요소가 역할을 가지며, 적절히 사용하면 다양한 작업을 수행할 수 있음   - command [options] [arguments] command: 실행하려는 명령어 (예: ls, cd, grep)options: 명령어의 동작 방식을 조정하는 선택적 설정 (예: -l, -a, --help)arguments: 명령..

Linux/centOS 2024.12.19

[CENTOS] File Soft Link / Hard Link

1. Soft Link (심볼릭 링크)Soft Link는 특정 파일이나 디렉토리에 대한 참조를 제공하는 파일윈도우의 "바로가기"와 유사하며, 원본 파일이 삭제되거나 이동되면 링크가 깨짐 특징원본 파일의 경로 참조원본 파일이 삭제되면 심볼릭 링크는 깨진 링크가 됨디렉토리에도 링크를 걸 수 있음크기는 원본 파일의 경로 길이에 따라 다름다른 파일 시스템 간에도 생성 가능 명령어ln -s [원본 파일 경로] [심볼릭 링크 이름]  예제touch example.txtln -s example.txt e_link.txtls -l   l: 링크 파일을 나타냄->: 원본 파일의 경로를 표시   2. Hard Link (하드 링크)Hard Link는 원본 파일과 동일한 inode를 공유하는 또 다른 이름하드 링크는 원본 ..

Linux/centOS 2024.12.18

[CENTOS] Linux File Type

1. File Type 이란?   - ls -l 명령어를 사용하였을때 나오는 첫 번째 문자열   - 파일 타입, 권한(퍼미션), SELinux 보안 맥락 여부를 표현함   2. 첫 번째 문자: 파일 타입 가장 앞에 있는 문자는 파일의 타입을 나타냄 - : 일반 파일 (Regular file)d : 디렉토리 (Directory)l : 심볼릭 링크 (Symbolic link)b : 블록 장치 파일 (Block device)c : 문자 장치 파일 (Character device)s : 소켓 파일 (Socket file)p : 명명된 파이프 (Named pipe, FIFO)   3. 나머지 9자리: 파일 권한 (퍼미션) 첫번째 문자를 제외한 나머지 문자는 파일 또는 디렉토리의 권한을 의미하며, 소유자, 그룹, ..

Linux/centOS 2024.12.17

[CENTOS] CentOS 접속 방법 및 중요 파일 시스템

1. CentOS 파일 접속 방법  - VM에서 직접 접속하여 내부의 콘솔창을 이용하는 방법  - terminal 또는 CMD 에서 다음의 명령어를 작성하여 원격으로 연결  > ssh -l [사용자 이름] [ Linux ip 주소 ]       ( ssh -l usera 192.168.0.1 )  - 리눅스 IP 확인 방법  > VM 으로 콘솔창을 띄운 후 터미널에서 ifconfig 를 입력하고 enp0s3 뒤에 inet 주소를 사용  2. CentOS 중요 파일 시스템   - /boot  부트로더 관련 파일   - /root   사용자 홈 디렉토리   - /dev  시스템 디바이스(ex> disk, keyboard)   - /etc  설정 파일 (config)   - /bin -> /usr/bin 유저..

Linux/centOS 2024.12.15

[CENTOS] centOS란?

1. CentOS란?    - CentOS(Community ENTerprise Operating System)는 레드햇 엔터프라이즈 리눅스(RHEL)의 무료 클론  - RHEL의 소스 코드를 기반  - CentOS는 주로 서버 운영과 같은 엔터프라이즈 환경에서 사용  - 높은 안정성과 신뢰성을 제공  2. CentOS의 주요 특징 2.1 RHEL 기반CentOS는 Red Hat이 제공하는 상용 배포판인 RHEL(Red Hat Enterprise Linux)의 소스 코드를 기반으로 컴파일한 무료 운영체제RHEL과 거의 동일한 기능과 패키지를 제공하며, 기업 환경에서 안정적인 운영을 위해 설계 2.2 안정성CentOS는 장기 지원(Long-Term Support) 정책을 통해 주요 버전에 대해 약 10년간..

Linux/centOS 2024.12.15