Linux Unix/Command (52) 썸네일형 리스트형 [ Linux ] 절대경로 vs 상대경로 알아보기 절대 경로명과 상대 경로명은 파일이나 디렉토리의 위치를 지정하는 방법입니다. 이 두 개념은 리눅스나 유닉스 파일 시스템에서 파일을 찾거나 작업할 때 중요한 역할을 합니다. 각각의 개념을 비교해서 설명하겠습니다.절대 경로명 (Absolute Path)루트 디렉토리(/)를 기준으로 파일이나 디렉토리의 전체 경로를 지정합니다.파일 시스템의 최상위 디렉토리(/)부터 시작하여, 해당 파일이나 디렉토리까지의 모든 경로를 포함합니다.예를 들어, 파일 /home/user/documents/file.txt의 절대 경로는 다음과 같습니다: /home/user/documents/file.txt항상 동일한 위치를 가리키며, 현재 작업 디렉토리와 관계없이 정확하게 파일이나 디렉토리를 지정할 수 있습니다.스크립트나 설정 파일에.. [ 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 [사용자명]예를 들어, 사용.. [ Linux ] Linux 운영 체제 이름과 버전 정보 알아보기 Linux에서 OS 이름과 버전을 확인하는 방법은 여러 가지가 있습니다. 다음 명령어들을 사용하면 손쉽게 확인할 수 있습니다:1. /etc/os-release 파일 확인이 파일에는 대부분의 현대적인 Linux 배포판에서 OS 정보가 저장되어 있습니다.cat /etc/os-release이 명령어를 실행하면, OS 이름과 버전을 비롯한 다양한 정보가 표시됩니다.2. hostnamectl 명령어 사용hostnamectl 명령어를 사용하여 OS 이름과 버전을 확인할 수 있습니다.hostnamectl여기에서 Operating System 항목이 OS 이름과 버전을 나타냅니다.3. lsb_release 명령어 사용lsb_release는 Linux 표준 배포 정보와 관련된 도구입니다.lsb_release -a이 명령.. [ Linux ] systemctl - 서비스 중지 및 삭제하기 Ubuntu에서 systemctl로 관리되는 서비스나 서버 프로그램을 완전히 삭제하려면 아래 단계를 따르면 됩니다.1. 서비스 중지먼저, 해당 서비스를 중지합니다.sudo systemctl stop 예시:sudo systemctl stop apache22. 서비스 비활성화서비스가 부팅 시 자동으로 시작되지 않도록 비활성화합니다.sudo systemctl disable 예시:sudo systemctl disable apache23. 서비스 파일 제거systemd 서비스 파일을 삭제합니다. 서비스 파일은 보통 /etc/systemd/system/ 또는 /lib/systemd/system/ 디렉토리에 있습니다.sudo rm /etc/systemd/system/.servicesudo rm /lib/systemd.. [ Linux ] port number - 실행중인 서버가 사용하고 있는 포트 확인하기 리눅스 명령어 창에서 실행 중인 서버의 포트를 확인하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 netstat, ss, 또는 lsof 명령어를 사용하는 것입니다.netstat 명령어 사용:netstat -tuln-t : TCP 포트만 표시-u : UDP 포트만 표시-l : Listening 중인 포트만 표시-n : 호스트 이름 대신 IP 주소 및 포트 번호로 표시ss 명령어 사용:ss 명령어는 netstat 보다 더 빠르고 최신 리눅스 시스템에서 권장됩니다.ss -tulnlsof 명령어 사용:설치하는 방법입니다.a. Ubuntu / Debian 계열:sudo apt updatesudo apt install lsofb. CentOS / RHEL 계열:sudo yum install lsofc. F.. [ Linux ] ls 시간순으로 보기 시간순으로 정렬하기Linux에서 ls 명령어를 사용하여 파일을 생성 시간 순으로 정렬하려면 --time=ctime 옵션과 -t 옵션을 함께 사용합니다.다음은 생성 시간(ctime) 기준으로 파일을 정렬하는 명령어입니다:ls -lt --time=ctime옵션 설명:-l: 파일의 상세 정보를 출력합니다.-t: 시간을 기준으로 정렬합니다. 기본적으로 수정 시간(mtime) 기준이지만, --time=ctime을 추가하면 생성 시간으로 정렬됩니다.--time=ctime: 파일의 상태 변경 시간(생성 시간)을 기준으로 정렬합니다.역순으로 정렬하기:생성 시간 기준으로 가장 오래된 파일을 먼저 출력하려면 -r 옵션을 추가하여 역순으로 정렬할 수 있습니다.ls -ltr --time=ctime [ Linux ] useradd - 사용자 추가 및 삭제, sudo 권한 주기 Linux 시스템에서 사용자를 추가하고 삭제하는 방법은 명령어를 통해 수행할 수 있으며, 추가한 사용자에게 sudo 권한을 부여하는 과정도 포함됩니다. 아래는 각 단계별로 필요한 명령어입니다.1. 사용자 추가하기useradd 명령어를 사용하여 새로운 사용자를 추가할 수 있습니다. 사용자 이름을 username으로 가정하면 다음과 같이 사용자를 추가할 수 있습니다.sudo useradd -m username여기서 -m 옵션은 사용자의 홈 디렉토리를 생성합니다.사용자에게 비밀번호 설정:sudo passwd username이 명령어 실행 후, 신규 비밀번호를 두 번 입력해야 합니다.2. 사용자에게 sudo 권한 부여하기usermod 명령어를 사용하여 사용자를 sudo 그룹에 추가합니다.sudo usermod .. 이전 1 2 3 4 5 6 7 다음