
1. RPM 명령어RPM 명령어는 RPM 패키지를 관리하는 데 사용하는 강력한 도구이다. 기본적인 설치, 제거, 업데이트 외에도 다양한 옵션과 기능을 제공하여 시스템 관리를 효율적으로 수행할 수 있도록 도와준다. 1) 패키지 설치 ① rpm -i 명령어 : 패키지 설치 ② -h 옵션 : 설치 옵션 목록 출력 ③ --nodeps 옵션 : 의존성 패키지 자동 설치 비활성화 ④ --force 옵션 : 이미 설치된 패키지 버전을 강제로 업데이트# 예시# 패키지 설치rpm -i .rpm# 의존성 패키지 자동 설치 비활성화rpm -i -nodeps .rpm# 이미 설치된 패키지 버전 강제 업데이트rpm -i -force .rpm 2) 패키지 제거 ① rpm -e 명..

1. 정의RPM은 Redhat Package Manager의 약자로 리눅스 배포판에서 소트트웨어 설치, 관리, 업데이트를 위한 패키지 관리 시스템이다. 2. 특징 1) 패키징 ① RPM은 소프트웨어를 하나의 패키지 파일로 묶어 설치, 관리, 업데이트를 용이하게 한다. ② 패키지에는 프로그램 파일, 설정 파일, 문서 등 소프트웨어 설치에 필요한 모든 파일이 포함된다. ③ RPM 패키지는 .rpm 확장자명을 가지고 있다. 2) 의존성 관리 ① RPM은 소프트웨어 설치 시 필요한 다른 패키지들을 자동으로 설치하거나 업데이트하는 의존성 관리 기능을 제공한다. ② 이를 통해 사용자는 개별 패키지를 직접 찾아 설치할 필요없이 편리하게 소프트웨어를 설치할 수 있다. 3) 설치 및 제거..

1. 심볼릭 링크와 하드 링크심볼릭 링크와 하드 링크는 모두 리눅스 파일 시스템에서 파일을 참조하는 데 사용되는 특수한 파일이다. 하지만, 두 가지는 작동 방식과 특징에서 중요한 차이점을 가지고 있다. 1) 심볼릭 링크 (Symbolic Link) ① 바로 가기와 유사 : 심볼릭 링크는 다른 파일 또는 디렉토리에 대한 "바로 가기"를 생성한다. ② 파일 위치 변경 가능 : 심볼릭 링크가 참조하는 파일의 위치를 변경해도 링크 자체는 유효하다. ③ 독립적인 파일 : 심볼릭 링크는 원본 파일과 독립적인 파일이다. 원본 파일을 삭제해도 링크 자체는 남아 있지만, 링크를 통해 더 이상 원본 파일에 접근할 수 없다. ④ 상대 경로 또는 절대 경로 사용 가능 : 심볼릭 링크는 상대 경로 또는 ..

1. 파일 소유 1) 소유자 : 파일을 생성한 사용자 2) 그룹 : 파일 소유자와 함께 파일을 사용할 수 있는 사용자 그룹 3) 기타 : 소유자 또는 그룹에 속하지 않는 다른 사용자 2. 파일 권한 1) 읽기 : 파일 내용을 읽을 수 있는 권한 2) 쓰기 : 파일 내용을 변경하거나 추가할 수 있는 권한 3) 실행 : 파일이 프로그램인 경우 실행할 수 있는 권한 각 권한은 소유자, 그룹, 기타에 대해 별도로 설정할 수 있다. 3. 권한 설정 방법 1) chmod 명령어 : 숫자 또는 문자를 사용하여 권한을 설정 2) chown 명령어 : 파일 소유자를 변경 3) chgrp 명령어 : 파일 그룹을 변경 # 예시# 파일 권한 확인ls -l filename# 숫자를 사용하여 권한 설정chmod..

1. 리눅스 파일 유형리눅스 파일 시스템은 다양한 유형의 파일을 저장하고 관리하기 위한 체계이다. 각 파일 유형은 고유한 특징과 용도를 가지고 있으며, 운영 체제와 프로그램이 파일을 이해하고 사용하는 데 중요한 역할을 한다. 1) 주요 파일 유형 ① 일반 파일 : 텍스트 파일, 이진 파일, 이미지 파일, 오디오 파일, 비디오 파일 등 다양한 데이터를 저장하는데 사용 ② 디렉토리 : 파일을 논리적으로 그룹화하고 관리하기 위한 특수한 파일 ③ 심볼릭 링크 : 다른 파일 또는 디렉토리에 대한 바로 가기를 생성하는 특수한 파일 ④ 장치 파일 : 특정 하드웨어 장치에 대한 인터페이스를 제공하는 특수한 파일 ⑤ 파이프 : 프로세스 간 통신(IPC)을 위한 특수한 파일 ⑥ 소켓 : ..

※ 이 명령어들은 예시이며, 실제 확녕에 맞게 수정하여 사용해야 한다. ※ 중요한 시스템 파일을 편집하기 전에 백업을 하는 것이 좋다. ※ 명령어를 사용하기 전에 man 명령어를 사용하여 사용 방법을 확인하자. 1. 특정 조건에 맞는 사용자 목록 확인# 특정 문자열을 포함하는 사용자 이름 목록 확인getent passwd | grep "search_string"# 특정 그룹에 속한 사용자 목록 확인groups -a | grep "group_name"# UID 범위 내에 있는 사용자 목록 확인awk -F ':' '{print $3}' /etc/passwd | grep -E "min_uid|max_uid"# 로그인 쉘이 특정 쉘인 사용자 목록 확인getent passwd | grep -E "/bin/ba..

1. 명령어 사용 1) 사용자 정보 관리 ① 사용자 추가 : useradd 명령어를 사용하여 새로운 사용자를 생성한다. ② 사용자 정보 변경 : usermod 명령어를 사용하여 사용자 정보를 변경한다. ③ 사용자 삭제 : userdel 명령어를 사용하여 사용자를 삭제한다. ④ 사용자 비밀번호 변경 : passwd 명령어를 사용하여 사용자 비밀번호를 변경한다. 2) 그룹 정보 관리 ① 그룹 추가 : groupadd 명령어를 사용하여 새로운 그룹을 생성한다. ② 그룹 정보 변경 : groupmod 명령어를 사용하여 그룹 정보를 변경한다. ③ 그룹 삭제 : groupdel 명령어를 사용하여 그룹을 삭제한다. ④ 사용자 그룹 추가 : usermod -g groupn..

1. CentOS Linux 8에서 사용자 정보와 그룹 정보 확인 방법 1) 명령어 사용 ① 사용자 정보 확인 - id 명령어 : 현재 로그인한 사용자의 정보를 출력한다. - finger 명령어 : 지정된 사용자의 정보를 출력한다. - w 명령어 : 현재 로그인한 모든 사용자의 정보를 출력한다. - passwd 명령어 : 사용자의 비밀번호를 변경한다. - chage 명령어 : 사용자의 계정 정보를 변경한다. ② 그룹 정보 확인 - groups 명령어 : 현재 로그인한 사용자의 그룹 정보를 출력한다. - grep 명령어 : 특정 그룹에 속한 사용자를 확인한다. - groupadd 명령어 : 새로운 그룹을 생성한..
- Total
- Today
- Yesterday
- Spring
- 오븐시계
- java
- Modal
- MySQL
- Intellij idea
- html
- springboot
- 조건문
- javascript
- Spring boot
- css
- 반복문
- backjoon
- data science academy
- 백준
- setting
- 가계부만들기
- JPA
- DB
- 2480
- if문
- 2739번
- Linux
- ajax
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |