터미널 실행시 기본 쉘이 zsh 변경이 되었다는 아래의 메세지가 나타난다. Last login: Tue May 10 10:26:44 on ttys000 The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050. freecatz:~ $ 위의 메세지가 보기 싫어 zsh 로 변경 하고자 한다면, 아래의 명령어로 bash 에서 zsh 로 변경이 가능 하다. freecatz:~ $ chsh -s /bin/zsh Changing shell for freecat..
참고 : 이 문서는 macos 를 기준으로 작성 되었다. 운영체제만 다를뿐 대부분 비슷비슷 하다. C#, ASP 등 MS 관련 플렛폼에 대한 사전 지식이 없이 검색으로 시작 하였기 때문에, 비효율적이거나 잘못 설명 되는 부분이 많을 것이다. 검색 -> 테스트 코드 작성 -> 실행 -> 게시물 작성 의 반복... 진행중 시행 착오를 포함 하고, 문제를 해결 하는 과정을 담은 문서라, 다소 길고 지저분 하다. 멍청한 짓일 지도 모르겠으나, 본인의 경우 이전에 Spring Boot 로 개발한 경험으로 가능한 부분들은 Spring Boot 스타일의 설정이나 개발 패턴을 따라 가보려고 한다. 1. 비어 있는(ASP.NET Core Empty) 프로젝트 생성 터미널을 열고 아래의 명령어를 입력 한다. freecat..
닷넷 코어가 윈도우, 리눅스, 맥에서 개발이 가능 하다고 하여 시도 해보면서 기록에 남긴다. 1. 닷넷 코어 다운로드 및 설치 https://docs.microsoft.com/ko-kr/dotnet/core/install/macos 설치 과정에 크게 어려운 부분이 없으므로 생략 설치 완료후, 아래와 같이 dotnet 명령어가 있는지 확인 한다. freecatz:~ $ dotnet --version 6.0.200 2. vscode 다운로드 및 설치 https://code.visualstudio.com/download 설치 과정에 크게 어려운 부분이 없으므로 생략 3. 프로젝트 생성 프로젝트를 생성 할 디렉토리로 이동 한다. freecatz:vscode $ pwd /Users/freecatz/devel/wo..
외부 업체에게 특정 디렉토리 내부의 명령어를 실행 가능 하도록 설정 해야할 일이 발생 하였다. /etc/sudoers 파일을 visudo 명령어로 수정 하거나 아래와 같이 setfacl 명령어를 이용하는 방법도 있다. /etc/sudoers 파일을 수정 하는 것은 일반 사용자가 root 권한으로 실행이 된다. well known port 사용 가능. setfacl 명령어를 이용하는 것은 해당 사용자의 계정 권한으로 실행이 된다. well known port 사용 불가능. 1. 권한 설정(해당 디렉토리내 명령어 실행 가능 하도록 설정) 예) root@freecatz-web:~# setfacl -R -m u::rwx root@freecatz-web:~# setfacl -R -m u:testuser:rwx /..
정월 대보름을 맞아, 운양동 엘리스 센터에서 진행하는 "정월 대보름 맞이 부럼 깨기, 오곡밥 체험" 을 신청 하였습니다. 와이프가 엘리스 센터에서 들고온 "정월 대보름 맞이 부럼 깨기, 오곡밥 체험" 킷 입니다. 무엇이 들어 있을까요... 찰오곡밥쌀 과 땅콩이 보입니다. 찰오곡쌀이 무려 1kg 입니다. 호랑이해를 맞이하여 "호랭이 기운 어흥 부럼" 도 들어 있네요. "어흥" 표현이 너무 귀엽네요. 위에 사진에서는 오곡쌀에 가려 안보였던 "호랭이 기운 어흥 부럼 셋트" 도 있습니다. 찰오곡쌀로 밥을 지을 준비를 합니다. 여러가지 색상의 쌀들이 섞여 각자의 색상을 뽑내고 있습니다. 맛있는 찰오곡밥을 만들기 위해 쌀을 깨끗히 씻어 줍니다. 뽀얀 쌀뜰물이 나오네요. 쌀뜰물로 된장찌개를 끓일까 잠시 고민 했습니다..
윈도우용 자빅스 에이전트가 설치된 디렉토리로 이동 한다. C:\zabbix-agent-5.4.9-windows\bin> zabbix_agentd.exe -c zabbix_agentd.conf -i 자빅스 에이전트가 윈도우 서비스로 정상 등록 되었다. '시작(S)' 버튼을 클릭 하여 자빅스 서비스를 시작 한다. 윈도우 서비스에 등록된 "Zabbix Agent" 를 제거 하고 싶은 경우 아래의 명령을 사용 한다. C:\zabbix-agent-5.4.9-windows\bin> zabbix_agentd.exe --uninstall
터미널에서 ssh 를 이용하여 debian 이 설치된 원격 서버에 접근 하려고 하였다. freecatz:~ $ ssh freecatz@192.168.0.10 Debian GNU/Linux 10 \n \l freecatz@192.168.0.10: Permission denied (publickey). freecatz:~ $ 그러나 'Permission denied (publickey)' 에러가 나왔다. 서버측의 에러를 확인해 보자. root@FREECATZ-PE-KR:~# tail /var/log/auth.log ... 중략 ... Feb 4 02:47:15 FREECATZ-PE-KR sshd[948]: Connection closed by authenticating user freecatz 192.168..
2022년 새해를 맞이 하여 아이들과 '전통 한과 만들기 체험 키트'를 신청 하였습니다. 준비만 도와 주고 모든 과정은 아이들이 진행 하기로 하였습니다. "새해 복 많이 받으세요" 메세지에서 2022년 새해가 느껴집니다. 과정은 크게 어렵지 않아 보입니다. 나중에 아이들이 또 만들고 싶다고 하면 주문해야 겠어요. 심플 하면서도 가득차 있는 구성품 입니다. 3가지의 튀밥(유과옷)이 있습니다. 첫째 아이는, 뽕잎을 보고 "쑥떡맛" 이 날거 같다고 하네요. 둘째 아이는, 백년초를 보고 "딸기맛" 이 날거 같다고 하네요. 조청을 묻히고 유과옷을 입을 준비를 하고 있는 유과 입니다. 단맛을 책임지는 쌀조청 입니다. 엿과는 다르게 상온에서 약간 무르고 손가락으로 누르면 살짝 들어 간답니다. 아이들이 도움으로 3종류..
딱히 업무에 필요는 없는데, gpg 를 이용하여 파일 암호화를 테스트 해보기로 하였다. 우선, gpg 가 설치 되어 있는지 확인 하고 설치 되어 있지 않다면 설치 하도록 한다. root@freecatz-web:~# apt-cache search gpg | grep "GNU Privacy Guard" gpg - GNU Privacy Guard -- minimalist public key operations kgpg - graphical front end for GNU Privacy Guard root@freecatz-web:~# apt install gpg Reading package lists... Done Building dependency tree Reading state information... ..
앞단에 방화벽이 있기에 Debian 10 에서 iptables 나 firewalld 를 사용 하고 있지 않고 있다. 그러다가 어느날 로그를 보니 다양한 나라의 아아피 주소로 부터 ssh 연결 시도가 들어 오고 있었다. 찾아보던 중 tcp_wrappers 를 이용한 필더링이 있다고 하여 시도해 보았다. * tcp_wrappers 의 자세한 내용은 이곳을 참고 한다. 대부분 /etc/hosts.deny, /etc/hosts.allow 파일을 아래와 같은 형식으로 사용하고 있었다. /etc/hosts.deny /etc/hosts.allow ALL : ALL sshd : ALL ALL : 허용할 IP주소 sshd : 허용할 IP주소 위의 설정과 같이 쉽게는 전체를 막고, 필요한 것만 풀어 주는것이 편리 하기는 ..
- Total
- Today
- Yesterday
- Flutter
- SSL
- samba
- Android
- food
- Review
- HTTP
- Fun
- ssh
- 맛집
- Security
- JavaScript
- Mobile
- kotlin
- dart
- TIP
- devtools
- Java
- Compile
- place
- gpkiapi
- json parse
- 엘리스센터
- development
- web
- Spring
- MySQL
- springboot
- devel
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |