본문 바로가기

Linux

(23)
[Linux] 프로그램 설치를 위한 RPM RPM(Redhat Package Manager) - Windows의 "setup.exe"와 비슷한 설치 파일 - 확장명은 *.rpm이며, 이를 '패키지(Package)'라고 부름. 파일의 의미 자주 사용하는 RPM 명령어 옵션 - 설치 : rpm -Uvh 패키지파일이름.rpm - u -> (대문자) 패키지가 설치/업그레이드 - v -> 설치과정의 확인 - h -> 설치진행 과정을 "#"마크로 화면에 출력 - 삭제 : rpm -e 패키지이름 (패키지파일이름이 아닌 패키지 이름!!) - 이미 설치된 패키지 질의 - rpm -qa 패키지 이름 -> 패키지가 설치되었는지 확인 - rpm -qf 파일의 절대경로 -> 파일이 어느 패키지에 포함된 것인지 확인 - 아직 설치되지 않은 rpm 파일에 대한 질의 - r..
[Linux] 링크 - 파일의 링크(Link)에는 하드 링크(Hard Link)와 심볼릭 링크(Symbolic Link 또는 Soft Link) 두 가지가 있음 - 하드 링크를 생성하면 "하드링크파일"만 하나 생성되며 같은 inode1을 사용 (명령 : # ln 링크대상파일이름 링크파일이름) - 심볼릭 링크를 생성하면 새로운 inode2를 만들고, 데이터는 원본 파일을 연결하는 효과 (명령 : # ln -s 링크대상파일이름 링크파일이름) 참고 : https://www.youtube.com/playlist?list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o&nohtml5=False
[Linux] 파일과 디렉터리의 소유와 허가권 파일의 리스트와 파일 속성 파일 유형 - 디렉터리일 경우에는 d, 일반적인 파일일 경우에는 -가 표시, 링크파일(바로가기)는 l 파일 허가권(Permission) - "rw-", "r--", "r--" 3개씩 끊어서 읽음 (r은 read, w는 write, x는 execute의 약자) - 첫 번째 "rw-"는 소유자(User)의 파일접근 권한 - 두 번째의 "r--"는 그룹(Group)의 파일접근 권한 - 세 번째의 "r--"는 그 외의 사용자(Other)의 파일접근 권한 - 숫자로도 표시 가능 (8진수) chmod 명령 파일 허가권 변경 명령어 예) # chmod 777 sample.txt 파일 소유권(Ownership) 파일을 소유한 사용자와 그룹을 의미 chown/chgrp 명령 파일의 소유권을 바..
[Linux] 사용자와 그룹 관련 명령어 useradd 새로운 사용자를 추가 예) # useradd newuser ※ 사용자 생성시 옵션 (-u : ID지정, -g : 그룹 지정, -d : 홈 디렉터리 지정, -s : 셸 지정) passwd 사용자의 비밀번호를 지정하거나 변경 예) # passwd newuser usermod 사용자의 속성을 변경 예) # usermod -g root newuser userdel 사용자를 삭제 예) # userdel newuser ※ -r : 사용자가 사용하던 디렉터리도 삭제 chage 사용자의 암호를 주기적으로 변경하도록 설정 예) # chage -m 2 newuser groups 현재 사용자가 속한 그룹을 보여줌 예) # groups ※ 사용자는 여러개의 그룹에 속할 수 있음 groupadd 새로운 그룹을 생..
[Linux] 사용자와 그룹 - 리눅스는 다중 사용자 시스템(Multi-User System) - 기본적으로 root라는 이름을 가진 슈퍼유져(Superuser)가 있으며, 모든 작업을 할 수 있는 권한이 있음 - 모든 사용자는 하나 이상의 그룹에 소속되어 있음 - 사용자는 /etc/passwd 파일에 정의되어 있음 - 각 행의 의미는 다음과 같음 사용자 이름:암호:사용자 ID:사용자가 소속된 그룹 ID:전체 이름:홈 디렉터리:기본 쉘 - 사용자의 비밀번호는 /etc/shadow 파일에 정의되어 있음 - 그룹은 /etc/group 파일에 정의되어 있음 - 각 행의 의미는 다음과 같음 그룹명:비밀번호:그룹 ID:그룹에 속한 사용자명 참고 : https://www.youtube.com/playlist?list=PLVsNizTWUw7Eo..
[Linux] 리눅스 종료 명령어 즉시 종료 # shutdown -P now 10분 후 종료 # shutdown -P +10 가짜 종료 메시지 보냄 # shutdown -k +15 재부팅 # shutdown -r 23:00 예약된 것 취소 # shutdow -c 종료 # halt - p 종료 # init 0 로그아웃 # logout 참고 : https://www.youtube.com/playlist?list=PLVsNizTWUw7EoFNBhIdVFp9eT6P22hU1o&nohtml5=False
[Linux] 리눅스 기본 명령어 ls windows의 "dir"과 같은 역할로, 해당 디렉터리에 있는 파일의 목록을 나열 예) # ls /etc/sysconfig # ls -a 숨김파일 보기 # ls -l 자세히 보기 (앞이 - 파일, d : 티렉터리) ※ 리눅스는 별도의 숨김 파일(Hidden File)이라는 속성이 존재하지 않는다. 파일명이나 디렉터리의 제일 앞 글자를 "."으로 하면 자동으로 숨김 파일이 된다. cd 디렉터리를 이동 예) # cd ../etc/sysconfig ※ '.' 현재 디렉터리, '..' 현재의 상위 디렉터리 pwd 현재 디렉터리의 전체 경로를 출력 rm 파일이나 디렉터리를 삭제 예) # rm -rf abc # rm -f abc (물어보지 않고 삭제) cp 파일이나 디렉터리를 복사 예) # cp abc.tx..