본문 바로가기

반응형

개발 노트/Linux

(11)
[Docker] 우분투 이미지 한글 입력 안될 때 단순 링크 기록용으로 남긴다. Docker 사용 시 우분투 이미지는 기본적으로 한글 지원이 되지 않아 커맨드라인에서 한글 입력이 안된다. 그 때 아래 블로그를 통해 해결할 수 있다. 자세한 설명은 아래 링크를 참고한다. https://www.44bits.io/ko/post/setup_linux_locale_on_ubuntu_and_debian_container 도커(Docker) 컨테이너 로케일 설정: 데비안(Debian), 우분투(Ubuntu) 이미지에서 한글 입력 문제 도커 우분투, 데비안 이미지에서는 기본적으로 한글 입력을 지원하지 않습니다. 한글을 입력하기 위해서는 로케일 설정을 UTF-8로 지정할 필요가 있습니다. 이 글에서는 로케일 개념과 함께 도커 www.44bits.io Commands L..
[SSH] ssh 암호 없이 원격지 접속 원격지에 ssh 로 접속하거나 scp 로 파일을 보낼 때 암호를 interactive 하게 입력하지 않도록 하는 방법에 대해 정리한다. 보통 cron 등으로 스케쥴링 할 때 상호입력 없이 스크립트를 수행하기 위해 다음과 같은 방법들을 사용한다. 1. sshpass 사용 sshpass 를 사용하여 ssh 또는 scp 사용 시 한 줄에 sshpass 커맨드와 함께 미리 암호를 입력하여 암호 입력을 피할 수 있다. 01) sshpass 설치 # centos yum install -y sshpass # ubuntu apt-get install -y sshpass 02) sshpass 사용 sshpass -p'password' scp ./dummy.tar.gz user@[remote_ip]:/hom..
[EC2] Ubuntu 서버 Django 설치 우선 개발환경 구축을 완료하였으니 이후 주식 정보 수집 및 보여줄 수 있는 웹 서버 설치를 시작한다. 웹 서버뿐만 아니라 ML을 도입하기 위해 Python 기반으로 한 Framework 를 사용하기로 했다. Python 기반의 웹 서버는 크게 Django 와 Flask 가 있는데 비교적 가벼운 Flask 보다 풀 스택 프레임워크인 Django 를 사용하기로 했다. 설치는 간단하다. #1. pip3 설치 $ apt-get install python3-pip python 모듈 설치를 보조해주는 pip를 설치한다. #2. venv (Virtual Environment) 설치 및 생성 $ apt-get install python3-venv python 에서 개발 환경을 분리해주도록 가상 환경을 제공하는 모듈을 ..
[EC2] Linux code-server 개발환경 구축하기 #1. AWS EC2 인스턴스 생성하기 기본적으로 나는 Cloud 환경에서 개발 및 서비스를 하는게 목표였기 때문에 여러 무료 Cloud 서비스들을 조사해 봤다. AWS, Google Cloud, NBP Cloud 등 클라우드 솔루션부터 무료 Docker 호스팅 서비스 (Heroku, Kubesail 등) 들을 비교해 보았을 때 역시 AWS가 가장 저렴 했다. (괜히 업계 1위가...) 따라서 AWS 의 EC2 서비스를 이용하기로 했으며 AWS 는 가입 후 1년 동안은 프리 티어이며 특정 조건 안에서는 서비스를 무료로 이용할 수 있다. EC2는 다음과 같은 상황에서 무료로 이용 가능하다. AWS 프리 티어에는 1년간 매달 750시간의 Linux 및 Windows t2.micro 인스턴스(t2.micro가..
[Kernel] 리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 업무 중 리눅스 커널 옵션으로 TCP 네트워크 성능을 올릴 수 있다는 좋은 블로그를 봐서 링크를 기록한다. https://meetup.toast.com/posts/55
[GDB] 자식 프로세스 디버깅 Linux 개발 환경에서 gdb 로 서비스 디버깅 시 자식 프로세스를 디버깅하는 방법 ]# gdb ./service (gdb) set follow-fork-mode child (gdb) r -start ... gdb 수행 전 "set follow-fork-mode child" 설정 후 run 이후 gdb 는 서비스의 자식 프로세스를 따라감
[Linux] CentOS 7 GUI 에 Wireshark 설치하기 yum 으로 wireshark 설치 ]# yum -y install wireshark ]# yum -y install wireshark-gnome Wireshark Gnome 실행 인터넷 > Wireshark Network Analyzer 클릭 인터페이스 불러오지못할 경우 ► /sbin/dumpcap 파일에 권한 부여 ]# chmod +s /sbin/dumpcap ]# chmod +x /sbin/dumpcap 명령어 입력 후 정상 동작 확인
[Linux] VMware Virtual Machine list export / import How to export / import VMWare virtual machine list on Linux ? /home/username/.vmware/inventory.vmls file is the list of virtual machine use that file to export and import

반응형