본문 바로가기

Programming/Linux

(7)
[Linux/du] 디렉토리 용량 확인하기 해당 directory 에서 각 파일 or 폴더들이 얼마나 용량을 차지하는지 알고 싶을 때 쓰는 명령어이다. 각 하위 폴더들의 용량을 알고 싶은 path 로 가서 아래 명령어를 실행시켜 주면 된다. # 크기 오름차순 $ du -skh * | sort -n # 크기 내림차순 $ du -skh * | sort -nr 숨긴 디렉토리 (hidden director) $ du -hs .[^.]* 해당 위치에서 각 모든 폴더들의 용량을 확인하고 싶으면 아래 명령어를 수행하면 된다. $ du -bh --max-depth=1 . | sort -hr
[Linux/adduser] sudo 권한 있는 계정 생성하기 서버에 접속해서, home directory 가 있고, sudo 권한이 있는 계정 생성하는 법 입니다. # user 생성 $ sudo adduser {username} # user password 등록 $ passwd {username} # sudo 권한 등록 $ sudo usermod -aG sudo {username} 저렇게 하면 해당 서버에 ssh 로 접속할 수 있습니다.
[Linux] 서버 종료하기 / python 실행 중인 프로그램 종료하기 파이썬 프로그램이나, uwsgi, 서버 등 백그라운드로 프로그램을 실행시킨 경우 crtl+c 와 같은 키로 프로그램의 동작을 멈출 수가 없다. 따라서 이와 같은 경우 어떻게 프로그램의 동작을 멈출 수 있는지 알아보고자 한다. ps 명령어로 돌아가는 프로세스 확인하기 ps 명령어는 현재 돌아가고 있는 프로세스들의 목록과 상태를 보여주는 명령어다. 주로 다음과 같은 명령어를 통해 프로세스를 확인하곤 한다. $ ps -ef 위와 같은 명령어는 현재 실행중인 모든 프로세스를 출력하기 때문에 원하는 프로세스를 확인하기 어려울 수 있다. 그런 경우에 grep 명령어를 이용해서 원하는 프로세스 목록을 출력할 수 있다. 예로 원하는 프로세스가 python 을 이용한다면 다음과 같이 입력하면 된다. $ ps -ef | ..
[Linux/Ubuntu 20.04] 우분투 아나콘다 설치 및 삭제 (anaconda Install/ Uninstall) anaconda 설치 (Install) 아래 명령 처럼 wget 으로 설치 파일을 불러와서 설치하는 방법이 있고, 직접 홈페이지에 가서 설치 파일을 다운로드 받는 방법이 있습니다. 두 가지 중 편한 방법으로 원하시는 버전에 맞는 sh 파일을 다운 받습니다. 저는 wget 으로 Anaconda3-2019.10-Linux-x86_64.sh 파일을 다운 받아서 진행하였습니다. https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning..
[Linux] 현재 사용중인 port 목록 출력하기 already in use 에러를 방지하기 위한 .. 현재 사용중인 Port 들의 목록을 보는 명령어 netstat 설치 (미설치된 경우) $ sudo apt-get install net-tools post 목록 확인 $ sudo netstat -tulpn | grep LISTEN 위처럼 치면 tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 4653/vino-server tcp6 0 0 :::8181 :::* LISTEN 14559/docker-proxy tcp6 0 0 :::8182 :::* LISTEN 29875/docker-proxy 이런 식으로 결과가 나온다
[Linux] Linux 폴더 루트 권한 주기 : chmod 가끔식, 루트가 아닌 계정으로 접속하였을 때, 폴더의 접근 권한이 막혀 불편한 경우가 있다. 이럴 때, CLI 터미널 창을 들어가 다음과 같이 입력해주면 된다. sudo chmod 777 -R 폴더명 만약, 그 폴더 안에 위치하고 있다면 sudo chmod 777 -R . 위처럼 . 으로 현재 위치의 디렉터리를 상대 경로로 표시해주면 된다.
[Linux] Linux 에서 apt 사용 시 에러 : Could not get lock /var/lib/dpkg/lock-frontend - open 리눅스 18.04 환경에서 docker 를 설치하다가 생긴 에러다. E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 이 에러를 해결하는 방법은 위에서 문제가 생긴 경로를 지워 버리는 것이다. $ sudo rm /var/lib/apt/lists/lock 로 위에 생긴 에러에서 나온 경로를 지워버리면 원하는 apt 명령이 잘 돌아가는 걸 볼 수 있다.

728x90
반응형