본문 바로가기

리눅스5

Synology NAS UID GID 찾는 방법(리눅스 명령어 실행) UID(User ID)와 GID(Group ID)는 리눅스에서 사용하는 사용자와 그룹의 ID를 의미합니다. 우리가 흔히 알고 있는 ID는 root와 같이 문자열로 된 ID입니다. 하지만 리눅스 시스템에서 사용하는 별도의 ID가 우리가 사용하고 있는 ID 마다 붙어 있습니다. 예를 들어 리눅스의 슈퍼유저인 root에는 0이라는 UID가 붙어 있고 root 그룹에도 0이라는 GID가 붙어 있습니다. 이렇게 유저에게는 UID가, 그룹에는 GID가 등록되어 있습니다. 리눅스 시스템은 이를 통해 시스템을 사용하는 사용자가 접근하거나 사용할 수 있는 시스템 리소스를 제한하는 용도로 사용합니다. Synology NAS는 Linux OS를 기반으로 동작하는 시스템입니다. 그래서 사용하는 계정 또한 리눅스의 계정(UID.. 2023. 9. 3.
리눅스에서 limit of inotify watches was reached 문제 해결 방법 inotify는 Linux 시스템에서 파일 시스템 이벤트를 모니터링하는 데 사용되는 기능으로 파일이나 디렉토리의 변경 사항을 쉽게 추적할 수 있도록 돕는 기능입니다. 하지만, 이 inotify 감시(watch)의 수에는 한계가 있습니다. 따라서 많은 파일이나 디렉토리를 모니터링해야 할 때 "tailf: cannot add inotify watch (limit of inotify watches was reached)"와 같은 오류 메시지가 나타날 수 있습니다. 이 메시지는 tailf를 사용했을 때 나타나는 메시지입니다. 또는 tail -f를 사용했을 때는 아래와 같은 에러가 나타나기도 합니다. tail: inotify resources exhausted tail: inotify cannot be used,.. 2023. 7. 20.
Linux CentOS IP 네트워크 설정 변경하는 방법 CentOS 네트워크 설정을 변경하는 방법 CentOS Linux에서는 네트워크 설정 변경을 위해 명령줄에서의 변경방식과 GUI에서의 변경 방식을 포함한 여러 가지 옵션을 제공하고 있습니다. 그중 여기서는 터미널에서 사용할 수 있는 방법 두 가지를 알아보겠습니다. 1. 사용 가능한 네트워크 인터페이스 확인 nmcli를 사용하는 방법 nmcli는 Network Manager Command Line Interface의 약자로 Network Manager 제어 및 네트워크 상태 보고에 사용하는 명령줄 도구입니다. 상세한 내용은 아래 매뉴얼에서 확인 바랍니다. nmcli 매뉴얼 nmcli: NetworkManager Reference Manual nmcli nmcli — command-line tool for .. 2023. 5. 12.
Windows에서 리눅스 처럼 watch 기능 사용하기 watch는 리눅스에서 주기적으로 출력을 보여주는 명령어입니다. 특정 명령어를 주기적으로 실행해야 할 때 유용한데 이 기능이 윈도우의 cmd나 PowerShell에서는 지원하지 않습니다. 하지만 지금 알려드리는 방법으로 윈도우의 cmd와 PowerShell에서 리눅스의 watch와 유사한 기능을 만들 수 있습니다. 1. Windows cmd에서 nvidia-smi 1초마다 실행하기 nvidia-smi는 현재 그래픽카드의 사용률을 확인할 수 있는 프로그램입니다. for /l %g in () do @(nvidia-smi & timeout /t 1) 여기서 nvidia-smi 부분을 바꾸면 다른 프로그램을 실행할 수도 있습니다. 그리고 timeout /t 1 부분에서 숫자 부분만 바꾸면 갱신 간격도 변경할 수.. 2021. 5. 12.
리눅스 반복작업 위한 명령 watch 요즘 GPU 사용량을 확인할 일이 많아서 사용하는 명령어가 있습니다 바로 watch 명령어 인데요 watch -n [초] [명령어] 로 사용할 수 있어요 1초마다 한번씩 메모리를 확인하고 싶다면 watch -n 1 free -h watch -n 1 cat /proc/meminfo 2초마다 한번씩 GPU 사용율을 알고 싶다면 watch -n 2 nvidia-smi 이렇게 사용할 수 있습니다. CPU나 메모리 사용량은 top 명령어로도 간단하게 볼 수 있습니다. top의 갱신 주기를 바꾸려면 -d 옵션을 주면 됩니다. 2019. 5. 10.