본문 바로가기

728x90

개발 이야기/리눅스 개발

(65)
리눅스 - nmcli 명령어 사용법 - ft.와이파이 연결 우분투 같은 리눅스에서는 와이파이 AP공유기에 연결할 때 cli 명령으로 터미널에서 연결하는 명령이 있습니다. nmcli 라는 명령어로~ 이와 관련한 자세한 사용법 링크는 하기에 있습니다. :=> https://www.makeuseof.com/connect-to-wifi-with-nmcli/ 위 링크에서 핵심은 아래 2가지 입니다. 1. wifi 공유기를 찾는 방법 $ sudo nmcli dev wifi list 2. 찾은 공유기 ssid로 연결하는 방법 $ sudo nmcli dev wifi connect network-ssid password "network-password" 그럼, 공유합니다.
우분투 스왑 파일(swapfile) 생성 및 삭제 PC의 메모리는 일반적으로 8~32 GB 사이를 사용합니다. 메모리가 부족한 경우 메모리의 일부 내용을 디스크로 스왑(Swap)하게 됩니다. Windows의 가상 메모리와 같이 디스크의 일부를 메모리처럼 사용하게 됩니다. 여기서는 스왑 중 스왑 파일을 생성하는 방법과 삭제 방법을 알아보겠습니다. 1. 스왑 파일/파티션 존재 여부 확인 스왑 파일 생성 전에 스왑 파일이나 스왑 파티션이 존재하는지 먼저 확인합니다. sudo free -m 그리고 아래의 명령어를 입력해서 swap 관련한 내용이 보이지 않으면 스왑이 설정되지 않은 것입니다. sudo swapon -s 만약 두 명령어 모두 swap 관련이 보이지 않으면 아래 명령어로 생성합니다. 2. 스왑 파일(swapfile) 생성 먼저 스왑 용도로 사용할 파..
리눅스 터미네이터/Terminator 단축키 Terminator 단축키 위/아래로 화면 나누기 : Ctrl + Shift + O. 좌/우로 화면 나누기 : Ctrl + Shift + E. 현재 화면 닫기 : Ctrl + Shift + W. 화면간 이동 : Alt + 방향키 스크롤바 Toggle : Ctrl + Shift + S. 추가로 Terminator 관련 설정과 단축키 관련 참고할 만 한 링크를 아래와 같이 겁니다. :=> https://snowdeer.github.io/linux/2018/08/01/custom-config-of-terminator/ 그럼, 공유합니다.
SFTP 또는 SSH - Too many authentication failures 오류 방법1. 등록된 키 초기화 $ ssh-add -D 방법2. ~/.ssh/config 에 IdentitiesOnly = yes 추가 Host http://www.somehost.com IdentityFile ~/.ssh/key_for_somehost_rsa IdentitiesOnly yes Port 22 방법3. SSH 터미널 접속 PubkeyAuthentication=no 옵션 $ ssh -p 22 -o PubkeyAuthentication=no username@somehost.com (출처: https://itzone.tistory.com/666 ) 그럼, 공유합니다.
elementary OS 6 Odin 출시! 한국에서는 비주류인걸로 알고 있는데... 그나마 리눅스 배포판 중에서는 UI가 제일 예뻐서 쓰고있습니다. 이번 업데이트에서는 샌드박스가 들어와서 안정성이 좀 더 좋아진 것 같고.. 다크테마와 엑센트 컬러, 멀티터치 지원, Tasks 등이 생겼네요.. 이번 주말에 깔아봐야 겠습니다. (출처: https://blog.elementary.io/elementary-os-6-odin-released/ ) 그럼, 공유합니다.
만자로 쓰다가 ArchBang 간 보고 EndevourOS로 넘어간 후기 만자로 리눅스 쓰다가 아치리눅스 호환성에 미묘하게 문제가 있는 걸 불편해하던 차였는데, 마침 얼마 전에 업데이트한 rclone에 귀찮은 버그가 있어서, 이게 만자로의 문제인가 하고 이참에 밀어버렸습니다. (그런데 결국 버그는 rclone의 버그인 것으로 판명;) 아치리눅스 계열 배포판 중에서는 EndevourOS가 좋다는 말을 듣고 알아보다가, ArchBang이 가벼워서 구형 컴에서 쓰기 괜찮대서 한 번 도전해 봤습니다. - ArchBang 가벼운 건 인정 - OpenBox인가 하는 GUI 인터페이스 낯설다 - 본격 데스트탑용으로 쓸 게 아니라 터미널과 간단한 웹브라우징 정도 쓸 거라서 UI 낯선 게 큰 문제 아니라고 생각했음 - 그런데 설치 과정이 생각보다 복잡합니다. 파티션 설정을 알아서 해주는 옵션..
Modern Unix - 유닉스 명령들의 최신 대체제 기존명령어보다 더 빠르고 쓰기 편한 대체 명령어들은 아래와 같습니다. cat → bat ls → exa, lsd diff → delta du → dust df → duf tree → broot find → fd grep → ripgrep ack → ag history → mcfly cut,awk → choose sed (json) → jq sed → sd man → cheat, tldr top → bottom, glances, gtop ping → gping ps → procs curl → curlie cd → zoxide dig → dog fzf - fuzzy finder hyperfine - CLI benchmarking tool httpie - CLI HTTP client for API xh - 더..
리눅스가 포팅된 ESP32 보드 ESP32 보드가 리눅스로 부팅되었다는 소식이 하기 링크에 있습니다. :=> https://www.cnx-software.com/2021/07/18/linux-5-0-esp32-processor/ 위 링크 내용을 일부 복붙하면 아래와 같이, ESP32 프로세서에서 부팅하는 것으로 표시된 Linux 5.0 ESP32 IoT 프로세서는 최대 8MB PSRAM을 지원하므로 최소 버전의 Linux를 실행하기에 충분합니다. 실용적인 응용 프로그램은 거의 없지만 시도해 보면 재미있을 것입니다. 한 개발자는 8MB PSRAM과 2MB SPI 플래시에 연결된 ESP32 듀얼 코어 Xtensa 프로세서가 있는 보드에서 Linux 5.0.0을 부팅하는 데 성공한 것 같습니다. 위 사진과 같이, 부트 로그는 ESP32-D0..

728x90