다양한 경로로 ubuntu를 설치하고, 사용자 계정(user_account)를 만든 이후 (Ubuntu 계정 생성 useradd, adduser ) 다양한 패키지 업데이트등 sudo권한이 필요한 작업을 하려고 하였으나, 아래와 같은 에러가 발생하며 동작이 안되는 현상이 발생 이는 해당 권한을 가진 그룹에 포함되어 있지 않아서 발생하는 에러 id 우선, 내 사용자 계정이 속해 있는 그룹의 정보를 확인하기 위해선 아래와 같이 입력 필자가 가장 많이 경험한 권한은 아래의 두가지 - sudo : superuser 그룹 - dialout : serial 통신을 위한 그룹 usermod -aG {group_name} {user_account} root@ubuntuMachine:/$ usermod -aG {group..
df disk free - 디스크의 사용 및 여유공간에 대한 정보를 표시 파일 시스템의 디스크 사용 정보를 보기 위한 명령어로 특정 파일/폴더를 대상으로 하는 옵션은 제공하지 않는다 기본적으로 "-h"옵션과 함께 써야 용량을 확인하는데 편리하다 df -h du disk usage - 파일 또는 디렉토리가 디스크 공간에서 차지하는 크기를 보여주는 명령어 du [옵션] [파일 또는 디렉토리 경로] 경로를 지정해주지 않는다면, 기본적으로 현재 경로를 대상으로 수행한다 -h (human readable) 용량을 킬로바이트(KB), 메가바이트(MB), 기가바이트(GB) 단위로 표시 du -h --max-depth=1 디렉토리 트리의 특정 깊이까지만 검사 du -h --max-depth=1 du -s 옵션은 --m..
ubuntu를 사용하다보면, 현재 실행중인 프로세스들의 정보를 보기위해 사용하는 명령어로 ps, pstree, top가 있다 프로세스의 정보를 확인하는 용도가 대부분 좀비프로세스 또는 불필요한 프로세스들을 강제로 종료하기 위함이라 top를 사용해 cpu 점유율이 높거은 process의 pid를 확인하거나 process name정보를 확인하는데 사용하는데, 이번기회에 ps, pstree, top에 대해 상세히 알아보고자 한다 1. ps report a snapshot of the current processes. displays information about a selection of the active processes 유용한 옵션들로는 아래와 같은 것들이 있다 -e, -a all processes, ..
~$ adduser [userAccount] # 사용 추천 Ubuntu를 사용하다보면, 새로운 User 계정을 생성하거나, 불필요한 계정을 삭제, 또는 권한을 변경할 필요가 있다. Ubuntu Desktop을 사용한다면, Setup - Users에서 간단히 생성, 삭제가 가능하지만 추가적인 권한 설정등은 불가능하다. 그리고, Ubuntu User인데 GUI환경만 에 의존하는 것은 멋지지 않으므로, CLI(command line interface)를 위주로 설명하겠다. 또한 모든 코드는 Ubuntu22.04를 기반으로 테스트 되었다 계정 생성 ~$ useradd [userAccount] ~$ adduser [userAccount] # 사용추천 계정생성은 크게 두가지 방법이 있다. useradd / addu..