
자주 사용하는 RPM 명령어 옵션 - 설치: rpm -Uvh 패키지파일이름.rpm U: (대문자) 패키지가 설치/업그레이드 v: 설치과정의 확인 h: 설치진행과정을 "#"마크로 화면에 출력 - 삭제: rpm -e 패키지이름 - 이미 설치된 패키지 질의 rpm -qa 패키지이름 → 패키지가 설치되었는지 확인 rpm -qf 파일의 절대경로 → 파일이 어느 패키지에 포함된 것인지 확인 아직 설치되지 않은 rpm 파일에 대한 질의 rpm -qlp 패키지파일이름.rpm → 패키지 파일에 어떤 파일들이 포함되었는지 확인 rpm -qip 패키지파일이름.rpm → 패키지 파일의 상세정보 단점: 의존성문제 발생 --> dnf가 주로 사용

리눅스는 다중 사용자 시스템(Multi-User System) 기본적으로 root라는 이름을 가진 슈퍼유저(Superuser)가 있으며, 모든 작업을 할 수 있는 권한이 있음 모든 사용자는 하나 이상의 그룹에 소속되어 있음 사용자는 /etc/passwd 파일에 정의 사용자 이름:암호:사용자 ID: 사용자가 소속된 그룹ID: 전체이름: 홈 디렉터리: 기본 셸 사용자의 비밀번호는 /etc/shadow 파일에 정의 그룹은 /etc/group 그룹명:비밀번호:그룹ID:그룹에 속한 사용자명 사용자와 그룹 관련 명령어 useradd: 새로운 사용자를 추가 #useradd newuser 옵션 -u ID 지정, -g: 그룹 지정 -d 홈디렉터리 지정, -s: 셸 지정 passwd: 사용자의 비밀번호를 지정하거나 변경 ..

1. man ( manual ) 각 명령어들의 도움말을 상세하게 알고 싶을 때 사용 - ( man Is ) 라고 명령어를 검색 시 Is에 대한 상세 설명을 보여준다. - ( man cd ) 라고 명령어를 입력 시 cd에 대한 상세 설명을 보여준다. 2. ls ( list ) + 옵션 + 파일명 현재 디렉터리의 내용을 보여준다. - ( ls -l ) : 디렉터리 및 파일 리스트를 권한 정보를 포함하여 상세 출력 - ( ls -a ) : 디렉토리 및 파일 리스트의 숨겨진 정보들까지 모두 출력 - ( ls -la ) : 권한 정보와 숨겨진 정보들 모두 상세히 출력 -i : 파일의 아이 노드(inode) 번호를 출력 -h : 파일의 크기를 쉬운 단위로 표시(k: 킬로바이트, m: 메가바이트) -l : 파일의 다..

📌vi 에디터란? - vi는 빌 조이가 만든 UNIX계열 환경에서 가장 많이쓰이는 오픈 소스 문서 편집기로 한 줄씩 편집하는 줄단위 편집기가 아니라 한 화면을 편집하는 'Visual Editor' 라는 뜻에서 유래하였습니다. 📌vi 와 vim 의 차이? vim은 'VI Improved' 즉, 향상된 vi를 의미하는데, vi의 경우 간결한 텍스트 편집기능만을 제공하는 반면에 VIM은 확장된 정규 표현식 문법, 문법 강조기능, 다중 되돌리기 등 vi보다 확장된 기능을 제공합니다. 대다수의 UNIX와 LINUX 배포판의 경우 vim이 설치되어 있는 것을 볼 수 있는데, 이는 내부적으로 vi를 alias 설정하여 vi를 열어도 vim이 열리도록 세팅되어 있습니다. 따라서 현재로선, 굳이 vi와 vim을 별도로 ..

가상콘솔: ex) 가상의 모니터 각 가상콘솔로 이동하는 단축키: Ctrl+ Alt + F3~F6 Runlevel init 0: power off 종료 init 1: Rescue 시스템 복구모드 init 2: init 3: 텍스트모드의 다중 사용자모드 init 4: init 5 : Graphical 그래픽모드의 다중 사용자모드 init 6: reboot 런레벨모드 확인 /lib/systemd/system 디렉터리의 runlevel?.target 파일 확인 종료: shutdown - P now, halt -p, init 0 시스템 재부팅: shutdown -r now, reboot, init 6 로그아웃: logout, exit