이번 포스팅에서는 Fdisk에 관련하여 작성해 보도록 하겠습니다. Fdisk란?fdisk는 리눅스에서 사용하는 대표적인 디스크 파티션을 관리한느 명령어입니다.디스크 파티션을 생성, 삭제, 변경하는 데 사용되며 주로 HDD 또는 SSD 같은물리적 파티션 테이블을 관리하는데 활용합니다. fdisk 기본 사용 fdisk 실습을 위해서 먼저 vmware에 새로운 디스크를 추가했습니다.추가 이후에 실행해 줍니다저는 부팅순서가 문제가 생겨서 부팅이 제대로 이루어지지 않았습니다.해결방법으로는 bios모드에 들어가서 해결이 가능합니다Bios모드는 부팅 중에 F2를 연타해서 들어가는 것이 가능합니다. 그 후 boot항목으로 이동해서부팅순서를 기존디스크가 먼저 부팅되도록 설정해 주는 것으로 해결 가능합니다. 이제 다시 f..
Linux
이번 포스팅에서는 리눅스에서 예약 작업을 설정하고 관리하는 방법에 대해서 작성해 보도록 하겠습니다.cron'cron'은 리눅에서 특정 시간에 반복적으로 작업을 수행하도록 예약하는 데 사용되는 서비스입니다.'cron' 작업은 주기적인 작업(매일, 매주, 매월)을 자동화 하는데 유용합니다.예시) 시스템 백업, 로그 파일 정리, 정기적인 스크립트 실행 등 crontab 구성'cron'작업은 'crontab' 파일에 정의 됩니다.'crontab'파일은 /etc디렉터리 안에 존재합니다.vi편집기를 통해서 열어 보았을 때 위와 같은 모습으로 확인가능합니다.* * * * * user-name command to be executed각 필드는 마다 의미를 가지는데 차례대로첫 번째 필드 : 분 (0 ~ 59)두 번째..
이 포스팅에서는 리눅스에서 자주 사용되는 압축 및 압축 해제 명령어들을 다루고,각 명령어의 사용법과 옵션에 대해서 작성하도록 하겠습니다.tar - 파일 하나로 묶기기본적으로 tar은 여러 파일을 하나의 파일로 묶는 데 사용됩니다# tar 아카이브 생성tar -cvf archive.tar [파일명1] [파일명2] [파일명3]#주요 옵션#-c: 새 묶음파일 생성#-x: 묶음파일 해제#-v: 진행 상황 출력#-f: 묶음 파일 이름 지정 묶음파일을 만들기 위해 먼저 ananconda.cfg파일을 복사해서 test파일들을 만들어 보겠습니다.용량이 존재하는 파일들을 생성했고 명령어를 통해서 묶어보겠습니다.명령어를 통해서 test.tar파일이 생성된 것을 볼 수 있습니다.이번에는 반대로 묶음해제를 해보겠습니다.tar..
리눅스에서 시스템을 운영하거나 관리할 때, "데몬(Daemon)"이라는 용어를 자주 접하게 됩니다. 데몬은 백그라운드에서 조용히 실행되며, 시스템의 특정 작업을 수행하거나 서비스를 제공하는 프로그램입니다. 이번 포스팅에서는 데몬이 무엇인지 그리고 CentOS에서 데몬을 설치하고 관리하는 방법을 살펴보겠습니다.데몬 (Daemon) 이란?데몬(Daemon)은 유닉스 및 리눅스 환경에서 백그라운드에서 실행되는 프로세스입니다. 데몬은 사용자와 직접적인 상호작용을 하지 않으며, 시스템이 시작될 때 자동으로 실행되고, 시스템이 종료될 때까지 계속 실행됩니다. 일반적으로 데몬의 이름은 d로 끝나는 경우가 많습니다.httpd : Apache 웹 서버 데몬으로, 웹 서버 기능을 제공sshd : SSH서버 데몬으로, 원격..
지난 포스팅에서는 리눅스에서의 소유권과 허가권에 대해 다루었습니다. 이번에는 파일 생성 시 기본적으로 설정되는 권한을 관리하는 umask와 특수 권한에 대해 알아보겠습니다.umask는 기본 권한 설정을 조정하는 중요한 도구이며, 특수 권한은 추가적인 보안과 관리 기능을 제공합니다. umask란?umask는 "User file creation MASK"의 약자입니다.리눅스에서 새로 생성된 파일이나 디렉터리의 기본 권한을 제한하는 데 사용됩니다. 즉, 파일이나 디렉터리가 생성될 때 기본적으로 어떤 권한이 부여될지를 결정하는 역할을 합니다. 기본 파일 및 디렉터리 권한리눅스에서 새 파일이나 디렉터리가 생성될 때, 기본 권한은 다음과 같습니다.파일: 기본적으로 666 (rw-rw-rw-) 권한이 부여됩니다. 디..
리눅스 파일 시스템에서 파일과 디렉터리의 소유권 및 허가권(권한)은 시스템 보안과 관리를 중요한 요소입니다.이번 포스팅에서는 기본적인 소유권과 권한 변경 명령어인 chown과 chmod에 대해 설명하겠습니다 ls -l위의 명령어를 통해서 파일과 디렉토리의 사용자와 그룹을 확인가능하고 다양한 다른 정보를 알 수 있습니다.drwxr-xr-x. 2 root root 6 5월 20 19:03 다운로드위의 다운로드 디렉터리의 정보를 해석해 보자면가장 먼저 앞에 있는 d의 경우는 디렉터리를 의미합니다.( d:디렉터리, -:일반파일을 뜻함 , c : 장치파일 l:링크 파일)그 뒤로 rwx는 각각 r은 읽기, w는 쓰기, x는 실행권한을 의미합니다. root root는 각각 소유자 소유그룹을 의미합..
저번 포스팅에서 이어 리눅스 시스템에서 그룹 관리에 관해 포스팅을 하도록 하겠습니다.그룹을 사용하면 여러 사용자에게 동일한 파일 및 디렉터리에 대한 접근 권한을 부여할 수 있어 효율적인 권한 관리를 할 수 있습니다. 이 포스팅에서는 리눅스 그룹의 기본 개념과 함께 그룹 생성, 삭제, 수정 및 관련 명령어 사용법을 알아보겠습니다리눅스 그룹이란?리눅스에서 그룹은 사용자 계정의 모음입니다. 각 그룹에는 고유한 그룹 ID(GID)가 할당되며, 그룹을 통해 파일 및 디렉터리 접근 권한을 관리할 수 있습니다. 그룹은 /etc/group 파일에 저장되고, /etc/gshadow에 그룹 암호와 관련된 정보를 저장합니다. 그룹 생성,삭제sudo groupadd 그룹이름groupadd라는 명령어를 통해서 그룹을 생성할 수..
이번 포스팅에서는 리눅스에서 사용자 관련해서 생성, 관리 방법에 대해서 포스팅해 보도록 하겠습니다. 리눅스 사용자란?리눅스에서 사용자는 시스템에 접근하여 작업을 수행할 수 있는 권한을 가진 개체입니다. 각 사용자는 고유한 사용자 이름과 함께 UID(User ID)를 가지며, 홈 디렉터리와 셸 환경을 할당받습니다. 사용자는 개별적으로 시스템 자원에 대한 접근 권한을 설정받아 안전한 시스템 운영을 보장합니다. root 계정이란?리눅스에서 root 계정은 시스템 관리자(superuser)로서, 시스템의 모든 권한을 가진 계정입니다. root 사용자는 파일 시스템의 모든 파일에 접근할 수 있으며, 시스템 설정 변경, 사용자 및 그룹 관리, 소프트웨어 설치 및 제거 등의 작업을 수행할 수 있습니다. root 계정..