서버의 보안을 향상시키는 방법은 여러가지가 있으나 그 중에서 방화벽 설정이 가장 간단하지만 적의 공격을 효과적으로 막을 수 있는 방법이라고 생각한다. 리눅스에서 방화벽 설정을 하는 방법 또한 다양하지만 본 문서에서는 UFW만을 다루고자 한다. UFW는 uncomplicated firewall의 약자로 우분투를 비롯한 다양한 리눅스에서 사용되는 방화벽 명령줄 프로그램이다. 이를 사용하면 단 몇 줄의 명령어로 방화벽 설정이 가능하다. 하지만 명령어를 알고 있지 않다면 간단한 UFW라도 설정하기가 어렵다. 따라서 본 문서에서는 UFW를 사용하여 방화벽 설정을 하는 방법을 정리하여 서버 보안 향상에 도움이 되고자 한다. UFW를 사용하기 위한 전제 조건 UFW를 사용하려면 root 권한이 있어야 하며, 서버 상..

tmux는 백그라운드에서 실행하지 않고도 쉘을 종료하였다가 다시 재접속 할 수 있도록 도와주는 유틸리티로 무한한 활용성을 가지고 있다. 하지만 그와 동시에 tmux 자체가 꼬여버리는 일도 종종 발생한다. 특히 tmux session은 한번에 여러 shell에서 접속할 수 있는데 이러한 경우 두 tmux 창이 꼬여서 화면 전체를 모두 활용할 수 없는 문제가 발생한다. 이러한 경우 모든 shell에서 접속을 끊은 뒤 재접속하면 문제가 해결되지만 무척이나 번거롭다. 본 글에서는 해당 문제를 한 번에 해결할 수 있는 방법을 소개하여 tmux 사용에 도움이 되고자 한다. from a smaller client 문제 상황 한 번에 여러 쉘에서 하나의 tmux session에 접속하는 경우 둘 중에 더 큰 tmux에..

GPU를 처음 구매했을 때 GPU가 잘 동작하는지 확인해야 한다. GPU는 컴퓨터의 다른 부품에 비해 많은 전력을 소비하기 때문에 컴퓨터나 서버의 GPU가 전력을 최대한 소비하고 있을 때 시스템이 다운되지는 않는지 확인할 필요가 있다. 보통 PC에서는 게임을 위해 GPU를 사용하기 때문에 고사양 게임을 통해 GPU를 테스트 할 수 있지만 서버의 경우 리눅스 환경이고, GUI 환경이 없는 경우가 대다수이다. 따라서 이러한 경우 GPU를 테스트 할 방법이 필요한데, 그 방법중 하나로 본 글에서 소개할 gpu-burn이 있다. gpu-burn이란? Ville Timonen이 개발한 multi-GPU 부하 테스트 프로그램으로 한 시스템에 여러 대의 GPU가 있는 경우에도 모두 테스트 할 수 있다. gpu-bur..
windows에서는 윈도우가 부팅되고 로그인 될 때 시작될 파일을 시작프로그램 폴더에 넣어두면 자동으로 실행이 되지만 리눅스는 어떻게 하면 부팅 시 프로그램을 실행시켜야 할지 알기가 쉽지 않고 그 방법 또한 초심자에게 어렵다. 하지만 한 번 방법을 알면 무척이나 쉽다. linux 부팅 시 시작시킬 프로그램을 등록하는 방법을 정리하여 linux 부팅 시 시작될 프로그램을 등록하는 사람들에게 도움이 되고자 한다. 부팅 시 시작될 프로그램 등록 방법 debian 계열인 ubuntu나 redhat 계열인 centos 모두 /etc/rc.local 파일을 수정하여 부팅 시 시작될 프로그램을 등록할 수 있다. 우선 텍스트 편집기로 /etc/rc.local 파일을 열어야 한다. /etc/rc.local 파일은 소유자..
ssh는 로컬 환경에서 원격에 있는 컴퓨터로 접근하여 작업할 때 매우 자주 사용하는 명령어이다. 보통 ssh로 원격 서버에 접속할 때에는 접속하는 계정명과 서버 ip 주소를 입력해야 한다. 거기에다 종종 22번 포트가 차단되어 있는 경우도 있기에 포트 번호를 입력해야 하는 경우도 있으며, 접속이 password가 아닌 key file로 이루어지는 경우 identity file도 지정을 해 주어야 한다. 결과적으로 ssh 접속을 위한 명령이 무척 길어지며, 실수를 하기도 더욱 쉽다. ssh에서는 config 파일에 서버에 별명을 지정하여 손쉽게 접속할 수 있는 방법을 제공하고 있다. 그렇다면 어떻게 config 파일에 서버 정보를 작성해야 하는지 알아보도록 하자. ssh config 파일의 위치 confi..
윈도우 환경에서는 zip 파일을 제일 많이 사용하고 zip 이외의 압축 방식을 찾아보기 힘드나, 리눅스에서는 zip 파일 이외에도 tar.gz 파일이 많이 쓰인다. 특히 소스코드 형태로 배포하는 패키지의 경우 대부분 tar.gz 형식으로 압축되어 있다. 그런데 윈도우 환경에 익숙해져 있는 사람이나 리눅스에 익숙하지 않은 사람은 tar.gz 파일을 보고 당황하기 쉽다. 특히, 터미널 환경에서 tar.gz 파일을 압축을 풀어야 하거나 압축해야 하는 경우 당황하기 쉬우며, 명령어도 복잡하여 기억하기 힘들다. 따라서 여기에 정리해서 필요할 때마다 보고 tar.gz 파일을 압축하거나 압축을 풀 때 도움이 되고자 한다. tar.gz 파일 압축 풀기 tar -xvzf .tar.gz tar.gz 파일로 압축하기 tar..
windows 환경에서는 zip 명령 대신 각종 압축 프로그램을 사용하여 GUI 상에서 압축 명령을 간단하게 실행할 수 있다. 하지만 리눅스 환경에서는 모든 작업들을 명령어로 처리하여야 하기에 windows에 익숙한 사람들에게는 쉽지 않다. 게다가 zip 명령어는 옵션도 무척 많기에 어느 옵션을 사용해야 원하는 동작을 수행할 수 있는지 쉽사리 알기 힘들기에 간단하게 파일 혹은 폴더를 압축하고 압축 푸는 명령어를 정리해 보았다. zip 압축 명령 여러 파일 압축하기 zip 명령어로 여러 파일을 압축하려면 아래 코드블럭 내 예시처럼 zip .zip 패턴으로 명령어를 사용하면 된다. 아래의 명령어를 사용하면 file1.txt, file2.txt 파일을 archive.zip 파일로 압축할 수 있다. zip ar..
- windows사진보내기
- google_search_console
- linux unzip
- 고효율가전제품환급
- linux zip
- itemListElement
- nossvc
- docker_image
- iphone사진다운로드
- 유화
- 국가별확진자
- 4천원택배
- ubuntu unzip
- 택배박스
- tmux단축키
- 재수
- tmux설치
- 박스가격
- 확진자동선
- 구글워드
- docker_container
- 탐색경로오류
- 고효율가전제품
- ubuntu zip
- 코로나19
- 정승제짱
- 박스크기
- 신종코로나
- 이미지를텍스트로
- tmux활용
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |