ThinkSo

Docker 데몬 서버 시작시 container 함께 시작시키기

로컬에서 개발할 때 출근 하고 랩탑을 켜고 Docker desktop을 실행시키면 매번 docker run명령을 통해 자주 쓰는 container를 실행시켜줘야 한다. 주로 로컬 DB가 있는 경우 이런 귀찮음이 엄청나다. 이럴 때는 –restart 옵션을 주면 docker desktop을 실행시킬 때 마다 container를 항상 같이 띄울 수 있다. 혹은 서버에서 docker container가 죽는 경우 재시작을 할 수 있도록 설정할 수도 … Docker 데몬 서버 시작시 container 함께 시작시키기 더 보기 »

리눅스 시스템에서 디스크 용량 확장하기

디스크 확장디스크 확장이란 말 그대로 디스크의 크기를 늘리는 것입니다. 도식화 하자면 위의 그림과 같다. 하드디스크의 용량이 늘어난 것이다.하지만 운영 중인 시스템에는 영향이 없다. 그저 상관없는 공간이 늘어났을 뿐. 디스크 파티션이 이미 정해져있기 때문에(파티션 테이블은 변경되지 않았기 때문에)물리 디스크의 크기를 확장했어도, 리눅스 시스템상의 사용 가능 용량은 변함없이 그대로이다. 1. 디스크 확장 적용 따라서 디스크 확장을 적용하기 … 리눅스 시스템에서 디스크 용량 확장하기 더 보기 »

Ubuntu swap 생성

용량이 큰 프로그램을 사용하다 보면 화면 업데이트 업데이트가 안되는 freezing 현상이 발생되고, 마우스 클릭을 하더라도 반응이 없거나 매우 느린 현상이 발생한다면 “Memory 부족 현상”을 의심할 필요가 있다. 이런 현상이 발생하는 경우 ‘시스템 감시’ 를 띄워 놓고 Memory 와 SWAP 사용량을 확인하면 메모리 부족 현상 여부를 정확하게 판단할 수 있다. 아래 그림에서 시스템 감시는 8GB RAM … Ubuntu swap 생성 더 보기 »

우분투 SSH 접속시 텔래그램 알림

보안이 중요한 웹사이트에 로그인 할 때마다 SMS, 이메일, 전화 등을 통해 유용한 알림이 전송됩니다. SSH를 통하여 로그온 할때 내 VPS가 동일하게 작동하기를 원합니다. 왜냐하면 다른 사람이 내 키를 사용하여 로그인하지 않았는지 확인할 필요가 있습니다. 휴대폰을 가지고 있으면 텔레그램 봇을 통하여 푸시 알림을 받을수 있습니다. 1단계: 봇 생성 Telegram의 @BotFather 와 대화해야 합니다.자세한 안내는 Telegram 사이트를 … 우분투 SSH 접속시 텔래그램 알림 더 보기 »

Linux hostname 확인하고 변경하는 방법

| hostname 확인 명령어로 확인하기 다음과 같이 입력하면 hostname을 출력합니다. 설정 파일 열어서 확인하기 | hostname 변경 명령어로 변경 다음과 같이 입력하면 hostname이 new-hostname 으로 바뀝니다. 설정 파일 열어서 변경하기 텍스트 에디터로 /etc/hostname 파일을 열어서 내용을 new-hostname 으로 바꾸면 hostname이 new-hostname으로 바뀝니다. | 재부팅 그리고 재부팅. 재부팅을 하면 위에서 설정한 사항들이 반영됩니다.

.NET Core Color Class

출처: https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.media.colors?view=netcore-3.1

Disk Speed Test (Read/Write) HDD/SSD Performance in Linux

이 글은 HDD, SSD, USB플래시 드라이브 등과 같은 장치에서 파일 시스템의 읽기/쓰기 성능을 측정하는 방법을 다룹니다. dd명령을 사용하여 테스트 하는 방법과 hdparm을 사용해서 읽기 속도를 측정하는 방법을 보여드립니다. 정확한 읽기/쓰기 속도를 얻으려면 아래 테스트를 여러 번(3~5번) 반복하고 평균 결과를 얻어야 합니다. dd: 테스트 디스크 쓰기 속도 dd: 테스트 디스크 읽기 속도 Cache를 클리어 하여 실제 … Disk Speed Test (Read/Write) HDD/SSD Performance in Linux 더 보기 »

윈도우에서 파이썬 ZIP 설치

PYTHON ZIP 다운로드 https://www.python.org/downloads/windows/ 에서 Download Windows x86-64 embeddable zip file 링크를 통해 다운로드할 수 있다. pip 설치 get-pip.py 파일을 파이썬 디렉토리에 저장한다. python38._pth 파일 수정 python38._pth 파일에 파이썬 관련 경로를 추가하고 저장한다. PATH 환경변수 추가 PATH 환경변수에 파이썬 경로를 추가하기 위해 명령 프롬프트 창을 관리자 권한으로 실행하여 아래의 명령어를 입력한다.

External Network Access to Kestrel and IIS Express in ASP.NET Core

Today I ported over my AlbumViewer sample Angular 2.0 application I worked on for a workshop for the last few weeks, to my ASP.NET Core project. I’ve been building various different kinds of backends for this Angular 2.0 front end app and it’s been very easy to simply swap them out by changing the base … External Network Access to Kestrel and IIS Express in ASP.NET Core 더 보기 »

daemon.json 옵션 지정하고 부팅 시 서비스가 종료되는 현상

  Docker는 실행 옵션에 대한 출처가 중복되면 서비스를 시작하지 않고 오류 처리된다. daemon.json, 실행 시 파라미터, /lib/systemd/system/docker.service 파일의 옵션 중 하나만 사용해야 한다.  기본적으로 docker 설치 시 /lib/systemd/system/docker.service 파일에서 실행 파라미터를 지정했기 때문에 daemon.json 작성 시 오류가 발생한다. 결국 /lib/systemd/system/docker.service 파일의 파라미터 항목을 제거하면 된다. https://github.com/moby/moby/issues/34104#issuecomment-334471105

Docker login 시 X11 오류 발생

Docker login 시 X11 오류 발생 Error saving credentials: error storing credentials – err: exit status 1, out: `Cannot autolaunch D-Bus without X11 $DISPLAY` Ubuntu Server 운영체제에서 발생하는 패키지 관련 버그이다. 다음 패키지를 설치하면 해결된다. https://github.com/docker/compose/issues/6023#issuecomment-419792269

How do I edit the Visual Studio templates for new C# class/interface?

Extract, edit and recompress. Paths are for the class template, but the interface templates are in the same folder. You may want to edit the VS template file in each to remove the fact that they don’t automatically add references to the assemblies System, System.Data and/or System.Xml. 2005: C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip 2008: … How do I edit the Visual Studio templates for new C# class/interface? 더 보기 »

윈도우10 내 PC 라이브러리 폴더 삭제

정확히 이번에 삭제하려는 것은 내 PC를 눌렀을 때 나오는 폴더들(문서, 다운로드, 동영상, 사진, 바탕화면 등)입니다. 이 폴더들을 삭제해서 앞으로 내 PC를 누르면 깔끔하게 장치 및 드라이브만 나오게 할 예정이죠. 위 이미지를 참고하시면 정확히 어떤걸 삭제하려고 하는지 알 수 있으실 겁니다. 윈도우 탐색기를 눌러서 내 PC를 눌렀을 때 보이는 폴더들이죠. 이 글에서는 제거 방법 2가지를 제시합니다. … 윈도우10 내 PC 라이브러리 폴더 삭제 더 보기 »

다운로드 폴더 변경하기 (Windows 10)

Windows10의 다운로드 폴더 변경 Windows10의 탐색기에서 보이는 다운로드 폴더는 C:\Users[사용자명]\Downloads 를 사용한다. 인터넷 익스플로러(Internet Explorer)나 엣지(Edge)에서 다운로드 받은 파일이 이 폴더에 저장된다. 이 폴더를 다른 드라이브나 네트워크 드라이브로 변경해보자. 탐색기 다운로드 폴더에서 [마우스 오른쪽 버튼 – 속성]을 클릭하고 위치 탭에서 원하는 폴더명을 적거나 [이동] 버튼을 클릭해서 폴더 위치를 찾아가면 된다. 적용 또는 확인 버튼을 클릭하면 … 다운로드 폴더 변경하기 (Windows 10) 더 보기 »