반응형

웹관련프로그래밍(web programming)/linux(리눅스) 6

[Ubuntu] usermod, groupadd 그룹 만들기 및 권한 허용 변경 예제 실습

목차 usermod, groupadd 그룹 만들기 및 권한 허용 변경 예제 Ubuntu에서 usermod 명령어는 기존 사용자의 설정을 변경할 때 사용됩니다. 이 명령어는 다양한 옵션을 포함할 수 있으며, 사용자를 그룹에 추가하는 것과 같은 여러 작업을 수행할 수 있습니다. 여기에는 몇 가지 주요 usermod 옵션과 사용자를 그룹에 추가하는 예제, 그리고 id -nG 명령어를 사용하여 사용자가 속한 그룹을 확인하는 방법을 설명합니다. usermod 명령어의 주요 옵션 -a, --append: 사용자를 추가할 그룹에 추가할 때 기존의 그룹 멤버십을 유지하면서 추가합니다. 주로 -G 옵션과 함께 사용됩니다. -G, --groups: 사용자가 속할 추가 그룹을 설정합니다. 여러 그룹은 쉼표로 구분되어야 하며..

[Linux] 프로그램 패키지 업데이트와 업그레이드 차이점 및 프로그램 설치 삭제 방법(ubuntu, apt get update, upgrade, install, remove, purge)

목차 우분투 프로그램 패키지 업데이트와 업그레이드 차이점 apt-get update와 apt-get upgrade는 Ubuntu와 같은 Debian 기반 시스템에서 패키지 관리를 위해 사용되는 명령어입니다. 이 두 명령어는 패키지 관리 과정에서 서로 다른 역할을 수행합니다. apt-get update 이 명령어는 시스템의 패키지 목록을 업데이트합니다. 구체적으로는, 설정된 소스(소프트웨어 저장소)에서 사용 가능한 패키지와 그 버전 정보를 최신 상태로 갱신합니다. 이 과정에서 실제로 소프트웨어를 업데이트하거나 설치하지는 않지만, upgrade나 dist-upgrade 명령어를 통해 실제 업데이트를 진행하기 전에 수행해야 하는 필수 단계입니다. apt-get update를 실행하면, 이후에 설치 또는 업그레..

[Linux] 프로세스 검색 및 종료 방법 예제로 익히기(ps, grep, kill, 우분투, ubuntu)

목차 프로세스 검색 및 종료 방법 예제로 익히기 리눅스에서 프로세스를 검색하고 특정 프로세스를 종료하는 것은 시스템 관리의 일반적인 작업 중 하나입니다. 여기서는 ps, grep, 그리고 kill 명령어를 사용하여 특정 프로세스를 찾고 종료하는 방법을 설명하겠습니다. 이 과정을 단일 명령어 라인으로 수행할 수 있으며, 이는 자동화 스크립트를 작성할 때 매우 유용합니다. 프로세스 검색하기 ps 명령어는 현재 실행 중인 프로세스 목록을 보여줍니다. grep 명령어는 텍스트 검색을 수행하므로, 이 두 명령어를 결합하여 특정 프로세스를 찾을 수 있습니다. ubuntu@ip-172-31-4-29:~$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND r..

[Linux] 리다이렉션과 파이프(검색, 쓰기, grep, <<, >>, 방향키, Redirection, Pipe)

목차 리다이렉션과 파이프 리눅스에서는 프로그램이 실행될 때 세 가지 주요 통신 경로, 즉 "표준 스트림"을 사용하여 데이터를 주고받습니다. 이 세 가지 스트림은 다음과 같습니다. 표준 입력 스트림(stdin): 프로그램에 데이터를 입력하기 위한 경로입니다. 예를 들어, 키보드 입력이 여기에 해당됩니다. 표준 출력 스트림(stdout): 프로그램에서 처리한 결과를 출력하기 위한 경로입니다. 예를 들어, 터미널이나 콘솔 창에 나타나는 텍스트가 여기에 해당됩니다. 오류 출력 스트림(stderr): 프로그램 실행 중 발생한 오류 메시지를 출력하기 위한 경로입니다. 이 스트림을 통해 오류 메시지는 표준 출력과 구분되어 표시됩니다. 리다이렉션(Redirection) 리다이렉션은 표준 스트림의 흐름을 변경하는 기술입..

[Linux] Chmod 권한 변경 숫자로 쉽게 정리, 주요 옵션 설명

목차 Chmod 권한 변경 숫자로 쉽게 정리 chmod 명령어에서 사용하는 숫자 형태의 권한을 rwx (읽기, 쓰기, 실행) 형태로 변환하는 것은 간단합니다. 각 숫자는 다음과 같은 권한을 나타냅니다. 7 = rwx (읽기, 쓰기, 실행 권한 모두 있음) 6 = rw- (읽기, 쓰기 권한 있음, 실행 권한 없음) 5 = r-x (읽기, 실행 권한 있음, 쓰기 권한 없음) 4 = r-- (읽기 권한만 있음, 쓰기 및 실행 권한 없음) 3 = -wx (쓰기, 실행 권한 있음, 읽기 권한 없음) 2 = -w- (쓰기 권한만 있음, 읽기 및 실행 권한 없음) 1 = --x (실행 권한만 있음, 읽기 및 쓰기 권한 없음) 0 = --- (모든 권한 없음) 예를 들어, chmod에서 자주 사용되는 숫자 형태로 75..

[Linux] ls 명령, 옵션과 파일 권한 예제로 익히기(읽고(r), 쓰고(w), 실행(x))

목차 ls 명령과 옵션 ls 명령은 Linux와 Unix 시스템에서 사용되며, 현재 디렉토리 또는 지정된 디렉토리의 내용을 나열합니다. 파일과 하위 디렉토리의 목록을 보여주어 사용자가 디렉토리의 내용을 파악할 수 있게 합니다. 기본 사용법 ls 이 명령은 현재 디렉토리에 있는 파일과 하위 디렉토리의 목록을 표시합니다. 명령 옵션 ls 명령은 다양한 옵션을 통해 출력을 조정할 수 있습니다. 몇 가지 유용한 옵션을 예로 들어보겠습니다: -l: 자세한 정보를 출력합니다. 파일/디렉토리 권한, 소유자, 그룹, 크기, 마지막 수정 날짜 등의 정보를 포함합니다. -a: 숨김 파일을 포함한 모든 파일을 표시합니다. 파일 이름이 .으로 시작하는 파일이 숨김 파일입니다. -h: 파일 크기를 쉽게 읽을 수 있도록 KB, ..

반응형