본문 바로가기

반응형

분류 전체보기

(654)
[ Linux ] 파일/디렉토리 이름 규치 알아보기 Fedora와 같은 리눅스 시스템에서 파일 이름과 디렉터리 이름에는 몇 가지 규칙이 있습니다. 이러한 규칙을 이해하면 파일 관리와 시스템 사용이 더 쉬워집니다.1. 대소문자 구분리눅스에서는 파일 이름과 디렉터리 이름이 대소문자를 구분합니다.예를 들어, File.txt, file.txt, FILE.TXT는 각각 다른 파일로 인식됩니다.대소문자 구분이 있으므로, 파일 이름을 정할 때 주의해야 합니다.2. 파일 이름의 길이파일 이름은 최대 255자까지 사용할 수 있습니다.디렉터리 경로 전체(파일 경로 포함)는 4096자까지 허용됩니다.파일 이름이 너무 길어지면 관리가 어려울 수 있으므로, 적절한 길이를 유지하는 것이 좋습니다.3. 허용되는 문자대부분의 문자, 숫자, 특수 문자를 파일 이름과 디렉터리 이름에 사..
[ Linux ] 절대경로 vs 상대경로 알아보기 절대 경로명과 상대 경로명은 파일이나 디렉토리의 위치를 지정하는 방법입니다. 이 두 개념은 리눅스나 유닉스 파일 시스템에서 파일을 찾거나 작업할 때 중요한 역할을 합니다. 각각의 개념을 비교해서 설명하겠습니다.절대 경로명 (Absolute Path)루트 디렉토리(/)를 기준으로 파일이나 디렉토리의 전체 경로를 지정합니다.파일 시스템의 최상위 디렉토리(/)부터 시작하여, 해당 파일이나 디렉토리까지의 모든 경로를 포함합니다.예를 들어, 파일 /home/user/documents/file.txt의 절대 경로는 다음과 같습니다: /home/user/documents/file.txt항상 동일한 위치를 가리키며, 현재 작업 디렉토리와 관계없이 정확하게 파일이나 디렉토리를 지정할 수 있습니다.스크립트나 설정 파일에..
[ Fedora ] 루트 디렉토리, 기본 서브 디렉토리 설명 Fedora와 같은 리눅스 배포판에서는 파일 시스템이 계층 구조로 되어 있으며, 각 디렉토리는 특정한 목적을 가지고 있습니다. 다음은 Fedora의 주요 기본 디렉토리와 그 역할에 대한 설명입니다.1. / (루트 디렉토리)파일 시스템의 최상위 디렉토리입니다.모든 다른 디렉토리와 파일은 / 아래에 존재합니다.시스템을 부팅할 때 가장 먼저 마운트되는 디렉토리입니다.2. /bin기본 실행 파일(바이너리 파일)이 포함된 디렉토리입니다.일반 사용자가 사용할 수 있는 필수 명령어들이 들어 있습니다. 예: ls, cp, mv, cat 등.부팅 과정이나 싱글 유저 모드에서도 사용되는 필수적인 명령어들이 위치합니다.3. /sbin시스템 관리에 필요한 실행 파일이 포함된 디렉토리입니다.일반 사용자가 아닌 루트 사용자나 관..
[ Linux ] 리눅스 파일의 종류와 특징 리눅스 파일 시스템에서 파일은 몇 가지 유형으로 나뉩니다. 각 파일 유형은 고유한 속성과 용도가 있습니다. 다음은 리눅스에서 파일의 주요 종류와 설명입니다.1. 일반 파일 (Regular File)텍스트 파일, 바이너리 파일, 이미지 파일 등을 포함하는 가장 일반적인 파일 유형입니다.데이터를 저장하는 용도로 사용되며, ls -l 명령어로 확인할 때 -로 시작합니다.예: .txt, .c, .jpg, .mp3 등의 파일.2. 디렉토리 (Directory)파일 및 다른 디렉토리를 포함할 수 있는 특별한 유형의 파일입니다.파일 시스템에서 폴더 역할을 하며, 파일들을 조직화하는 데 사용됩니다.ls -l 명령어로 확인할 때 d로 시작합니다.3. 심볼릭 링크 (Symbolic Link)다른 파일이나 디렉토리에 대한 ..
[ Linux ] passwd - 사용자의 비밀번호 변경하기 Fedora에서 passwd 명령어를 사용하여 사용자 비밀번호를 변경할 수 있습니다. 이 명령어는 현재 사용자의 비밀번호를 업데이트하거나, 관리자 권한으로 다른 사용자의 비밀번호를 설정할 때 유용합니다. 다음은 passwd 명령어를 사용하는 기본적인 단계입니다.1. 현재 사용자 비밀번호 변경하기현재 로그인한 사용자가 자신의 비밀번호를 변경하려면, 단순히 터미널에 다음 명령어를 입력하면 됩니다:passwd이후, 현재 비밀번호와 새 비밀번호를 입력하라는 메시지가 나타납니다.2. 다른 사용자의 비밀번호 변경하기 (관리자 권한 필요)루트 사용자이거나 sudo 권한이 있는 사용자는 다른 사용자의 비밀번호를 변경할 수 있습니다. 다음과 같이 명령어를 사용하면 됩니다:sudo passwd [사용자명]예를 들어, 사용..
[ Airflow ] dag 파일 등록하기 Apache Airflow에서 DAG 파일을 등록하는 방법은 다음과 같습니다:DAG 파일 생성:DAG 파일은 Python 스크립트로 작성됩니다. 파일 확장자는 .py이며, Airflow에서 인식할 수 있도록 DAG 객체를 정의해야 합니다.예시 코드: from airflow import DAG from airflow.operators.dummy_operator import DummyOperator from datetime import datetime default_args = { 'owner': 'airflow', 'start_date': datetime(2024, 10, 11), 'retries': 1, } dag = ..
[ MariaDB ] Data Type - 사용가능한 데이터 타입 알아보기 MariaDB에서 사용되는 주요 데이터 타입들은 크게 숫자, 문자열, 날짜/시간으로 나뉩니다. 각 데이터 타입은 다양한 형식을 제공하며, 주요 데이터 타입은 다음과 같습니다.1. 숫자 타입정수형TINYINT : 1바이트 크기의 정수. -128 ~ 127 또는 0 ~ 255 (UNSIGNED)SMALLINT : 2바이트 크기의 정수. -32,768 ~ 32,767 또는 0 ~ 65,535 (UNSIGNED)MEDIUMINT : 3바이트 크기의 정수. -8,388,608 ~ 8,388,607 또는 0 ~ 16,777,215 (UNSIGNED)INT 또는 INTEGER : 4바이트 크기의 정수. -2,147,483,648 ~ 2,147,483,647 또는 0 ~ 4,294,967,295 (UNSIGNED)BI..
[ Airflow ] 외부에서 대시보드 접속하기 Apache Airflow의 웹 대시보드를 외부에서 접근할 수 있도록 설정하려면 다음 단계들을 따르면 됩니다.1. Airflow 설정 파일 (airflow.cfg) 수정airflow.cfg 파일에서 webserver 섹션을 수정합니다.bind_address: Airflow 웹 서버가 바인딩할 IP 주소를 설정합니다. 모든 IP에서 접근 가능하도록 하려면 0.0.0.0으로 설정합니다. [webserver] bind_address = 0.0.0.0port: 웹 서버가 사용할 포트를 설정합니다. 기본값은 8080입니다. web_server_port = 80802. 방화벽 및 네트워크 설정Airflow가 설치된 서버의 방화벽 또는 클라우드 인프라 (예: AWS, GCP 등)의 네트워크 설정에서 ..

반응형