우분투 기본 쉘, dash 에서 bash로 변경하는 법 우분투의 기본 쉘은 bash가 아닌 dash입니다. 하지만 개발용 shell script는 bash 용으로 작성된 것들이 많으며 이로 인해 호환성 문제가 발생하는 경우가 있습니다. 기본 쉘 확인하는 방법 기본 쉘을 확인하기 위해서 /bin/sh 경로를 확인해 봅니다. $ ls -al /bin/sh lrwxrwxrwx 1 root root 4 9월 12 12:33 /bin/sh -> dash 위와 같이 /bin/sh -> dash 라고 나온다면 기본쉘이 dash인 겁니다. 기본 쉘을 배시로 바꾸는 방법 기본 쉘을 배시로 바꾸려면 다음과 명령어를 치시면 됩니다.. $ sudo dpkg-reconfigure dash 나오는 화면에서 'No' 라고 답변 바..
블록, 논블록, 싱크, 어싱크의 차이 용어 정리 - 호출한 함수: 최초에 호출한 함수 - 호출된 함수: 호출한 함수에 의해 호출된 함수 - 제어권 : 제어권은 자신(함수)의 코드를 실행할 권리 블록/논블록 차이 호출된 함수가 자신이 할 일이 끝날때 까지 제어권을 계속 가지고서 호출한 함수에게 바로 돌려주지 않으면 Block 호출된 함수가 자신의 일을 끝내지 않았더라도 바로 제어권을 넘겨 호출한 함수가 다른 일을 진행할 수 있도록 해주면 Non-block Sync, Async 차이 호출된 함수의 수행 결과 및 종료를 호출한 함수가 신경 쓰면 Synchronous 호출된 함수의 수행 결과 및 종료를 호출된 함수 혼자 직접 신경 쓰고 처리한다면 Asynchronous 예시 아래의 설명에서는 호출한 함수를 A,..
CentOS7 hostname 변경하는 법 CentOS7 hostname 변경 (Runtime) Runtime에 hostname을 변경하는 방식입니다. Runtime에 hostname이 바뀌지만 일시 적용이기 때문에 재부팅 후 hostname이 원래대로 돌아갑니다. 영구 반영을 하려면 /etc/hostname 파일을 수정해야 합니다. 아래의 명령어를 치면 Runtime에 hostname 이 변경됩니다. echo "사용할 hostname" > /proc/sys/kernel/hostname 주의 변경된 hostname은 exit를 입력하여 로그아웃한 뒤에 보입니다. CentOS7 hostname 변경 (영구 적용, 재부팅 필요) hostname을 영구 반영하는 방식은 두 가지가 있습니다. 다만, 두 가지 방..
iptables failed 에러 firewalld가 stop 된 상태에서 Docker를 실행하고 Docker가 실행되고 있는 상태에서 firewalld를 start했더니 위와 같이 에러가 발생했다. 참고 반대로, firewalld가 start된 상태에서 Docker를 실행하고 firewalld를 stop해도 위와 같은 에러가 발생한다. 이 에러는 iptables에 Docker Chain 설정이 없어져서 발생하는 에러라고 한다. Docker는 실행(start) 시, iptables 안에 Docker Chain을 만드는데 다른 시스템에 의해 iptables에 변경이 발생할 경우 위와 같은 에러를 띄운다고 한다. 해결법은 iptables 변경으로 인해 없어진 Docker Chain을 Docker를 재시작해서..
타입스크립트 올인원 강의 후기 오늘은 제가 최근에 수강한 인프런의 타입스크립트 강의 후기를 적으려고 합니다. 최근에 제가 이직한 회사에서 타입스크립트를 사용하게 되었는데요. 제가 생각한 타입스크립트는 자바스크립트 코드에다가 변수, 함수의 매개변수와 반환 값에 타입만 넣는 간단한 언어였습니다. 이게 틀린말은 아니지만 제네릭이나 유틸리티 타입 등 생각보다 타입스크립트 이론이 어려워 프로젝트 진행에 어려움을 겪고 있었습니다. 그러다 인프런에서 제로초님의 새로운 타입스크립트 강의가 나왔다고 하여 고민 끝에 구입하였습니다. 워낙 절박했던 나머지 하루 만에 모든 강의를 다 들었는데요. 듣고 난 후 정말 많은 도움이 됐습니다. 이미 수료는 했지만 n번 정도 반복하여 들으려고 합니다. 인프런 타입스크립트 올인원 강의 ..
글 읽기 전 주의사항 프로그래밍이 많이 부족하지만 열심히 공부하고 있습니다. 공부를 목적으로 글을 남기고 있으니 틀린 부분이 있더라도 너그럽게 봐주시길 바라겠습니다. displayName displayName [string, object] default: undefined 테스트가 실행될 때 출력되는 이름입니다. module.exports = { displayName: 'CLIENT', }; or module.exports = { displayName: { name: 'CLIENT', color: 'blue', }, }; displayName을 'string' 형태로 쓸 수도 있지만, 객체 형태로도 입력 가능한데요. 객체에 'color'라는 값에 색깔을 입력하면 예를 들어 'blue'라고 입력하면 테스트..
모든 개발자를 위한 HTTP 웹 기본 지식 강의 후기 최근에 'Restful API' 설계를 하면서 'HTTP' 프로토콜에 대한 공부의 필요성을 느껴 열심히 인터넷 검색을 했는데요. 인프런의 '김영한'님의 HTTP 강의가 HTTP의 기초를 다지기에 적합하다는 글을 보고 이틀만에, 41개 강의를 모두 수강한 후 후기글을 남깁니다. 제가 구매한 강의의 정확한 제목은 '모든 개발자를 위한 HTTP 웹 기본 지식' 입니다. https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습..
페이팔 코리아 해외 직구로 구매하면 국내에서보다 훨씬 저렴하게 구입할 수 있는 제품들이 많은데요. 이렇게 해외 직구를 할 때, '페이팔'을 이용하면 굉장히 편하게 결제하실 수 있습니다. '페이팔'은 그냥 미국의 간편 결제 서비스입니다. 우리나라로 치면 카카오 페이, 네이버 페이 같은 거라고 생각하시면 됩니다. 사람들이 해외 결제라고 하면 겁을 먹으시는 분들이 많은데, 이제는 워낙 방법이 간단해지고 한글 홈페이지(페이팔 코리아)도 있어서 굉장히 쉽게 하실 수 있습니다. 그러면 오늘은 페이팔 코리아 가입 방법과 카드 등록, 자동 정기결제 해제하는 방법 총 3가지를 알려드리겠습니다. 페이팔 가입하는 방법 다행히 저희에게는 '페이팔 코리아'라는 한국어로 된 홈페이지가 있어서 회원가입은 전혀 어렵지 않습니다. 우..
- Total
- Today
- Yesterday
- 무리뉴
- 포체티노 인터뷰
- 단어
- 영단어
- 단어장
- 어플리케이션
- 맨체스터 유나이티드
- 축구 유튜버
- 맨유
- 한컴
- 앱
- 포체티노
- 스포츠 영어
- 축구 영어
- 웹사이트
- 손흥민
- 축구
- 솔샤르
- 토트넘
- 손흥민 골
- 영어 단어
- 일상 영어
- 영어 공부
- 오피스
- 어플 추천
- 엑셀
- 영어
- 파워포인트
- 산체스
- 한글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |