일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Sentinel
- 코로나
- 체당금
- Java
- as후기
- 인민공원
- 개인사업자
- cartalyst
- reactnative
- Bootstrap
- Blade
- blockchain
- 보정명령
- elasticSearch
- win32
- javascript
- auth
- 당사자표시정정신청서
- 코로나19
- 사업자계좌
- 홈택스
- 이더리움
- 전자소송
- 소액임금체불
- Eclipse
- php
- Laravel
- Tutorial
- Python
- vue
- Today
- Total
목록Development/System (29)
그냥 사는 이야기
Windows에서 linux 머신을 사용하려면 별도의 가상머신이나 docker 같은것 없이 MS에서 제공된 linux 사용환경이 있습니다. 이를 WSL 이라하며 현재 WSL1, WSL2 까지 나와있습니다. WSL : Windows Subsystem for Linux WSL 사용 조건 이 WSL을 사용하기 위해서 MS의 문서에서는 build 16215 이후부터 가능하다고 되어 있습니다. build 넘버 확인은 제어판의 시스템에서 가능합니다. Windows 기능에서 활성화 제어판에서 Linux용 Windows 하위 시스템을 체크해준 후 재부팅을 해줍니다. Ubuntu 설치 우분투앱을 설치하는 가장 간단한 방법은 Microsoft Store에서 ubuntu앱을 찾아서 설치해주면 됩니다. 현재 우분투는 20.0..
Init 프로세스 부팅이 시작되면 OS에서는 부트로더의 실행부터 커널 이미지 로딩등 커널단에서 부터 필요한 동작이 순차적으로 진행되며 유저 영역에서는 Init 프로세스가 최초로 시작됩니다. 따라서 PID 1번으로 시작하며 모든 프로세스의 부모프로세스로서 위치합니다. init.d란? init.d는 위의 init 프로세스가 실행되기 위한 스크립트 파일들이 나뉘어서 보관한 곳입니다. 리눅스에서는 .d로 끝나는 디렉토리는 파일명 순서대로 읽는다는 관례가 있어서 시작 스크립트는 S숫자 로 시작하고, 종료 스크립트는 K숫자로 시작했습니다. 그래서 프로그램 하나를 설치하면 기동, 종료스크립트가 init.d 디렉토리에 설치되었습니다. 유닉스 계열에서 참조하여 리눅스에서 한동안 사용되던 init이 시대가 변하여 syst..
Vagrant로 VirtualBox 사용 여러대의 vm을 provisioning 할 때 vagrant를 사용할 수 있다. provisioning의 뜻은 위키에 프로비저닝(provisioning)은 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다. 서버 자원 프로비저닝, OS 프로비저닝, 소프트웨어 프로비저닝, 스토리지 프로비저닝, 계정 프로비저닝 등이 있다. 수동으로 처리하는 '수동 프로비저닝'과 자동화 툴을 이용해 처리하는 '자동 프로비저닝'이 있다. 이렇게 정의 되어 있다. Vagrant는 VirtualBox뿐만 아니라 Qemu 다른 가상화도 지원하지만 여기서는 윈도우즈 환경에서 무료로 사용할 수 있는 Vi..
AMD 라이젠 가상화 활성화 하기 (AMD-V) Virtualbox나 VMWare같은 가상머신을 사용하려면 CPU의 가상화 기능이 활성화 되어야 그나마 조금 빨리 사용할 수 있다. 이 기술은 나온지 꽤 되었기 때문에 요즘은 대부분은 기능이 있을 것이다. 일부 특별한(?) 경제적 모델 빼고는.... 이게 CPU 제조사마다 기술이름이 다르지만 같은 기능이다. 인텔 : VT-x AMD : AMD-V Ryzen(라이젠)의 AMD-V 확인 PC CPU중 AMD가 근래에는 사용자층이 늘고 있다. 가격도 상대적으로 저렴하고 기능도 우세하고 코어수도 훨씬 많고. 기술적으로 인텔을 능가하는 스펙을 훨씬 저렴하게 공급하고 있기 때문이다. 그래서 AMD PC가 많이 늘어나고 있는데 AMD-V 지원유무를 확인해야 할 필요가 ..
윈도우즈 8 x64 환경에서 MariaDB를 설치하다 에러가 났다. 나중에 다시 인스톨하라고 하지만 계속해도 마찬가지였다. Mysql도 에러 mariadb 최신이 안되면 mysql은 되지 않을까 싶어서 다시 했더니 역시나 설치가 안되었다. 에러 내용을 텍스트로 옮기면 아래와 같다. MySQL error 1042: Unable to connect to any of the specified MySQL hosts. Waiting 5 seconds before the next connection attempt... Retry 10: Attempting to connect to Mysql@localhost:3306 with user root with no password... MySQL error 1042: Un..
윈도우즈에서 EC2에 접속하기 위해서는 WSL을 통하거나 전통적인 Putty를 사용하여 접속할 수 있다. AWS의 EC2도 보안키파일을 보통은 pem파일로 하므로 둘 다 가장 흔한 방식으로 접속하는 방법을 기록으로 남겨둔다. Putty로 접속하기 위해서는 Putty 설치 PuttyGen으로 프라이빗키 변환 Putty 접속 Putty 및 Puttygen 구하기 putty설치형이 아닌 portable 형으로 exe 파일로 직접 실행하도록 하였다. Putty Download Page 자신의 OS에 맞는 binary를 다운로드하면 되는데 난 둘 다 64bit로 구했다. pem파일 프라이빗 키 변환 Putty가 pem파일을 지원하지 않으므로 ppk파일로 변환한 후 사용하여야 한다. 변환하기 위해서는 PuttyGe..
@s_jeho 사마에게 lxc, lxd를 배웠다. docker와는 조금 다르지만 정말 매력있다. lxc만 존재했었을 때는 사용하기 많이 까다로웠는데 lxd가 릴리즈 되고 나서부터는 사용하기 굉장히 편해졌다고 한다. lxd 설치 $ sudo apt install lxd xc를 별도로 설치할 필요 없이 lxd만 설치하면 끝~~~ lxd 시작 $ sudo lxd init dev@vm-ubuntux64:~$ sudo lxd init Name of the storage backend to use (dir or zfs): Invalid input, try again. Name of the storage backend to use (dir or zfs): dir Would you like LXD to be avail..
Team Foundation Server 2010 이번 프로젝트에서 TFS 2010을 소스형상관리로 사용해보려고 설치해보았다. Visual Studio 2010 공식 팀 블로그의 글을 참조하여 설치하였다. (링크) TFS 2010 을 사용하기에는 Visual Studio 2010 이 좋다. 별 다른 패치 없이 Team Explorer를 사용하면 될 뿐이다. Visual Studio 2008 에서는 그런데 Visual Studio 2008은 몇가지 손을 좀 추가하여야 한다. 그것을 기술하려고 한다. 먼저, 내가 했던 것은 Visual Studio Team Explorer 2008 설치 (링크) Visual Studio 2008 Service Pack 1 설치 (링크) Visual Studio Team Sy..