ThinkSo

ubuntu 설치후 저장소 용량이 부족할대, VML 확장

df, du 정보가 설치된 저장소 용량보다 작게 나온다.lsblk, fdisk -l 과 같은 명령어로 보면 설치된 저장소 용량이 모두 나온다. LVM 우분투를 설치할때 LVM이라는 녀석을 설정하게 되는데 이걸 잘못설정하면 설치된 저장소 용량의 50% 가량밖에 사용을 못하는 상황이 발생한다. LVM 설정하는 방법을 찾아보면 너무 자료가 어렵다. 위의 코드면 다 해결된다. 보통의 경우는PV( physical volume )을 새로 생성하고VG( … ubuntu 설치후 저장소 용량이 부족할대, VML 확장 더 보기 »

리눅스 명령어 위치 확인

1. 방법 1: type 리눅스 type 문서를 참고, 2. 방법 2: witch 리눅스 witch 문서 참고, ifconfig는 /sbin에, httpd는 /usr/sbin에 설치되어 있다. 3. 방법 3: whereis 4. 방법 4: find 실제 명령어가 아닌 다른 파일을 찾게 될 수도 있다. 모든 폴더를 다 찾아보기 때문에 위 방법들에 비해 오래 걸린다. 참고 http://en.wikipedia.org/wiki/Which_(Unix)http://en.wikipedia.org/wiki/Whereis

Lightsail 브라우저 SSH 연결 안되는 현상

언제부턴가 AWS의 Lightsail 관리콘솔의 WEB환경 SSH 접속이 안되었다. Lightsail의 SSH는 콘솔이나 전용프로그램으로 접속하였기에 크게 신경쓰지는 않았지만 혹시 Web으로 접속할 일이 있을수도 있고 정상적으로 접속되던것이 갑자기 안되어서 찝찝한 느낌도 있었다. 우선 오류가 발생할때 접속로그를 살펴보았다. 이 문제는 Lightsail의 ubuntu를 18.04 LTS 에서 20.04 LTS로 업그레이드 후 부터 발생되었고 Ubuntu 20.04 LTS에 포함된 OpenSSH 8.2 부터는 보안 … Lightsail 브라우저 SSH 연결 안되는 현상 더 보기 »

윈도우 cmd에서 path 환경변수 설정 방법법

윈도우에서 path 환경변수를 등록하는 방법은 1. 윈도우키 + Pause 2. Environment Variables… 하지만 bat파일같은것을 만들어서 command 창으로 설정하고 싶을때가 있다. CTRL + R (실행) cmd path현재 환경변수 출력 set pathpath명령과 동일한 현재 환경변수 정보와 pathext라는 시스템 실행파일 확장자 변수가 같이 나온다. set path = %path%;추가하고자하는경로;ex) set path=%path%;c:\java\bin;환경변수가 일시적으로 추된다. setx pathex) setx path %path%;c:\java\bin;환경변수가 영구적으로 … 윈도우 cmd에서 path 환경변수 설정 방법법 더 보기 »

CodeFirst에서 Column 순서 설정

0부터 시작하는 Order 속성을 사용하여 열 순서를 설정할 수 있습니다. 기본 규칙에 따라 PK 열이 먼저 온 다음 Entity Class에서 해당 속성의 순서에 따라 나머지 열이 표시됩니다.

Linux | 리눅스(Linux) 에서 핑(Ping) 차단 및 허용하기

리눅스 서버(Linux Server)를 구성한 경우 보통은 핑(Ping)을 차단하지 않고 사용하는 경우가 많은데, 해킹등의 목적으로 네트워크 침입이 발생한 경우 핑(Ping)을 통해 특정 서버가 살아있는지 확인하는 경우가 많기 때문에 중요하거나 특별히 노출시키지 않아야 하는 서버에는 핑(Ping)을 통해 운영상태(Live)를 확인할 수 없도록 차단하는 것이 좋다. 이 경우 다음과 같은 방법을 통해서 조치를 취할 수 있다. # proc 파일시스템을 직접 … Linux | 리눅스(Linux) 에서 핑(Ping) 차단 및 허용하기 더 보기 »

Ubuntu에 Docker 설치 방법

우분투에서 docker 설치 방법이번 글에서는 우분투(Ubuntu) 18.04 또는 우분투 16.04에서 도커(Docker)를 설치하는 방법에 대해서 설명드리도록 하겠습니다.그리고 여러가지 버전의 CUDA Toolkit을 사용할 수 있도록 nvidia-docker를 추가적으로 설치하는 방법에 대해 설명드립니다. 도커는 크게 2가지 에디션 버전으로 나뉩니다. 무료로 사용할 수 있는 도커 CE 버전으로 설치하는 방법을 우분투 환경에서 설치하는 방법을 설명 드리도록 하겠습니다. 설치 환경 도커 설치 … Ubuntu에 Docker 설치 방법 더 보기 »

ubuntu 서비스 관리 명령어

For Ubuntu versions that use systemd (15.04 and later) use: This will do the job. It will disable the service and won’t restart after a reboot. To temporarily enable simply start the service. Not enable. To find the service name use Other commands are: Use it to start a service. Does not persist after reboot … ubuntu 서비스 관리 명령어 더 보기 »

리눅스 성능 측정 sysbench 사용법

리눅스 성능 측정 sysbench 사용법 리눅스 성능 측정에 사용되는 sysbench 명령어 사용법에 대해 설명드립니다. 리눅스 디스크 속도 측정, 리눅스 cpu 속도 확인, 리눅스 메모리 속도 측정에 사용될 수 있는 명령어입니다. sysbench 설치 우분투 환경일 경우 아래의 명령어를 이용하여 sysbench를 설치 할 수 있습니다.  $ sudo apt install sysbench 리눅스 CPU 속도 측정 CPU 속도의 성능을 … 리눅스 성능 측정 sysbench 사용법 더 보기 »

RSYNC+SSH 를 이용한 증분 백업 설정 및 Cron을 이용한 자동화

Incremental Backup Using RSYNC+SSH and cronRSYNC+SSH 를 이용한 증분 백업 설정 및 Cron을 이용한 자동화 관리 하는 서버가 많아지고 서버에 저장되는 데이터의 양이 늘어 날 수록 백업을 어떻게 하여야 하는지 고민이 생긴다. 이 포스트에서는 RSYNC와 SSH를 이용하여 여러 서버의 데이터를 백업하고 이를 자동화 하는 방법에 대하여 기술 한다. 테스트를 위한 서버 구성은 다음과 같다. 아래 … RSYNC+SSH 를 이용한 증분 백업 설정 및 Cron을 이용한 자동화 더 보기 »

Docker Compose 커맨드 사용법

Docker Compose는 여러 개의 컨테이너(container)로 구성된 애플리케이션을 관리하기 위한 간단한 오케스트레이션(Orchestration) 도구입니다. 이번 포스트에서는 Compose 애플리케이션을 터미널에서 제어하기 위해 사용되는 Docker Compose 커맨드에서 대해서 알아보겠습니다. -f 옵션 Docker Compose는 기본적으로 커맨드가 실행하는 디렉토리에 있는 docker-compose.yml 또는 docker-compose.yaml를 설정 파일로 사용합니다. 다른 이름이나 경로의 파일을 Docker Compose 설정 파일로 사용하고 싶다면 -f 옵션으로 명시를 해줍니다. -f … Docker Compose 커맨드 사용법 더 보기 »

Raspberry PI에 Docker 설치

Raspberry PI 4 (이하, RPi4) 가 국내에도 정식으로 출시를 했습니다. RPi4 에 설치하는 최신 Raspbian OS 는 ‘buster’ 라는 이름이 붙어 있습니다. 이 buster OS 를 설치한 RPi4 에 docker 를 설치해 보고자 합니다. Info apt 명령을 이용해서 docker package 를 쉽게 설치 할 수 있습니다만 최신의 버전을 사용하고자 한다면 아래 방법을 사용하는게 좋습니다. 참고로, … Raspberry PI에 Docker 설치 더 보기 »