본문 바로가기

반응형

Linux Unix/Command

(66)
[ 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 ..
[ Linux ] 디렉토리 내의 파일 개수 확인하기 유닉스에서 디렉토리 내의 파일 개수를 확인하는 여러 가지 방법이 있습니다. 가장 일반적인 방법은 ls, find, 또는 stat 명령어를 사용하는 것입니다. 여기 몇 가지 예를 들어 설명하겠습니다.1. ls와 wc 명령어 사용ls -1 | wc -lls -1: 디렉토리 내의 파일을 한 줄에 하나씩 나열합니다.wc -l: 출력된 파일 목록의 라인 수를 세어 파일의 개수를 반환합니다.이 방법은 현재 디렉토리 내의 파일과 디렉토리의 개수를 세는 데 유용합니다.2. find와 wc 명령어 사용find . -type f | wc -lfind . -type f: 현재 디렉토리와 하위 디렉토리 내의 모든 파일을 찾습니다.wc -l: 찾은 파일 목록의 라인 수를 세어 파일의 개수를 반환합니다.이 명령어는 하위 디렉토리..
[ Linux ] scp - 서버로 파일 upload/download 하기 scp(Secure Copy Protocol) 명령어는 SSH(Secure Shell)를 통해 파일을 원격 서버로 복사하거나 원격 서버에서 로컬로 복사하는 데 사용됩니다. 이 명령어는 암호화된 연결을 사용하기 때문에 전송 중 데이터의 보안이 보장됩니다.기본 사용법scp [옵션] 원본파일 [사용자@]원격서버:목적지경로scp [옵션] [사용자@]원격서버:원본파일 목적지경로원본파일: 전송할 파일의 경로.사용자: 원격 서버의 사용자 이름.원격서버: 원격 서버의 IP 주소 또는 도메인 이름.목적지경로: 파일을 복사할 대상 경로.예제로컬에서 원격 서버로 파일 복사file.txt를 로컬에서 원격 서버의 /home/user/ 디렉토리로 복사합니다.scp file.txt user@remote.server.com:/hom..

반응형