본문 바로가기

반응형

IT/리눅스

wheel 그룹 권한으로 사용자 계정의 root 권한 획득하는 법(sudo 명령어) 리눅스에서 "wheel" 그룹은 시스템 관리와 관련된 특별한 권한을 가진 사용자 그룹입니다. 이 그룹의 주요 목적은 특정 사용자에게 root 권한을 부여할 수 있도록 하는 것입니다.  1. su 명령어 사용 "wheel" 그룹에 속한 사용자는 su 명령어를 사용하여 root 사용자로 전환할 수 있습니다. 2. 보안 강화 모든 사용자가 root 권한을 얻을 수 없도록 제한함으로써 보안을 강화합니다. "wheel" 그룹에 속한 사용자만이 sudo 명령을 통해 root 권한을 얻을 수 있습니다. 사용자추가 (예 user01)useradd user01passwd user01  groupadd wheelusermod -G wheel user01 설정 확인 cat /etc/group | grep wheel whee.. 더보기
ntfs 파일시스템 mount 하기 (usb, 외장하드, rocky linux) 리눅스에 ntfs로 포맷된   usb 스틱이나 외장하드를 연결에서 사용할 때 파일 시스템이 인식이 안되는 경우 설치 및 설정 방법을 알아보자 1. reop 설정 및 ntfs-3g 도구 설치  yum install epel-release -y  yum install ntfs-3g  2. usb 디스크 정보 확인  fdisk -l  3. mount 폴더 생성 및 마운트  mkdir /home/usbmount -t ntfs-3g /dev/sdc1 /home/usbdf -h  끝. 더보기
Linux 유저 삭제가 삭제가 안될 때(userdel, pkill) 리눅스에서 사용자를 추가하려면 useradd 명령어를 사용합니다. useradd  기본적으로 사용자의 홈 디렉토리는 생성되지 않으며, 계정만 생성됩니다. 생성된 사용자의 상세 정보는 /etc/passwd 파일에 저장됩니다.  useradd -m  -m 옵션은 사용자의 홈 디렉토리를 자동으로 생성하고 홈 디렉토리는 /home/ 경로로 만들어집니다. 이제 사용자를 지워봅시다. 사용자를 삭제하려면 userdel 명령어를 사용합니다. userdel  홈 디렉토리와 메일 스풀(/var/spool/mail/)까지 삭제하려면 -r 옵션을 사용합니다. userdel -r   여기서는 ftpuser라는 사용자를 추가 했다가 지우는 예 입니다.   [root@localhost home]# userdel ftpuser us.. 더보기
Rocky linux ntp 설정하기, 시간 설정(timedatectl, chrony 사용) 보통 시간을 확인할 때 date 명령어를 이용하여 확인 및 설정을 합니다. 하지만, 이런 방식 보다는 NTP를 사용하여 시간 동기화 하는 방식이 더 정확합니다 NTP(Network Time Protocol)는 컴퓨터 시스템 간에 시간을 동기화하는데 사용되는 프로토콜입니다. 인터넷을 통해 서버 및 클라이언트 간의 시간을 조정하여 각 기기가 동일한 표준 시간을 유지하도록 해서 여러 서버간 시간 동기가 필요할때 꼭 필요합니다.  1. ntp 동기화 설정 확인하기 timedatectl 명령어를 이용하여 현재 설정을 확인합니다.System clock synchronized : no 로 표시되면 동기화 설정이 되지 않은 것입니다.  2. chrony 설치 chrony는 centos,레드햇 계열은 모두 사용가능합니다.. 더보기
리눅스에서 tar로 묶은 파일을 윈도우 파워쉘에서 압축 해제 시 한글 깨지는 문제 해결 리눅스에서 tar로 묶은 파일을 Windows PowerShell에서 압축 해제할 때 한글 파일명이 깨지는 문제는 주로 인코딩 차이로 인해 발생합니다. 리눅스 시스템에서 tar로 파일을 묶을 때, 기본적으로 UTF-8 인코딩이 사용됩니다.그러나 Windows에서는 기본적으로 CP949 (또는 EUC-KR) 인코딩을 사용하기 때문에, 인코딩 불일치로 인해 한글 파일명이 깨질 수 있습니다. 이것을 해결하려고 파워쉘에 다음 옵션을 주어도 해결되지 않았습니다.$OutputEncoding = [System.Text.Encoding]::UTF8 제일 간단한 방법은 그냥 7-zip을 사용해서 tar를 풀면 인코딩 문제가 자동으로 해결됩니다.  7-Zip은 다양한 인코딩 옵션을 지원하며, 한글 파일명 문제를 해결하는 .. 더보기
wget 명령어의 모든것(HTTP, HTTPS, FTP 지원, 복수파일, 폴더전체, 이어받기 등등) 리눅스 wget은 웹에서 파일을 다운로드하는 데 사용되는 인기 있는 명령줄 도구입니다. wget은 네트워크 연결 상태와 상관없이 안정적으로 파일을 다운로드할 수 있으며, 다양한 프로토콜(HTTP, HTTPS, FTP)을 지원합니다. 1. 기본 다운로드 wget http://example.com/file.zip이 명령은 http://example.com/file.zip 파일을 현재 디렉토리로 다운로드합니다. 2. 파일 이름 지정하여 다운로드wget -O newfile.zip http://example.com/file.zip다운로드한 파일의 이름을 newfile.zip으로 지정하여 저장합니다. 3. 백그라운드 다운로드wget -b http://example.com/file.zip파일을 백그라운드에서 다운로드.. 더보기
ffmpeg 송출 에러 av_interleaved_write_frame(): Broken pipe 해결 ffmpeg으로 스트림을 송출할 때 전송 중 av_interleaved_write_frame(): Broken pipe 에러가 발생 할 수 있습니다.  저같은 경우는 rtsp 송출을 시험하면서 frame rate를 30에서 5 fps로 줄였더니 발생하더군요. 물론 여러가지 케이스가 있을 수 있겠지만 대부분은 버퍼 조정과 지연 조정으로 해결이 됩니다.  다음 기본 옵션에서는 정상 이었으나 ffmpeg -stream_loop -1 -re -i "data/test.ts" -c:v libx264 -c:a aac -f rtsp rtsp://localhost:8554/test_stream 다음과 같이 5fps로 프레임 레이트를 조절 한후 에러가 발생 했습니다. ffmpeg -stream_loop -1 -re -i .. 더보기
ffmpeg으로 rtsp 송출하기(RTSPSimpleServer, mediamtx) ffmpeg으로 시험환경을 구성하면서 udp 송출은 간단하게 구현이 되기 때문에 rtsp도 똑 같이 실행해보려고 했습니다.  아래는 udp 송출 예시 입니다.  https://yongeekd01.tistory.com/164 ffmpeg으로 nvidia gpu로 영상 인코딩 하면서 multicast 송출하기(멀티 GPU사용, hwaccel, cuda)ffmpeg으로 동영상을 송출하기에 이어서 NVIDIA 멀티 GPU를 이용하여 인코딩을 추가하여 고속으로 송출하는 방법을 알아보겠습니다. https://yongeekd01.tistory.com/163 다양한 포맷의 동영상 파일을 mpegts, udyongeekd01.tistory.com  비슷한 방법으로 아래와 같이 명령어를 주고 수행을 했더니 에러가 발생합니.. 더보기

반응형