아치리눅스 설치 과정 22 – Laptop Touchpad Click with Tap not working

이전 글(아치리눅스 설치 과정 21 – NetworkManager 설치, GUFW 설치)에 이어…    노트북 터치패드(Synaptics), 정상 작동하는 것 같은데… 탭&클릭(Click with Tap)이 어째서 작동하지 않는지?    https://wiki.archlinux.org/title/general_recommendations#Laptop_touchpads 아치위키 General Recommendation을 보면 Touchpad Synaptics 또는 libinput을 보라고 하는데…    https://wiki.archlinux.org/title/Touchpad_Synaptics 문서를 봤더니 “Warning: xf86-input-synaptics is no longer actively updated. If possible, use libinput.” => libinput 문서를 보라 하고…    https://wiki.archlinux.org/title/Libinput 문서를 봤더니 “For Wayland, the libinput package should be installed as a dependency […]
Continue reading…

 

EFI 파티션 용량 확장(UEFI GPT EFI Partition Expand) GParted

윈도우 설치 디스크에 듀얼부팅으로 아치리눅스(Arch Linux) 설치 중, grub-install 진행 과정에서 “No space left on device” 에러 메세지를 만났습니다.    구글에서 “efi grub No space left on device”라고 입력해보면 수많은 해결 사례들이 나오는데, 윈도우10 설치 과정에서 생성되었던 100MB 용량의 EFI 파티션이 꽉 차면 이러한 문제가 생긴다고 하더군요.   ▲ 윈도우로 부팅하여 “디스크 관리(diskmgmt.msc)”로 확인해 봤더니, […]
Continue reading…

 

아치리눅스 설치 과정 20 – 일반 추천사항 : GUI 설치 (GNOME)

이전 글(아치리눅스 설치 과정 19 – 일반 추천사항 : 방화벽 설치(Firewall) UFW)에 이어…    이번 글은 아치위키 General recommendations 문서 내용 중 4. Graphical user interface 가이드를 따를 겁니다. 드디어 GUI 설치.    ※ 참고 문서 : https://wiki.archlinux.org/title/General_recommendations#Graphical_user_interface    체계 파악 & 설치 순서 정하기 결론부터 적으면 Display Server(Wayland) -> Display driver(옵션. 엔비디아는 필수.) -> Desktop Environments(GNOME) 순으로 설치하면 됩니다. 체계는 아래의 General recommendations 스크린샷을 […]
Continue reading…

 

아치리눅스 설치 과정 19 – 일반 추천사항 : 방화벽 설치(Firewall) UFW

이전 글(아치리눅스 설치 과정 18 – 일반 추천사항 : pacman 병렬 다운로드 활성화)에 이어…      이번 글은 아치위키 General recommendations 문서 내용 중 7-3. Setting up a firewall 가이드를 따를 겁니다. 갑자기 7번으로 크게 건너뛰는 이유는… 그만큼 중요하기 때문이에요. 방화벽은 윈도우에도 내장된 기능이라, 리눅스에도 필수적으로 설치하는 것이 좋습니다.    ※ 참고 문서 : https://wiki.archlinux.org/title/General_recommendations#Setting_up_a_firewall    배경 설명 리눅스 커널에 내장된 Netfilter(위키백과/홈페이지)와 연계해서 방화벽을 구현하는 프로그램은 iptables와 nftables가 있습니다.   리눅스 실사용하시는 분들은 […]
Continue reading…

 

아치리눅스 설치 과정 18 – 일반 추천사항 : pacman 병렬 다운로드 활성화

이전 글(아치리눅스 설치 과정 17 – 일반 추천사항 : 보안(Security) 강화)에 이어…    이번 글은 아치위키 General recommendations 문서 내용 중 2-1. pacman 항목에서 “pacman#Enabling parallel downloads“라는 부분을 따라해볼 겁니다. 동시에 여러 곳에서 다운로드를 받으면… 패키지 업데이트 속도가 빨라지겠죠?    ※ 참고 문서 : https://wiki.archlinux.org/title/General_recommendations#pacman https://wiki.archlinux.org/title/Pacman#Enabling_parallel_downloads   ▲ 에디터로 /etc/pacman.conf 파일을 엽니다.   ▲ ParallelDownloads = 5 에 주석(#)이 붙어 비활성화 되어 있군요.   […]
Continue reading…

 

아치리눅스 설치 과정 17 – 일반 추천사항 : 보안(Security) 강화

이전 글(아치리눅스 설치 과정 16 – 콘솔창 기본 에디터 nano로 설정)에 이어…    https://wiki.archlinux.org/title/General_recommendations 의 내용을 따라갈 겁니다.    이번 글은 General recommendations 문서 내용 중 1-2. Security 항목에서 꼭 필요해 보이는 것만 골라 따라합니다. 중요치 않은 것들은 나중에 아치위키 문서 보면서 직접 해보세요.    Security(보안) (참고 문서 : https://wiki.archlinux.org/title/Security )    아치리눅스는 설치 과정이든 설치 직후든 root 계정부터 출발합니다. 저는 인터넷공유기 방화벽이 막아주기 때문에 […]
Continue reading…

 

아치리눅스 설치 과정 16 – 콘솔창 기본 에디터 nano로 설정

이전 글(아치리눅스 설치 과정 15 – tty 콘솔창 터미널 한글 입력 출력, 한글폰트)에 이어…    https://wiki.archlinux.org/title/General_recommendations General Recommendations를 따르기 전에, 콘솔창에서 사용할 기본 에디터부터 정하고 가겠습니다.    crontab 수정이나 visudo 명령어 등을 사용하면 기본 에디터가 내용을 열면서 편집모드로 들어가는데요, vi 에디터가 기본으로 세팅되어 있다면 매우 불편할 수 있기 때문에 nano 에디터를 기본으로 해둘 겁니다.   ▲ 아치리눅스 처음 설치하면 기본 에디터가 설정 안 된 상태입니다. 그래서 […]
Continue reading…

 

기타소득 신고 처리용 신분증 사본 : 이름 주민등록번호 주소 전부 사용?

사이버머니 1만원을 계좌로 지급받기 위해 환급 신청을 했습니다.   ▲ 주민등록번호, 휴대폰번호, 신분증사본 요구. 응? 이름+주민번호 받아갔으면 됐지 신분증은 왜?   ▲ 소득 신고 처리 할꺼임. 이름 / 주민등록번호 / 주소 전부 내놓으셈~   음… 단돈 만 원에 신상 털리는 건 심하다 싶어서 어그로 끌어 봤지요. 주민등록증 첨부란에 아래 문서 발췌 스크린샷해서 제출. (주장의 요지 […]
Continue reading…

 

청소년 게임중독 도박중독 : 모바일 인터넷차단 NetGuard 어때요?

블로그에 인터넷 차단을 무력화하는 방법을 올렸더니, 오히려 반대되는 방향성을 고민하는 연락이 왔습니다. 청소년 도박중독 해결 목적으로 모바일 인터넷 차단 방법을 고민하는 케이스였죠.    문제 되는 사이트들을 차단하는 식으로 대응하는 것은 단기적으로 큰 성과를 얻기에 유리할 것입니다. 성찰의 여지가 적은 사안이라면 장기적 효과도 기대할 수 있겠으나…    제 생각에는 청소년 게임중독 도박중독에 빠지는 사람들은 머리가 좋아서 […]
Continue reading…

 

USB 버전별 속도 정리 : USB 3.1 gen1 gen2 / USB 3.2 / USB 4.0 등

USB 1.0 : Full Speed – 12Mb/s(=1.5MB/s) USB 2.0 : High Speed – 480Mb/s(=60MB/s) 이론상 최대 전송 속도일 뿐, 실제 속도는 절반 정도임.(30MB/s 정도 나오나?)   USB 3.0(=USB 3.1 Gen 1 = USB 3.2 Gen 1×1 (1세대 1레인)) : Super Speed – 5Gb/s(=625MB/s) 현재 출시된 USB 3.0용 메모리의 쓰기 속도는 100MB/s 정도에 머물고 있음. 차차 개선되겠지요. […]
Continue reading…

 

모빙 알뜰폰허브 셀프개통 안될 때 (feat 헬로모바일 헬모 LG U+ 망)

모빙 유플러스망(mobing U+) 번호이동 가입했습니다. 이전 통신사는 헬로모바일 Uplus 망이었어요. 알뜰폰허브(mvnohub) 사이트에서 신청서를 작성했었는데요,      모빙 사이트에서 신청/배송조회 – 알뜰폰허브접수조회 순으로 들어가서 기존 신청서를 불러온 다음 셀프개통을 진행하면 되는데…      다음 절차로 넘어가려고 번호이동 사전동의를 했음에도 이후 “번호이동 인증” 절차에서 넘어가지지 않고 무한대기 되었습니다. 20분 이상 기다러도 넘어가지질 않음.    검색해보니, 알뜰폰허브에서 작성했던 […]
Continue reading…

 

윈도우 명령프롬프트 ssh 접속, not accessible, Permission denied

윈도우 PC에서 오라클 클라우드 Free Tier 같은 리눅스 클라우드 서버에 접속하려면 Putty 같은 프로그램을 별도로 사용해야만 되는 줄 알았는데, 요즘 윈도우 10에는 openssh 같은 것이 내장되어 나오는 것 같습니다. 별도로 뭔가를 추가한 적이 없는데 명령프롬프트에서 ssh 명령어가 먹히더군요.      대박. 이걸 어떻게 알았냐 하면… https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/accessinginstance.htm 위 Oracle Cloud 문서 링크에서 “To connect to a […]
Continue reading…

 

아치리눅스 설치 과정 15 – tty 콘솔창 터미널 한글 입력 출력, 한글폰트

이전 글(아치리눅스 설치 과정 14 – github 사용 위한 git 설치, make 컴파일 환경)에 이어…    yaft 관련 글입니다. sudo yaft 일수도 있죠.    재부팅은 하셨습니까? 안했다면 reboot 입력해서 한 번 하고 오시죠.ㅎ    그리고, 시작 전에 안좋은 소리 좀 하겠습니다. ▲ 좋은 마음으로 튜토리얼 써서 배포했는데, 쉬발~ 1분 안에 페이지 이동을 몇 번이나 하는 거냐? 간보지 말고 끝까지 따라와라. 아치위키 보면서 시간 낭비해봤자 본인 손해임.    […]
Continue reading…

 

아치리눅스 설치 과정 14 – github 사용 위한 git 설치, make 컴파일 환경

이전 글(아치리눅스 설치 과정 13 – 일반 추천사항 : 사용자/그룹 생성, sudo 권한)에 이어…    리눅스 콘솔창 한글 출력 입력 환경 구축을 위해 알아보니, github 소스 데이터를 끌어와서 make 명령어로 컴파일 설치하는 가이드가 많이 나오더군요.    이런 식의 활용 빈도가 생각보다 많을 것 같아서, make 컴파일 환경을 아치리눅스에서 미리 구축할 생각입니다.    git github 차이가 궁금해서 찾아봤는데, git는 소스를 버전별로 기억해주는 형상관리 솔루션이고(스냅샷으로 저장했다가 롤백 가능) […]
Continue reading…

 

안티 애드블록(Anti Adblock) 무력화, 광고차단 회복, 블로그 수익

안티 애드블록+애드블록 해제 권유 메세지를 티스토리에 적용하고 있었습니다. 하지만 2~3달쯤 전부터 애드블록 크롬 애드온이 Anti Adblock 해제 권유 메세지를 무력화 시키더군요.    블로그 글에서 광고로, 광고에서 랜딩페이지로 이어졌을 때 정보의 질이 올라가도록 구조를 짠 경우가 있어서, 광고를 켜는 것이 (적어도 이 블로그만큼은) 정보 획득 경험 측면에서 유리합니다. 그런데 AdBlock 크롬 확장 프로그램이 이 부분에 대한 […]
Continue reading…

 

아치리눅스 설치 과정 13 – 일반 추천사항 : 사용자/그룹 생성, sudo 권한

이전 글(아치리눅스 설치 과정 12 – 재부팅 후 인터넷 연결 안됨? (resolv.conf))에 이어…    https://wiki.archlinux.org/title/General_recommendations 의 내용을 따라갈 겁니다.    이번 글은 General recommendations 문서 내용 중에서 1-1. Users and groups 부분을 따라할 차례입니다. (참고 문서 : https://wiki.archlinux.org/title/Users_and_groups => 보물과도 같은 글.) https://wiki.archlinux.org/title/Users_and_groups#User_management    배경 설명 (개념) ▼ 예를 들어, /boot/ 디렉토리의 내용을 봅시다. ls -l 명령어는 파일의 소유자/그룹/권한을 확인할 수 있습니다. ▲ 붉은색 굵은 밑줄은 사용자(소유자) […]
Continue reading…

 

아치리눅스 설치 과정 12 – 재부팅 후 인터넷 연결 안됨? (resolv.conf)

이전 글(아치리눅스 설치 과정 11 – 시스템 설정, GRUB2 부트로더 설치, 재부팅)에 이어…    리눅스는 인터넷이 없으면 실사용 불가능하죠. 하지만 아치리눅스 설치 가이드 문서를 겉핥기식으로 따라했다가는 재부팅시 인터넷 연결이 끊긴 상태일 확률이 높습니다.   (pacman -Syu 입력했는데 업데이트 안되면 화가 많이 납니다.)    LANG=en_US.UTF-8 (한국어 로케일 설정때문에 깨져 보이면 위의 명령어를 입력해 보세요. 재부팅 전까지 영문으로 유지됩니다.)   ▲ 왜 안될까 싶어서 ping 테스트 해봤는데, […]
Continue reading…

 

curl FTP 서버+포트 업로드 예제 (ftp server port upload example)

curl 명령어가 조금 까칠하더군요. 조금만 길어져도 out of memory, 조금만 잘못돼도 에러.   curl이 파일 Upload와 Download 역할을 모두 할 수 있기 때문에 FTP 서버에 업로드하려고 궁리를 해봤는데, 성공을 하긴 했습니다.   아치리눅스 설치용 USB로 부팅해서 진행했기 때문에, 웬만한 리눅스 배포판 터미널 창에서 전부 성공할 수 있을 겁니다.   curl -T /etc/systemd/network/20-wlan.network -u “아이디:패스워드” ftp://주소:포트/디렉토리/ […]
Continue reading…

 

아치리눅스 설치 과정 11 – 시스템 설정, GRUB2 부트로더 설치, 재부팅

이전 글(아치리눅스 설치 과정 10 – 필수 패키지 설치. 커널 등)에 이어…    fstab 파일 생성하기 (부팅시 자동 마운트 구축) 08번 글에서 mount 명령어를 통해 /mnt 파티션에 아치리눅스 설치용 파티션을 마운트했는데요, 이게… 재부팅을 하면 마운트가 풀립니다. 부팅이 안 되겠죠? fstab 파일을 만들고 파티션을 등록하면 해당 파티션(파일시스템)은 마운트가 영구적으로 유지됩니다.      genfstab -U /mnt >> […]
Continue reading…

 

아치리눅스 설치 과정 10 – 필수 패키지 설치. 커널 등

이전 글(아치리눅스 설치 과정 09 – “빠른 한국” 미러서버 목록 많이 확보하기)에 이어…    base 패키지 그룹, 리눅스 커널, 일반적인 하드웨어를 위한 펌웨어를 설치하기 위해 pacstrap 스크립트를 사용합니다.      pacstrap -K /mnt base linux linux-firmware vim nano man-db man-pages texinfo 이렇게 입력하면 되고, 붉은색 부분이 필수 패키지들. 뒷부분은 텍스트 편집기/매뉴얼 등 나름 중요한 것들입니다. (중요 포인트 : error 안 뜨도록!! 에러 뜨면 해당 […]
Continue reading…