Ubuntu root disk size 확장하기
Software활용 2024. 4. 23. 14:11

목표 우분투의 루트 디스크 사이즈를 늘려서 디스크 스페이스를 확보한다. 문제점 Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-101-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/pro System information as of Tue Apr 23 04:47:21 AM UTC 2024 System load: 0.0 Usage of /: 97.6% of 11.21GB ... => / is using 97.6% of 11.21GB 위는 본인이 사용하는 우분투의 환경이다. 사용량이..

openssl 명령어 모음
Software활용 2023. 9. 1. 10:20

내용 명령어 기타 certification 내용 확인 > openssl x509 -in cert.pem -noout -text Certificate: Data: Version: 3 (0x2) Serial Number: ... Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R3 Validity 발급된 cert파일과 private key가 같은지 확인 > openssl x509 -noout -modulus -in cert.pem | openssl md5 > openssl rsa -noout -modulus -in privkey.pem | openssl md5 MD5(stdin)= 41dc41d6318ac..

Window 10 pro 다중 원격 접속하기 (Hex edit)
Software활용 2023. 8. 9. 13:36

배경 Window 10 Pro 또는 Enterprise의 경우는 원격 접속이 지원된다. - 외부에서 window os에 접속하는 것을 의미한다. 하지만 오직 하나의 Session만 지원함으로써 동시에 2개 이상의 Session이 윈도우에 접근 할 수는 없는 문제가 발생한다. 이와 같은 이슈를 해결하기 가장 쉬운것은 RDP를 설치 하는 것이다. (이것은 Window 모든 버전을 지원한다) https://github.com/stascorp/rdpwrap/releases Releases · stascorp/rdpwrap RDP Wrapper Library. Contribute to stascorp/rdpwrap development by creating an account on GitHub. github.co..

Shell Scripting 정리
Software활용 2023. 7. 2. 19:28

목표 Bash Shell Script를 사용할 일이 있어서 급하게 Review하고자 한다. 여기나오는 내용은 educative Shell for programer와 Mastering Linux Shell Scripting에 있는 내용을 정리하였다. https://github.com/PacktPublishing/Mastering-Linux-Shell-Scripting-Second-Edition 기초 Default Shell 찾기 ~$ ps $$ PID TTY STAT TIME COMMAND 10374 pts/0 Ss 0:00 -bash $ echo $SHELL /bin/bash Shell 종류 Bash Shell : Bourne shell, 가장 기초 쉘 Ksh shell : Korn shell, bash..

mac에서 java version 변경하기
Software활용 2022. 8. 22. 08:50

목표 mac os(테스트 버전 12.5)에서 java의 버전을 쉽게 변경하게 한다. java로 이런저런 테스트를 하다가 보니 java 최신 버전(19)에서 작동 안하는 코드들이 많았다. 그래서 mac의 java버전을 쉽게 변경하는 방법을 찾아 보았는데, https://coderwall.com/p/bajddw/awesome-script-for-changing-java-versions 구글에서는 위의 내용을 추천해 줬다. 다만 2020년도에 쓰여진거라 그런지 몇가지 수정이 필요했다. 기본 코드 위의 링크 스크립트가 기본이긴 하지만, 본인에게는 정상적으로 작동 되지 않았다. 그래서 몇가지 수정한 코드는 아래와 같다. #!/bin/bash alias java_ls='/usr/libexec/java_home -V..

linux에서 json Pretty Print 하기 (jq 명령어)
Software활용 2022. 8. 11. 23:15

목적 curl 을 이용해서 얻어온 json 포멧을 terminal에서 보기 좋게 만들자 curl http://localhost:8080/cars {"_embedded":{"carList":[{"id":1,"createdAt":"2022-08-11T22:59:40.56995","modifiedAt":"2022-08-11T22:59:40.56995","condition":"USED","details":{"body":"wood","model":"crow","manufacturer":{"code":100,"name":"Audi"},"numberOfDoors":null,"fuelType":null,"engine":null,"mileage":null,"modelYear":null,"productionYear":nu..

Slack backup 파일 Discord로 이동하기 (Slackord 사용법)
Software활용 2022. 8. 1. 17:01

목적 Slack에서 백업 후 Down 받은 Json파일을 Discord로 이동 시킨다 배경 얼마전에 Slack에서 아래와 같은 메시지가 왔다. 단순화된 한도: 1만 건의 메시지 제한과 5GB의 저장 공간 대신 지난 90일 간의 메시지 내역과 파일 저장 공간에 대한 완전한 액세스를 제공하여 팀이 언제 한도에 달할지 걱정할 필요가 없습니다. 귀하의 팀이 Slack을 얼마나 많이 사용하였든 상관없이 언제든지 지난 90일 간의 내역에 액세스할 수 있습니다. 핵심을 보자면 이제는 용량이나 메시지 수와는 상관없이 90일 간만 데이터를 액세스 할 수 있다는 소리이다. 공부 일기 용으로 Slack을 사용하고 있었는데, 이제 더이상 슬렉을 사용하기 어려워 졌다. 지금까지 무료로 제공해줘서 감사 한 마음이지만... 메시지..

Mac에서 zsh 또는 bash shell을 사용하기
Software활용 2022. 7. 26. 16:02

해결하고자 하는 것 mac에서 terminal shell은 기본적으로 zsh이다. 이 shell을 bash shell로 변경하고자 한다. zsh을 bash shell로 변경하기 우선 mac에서 터미널을 실행 후 다음과 같이 명령어를 실행해 보자. % echo $SHELL /bin/zsh 기본적으로 mac의 터미널 쉘은 zsh을 사용한다. 이제 bash shell로 변경해 보자. % chsh -s /bin/bash Changing shell for user. Password for user: % 위와 같이 쉘을 chsh 명령어를 사용해서 default shell을 /bin/bash로 변경한다. 이제 터미널을 종료하고 다시 실행 시켜 보면 다음과 같이 나온다. The default interactive sh..

Bit Operation 모음 (계속)
Software활용 2021. 8. 9. 22:54

bit operation이 모여있는 사이트를 찾았다. http://graphics.stanford.edu/~seander/bithacks.html 이 사이트에 있는 내용을 남긴다. 특정 Value의 sign 값을 찾는 방법 if문을 사용하지 않고 특정 value의 sign을 찾는 방법이다. (value > 0) - (value < 0) 으로 음수일 경우 -1, 0일경우 0, +1 일경우 +1이 return 되는 방법이다. const value4 = -1; const value = 0; const value2 = 1; const value3 = 2; console.log(-(value < 0)); console.log(-(value2 < 0)); console.log(-(value3 < 0)); conso..