이전 글(아치리눅스 설치 과정 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…
아치리눅스 설치 과정 09 – 빠른, 한국 미러서버 목록 많이 확보하기
이전 글(아치리눅스 설치 과정 08 – 디스크 파티션(파일시스템) 마운트)에 이어… 설치될 패키지들은 미러 서버들로부터 다운로드 되는데, 미러서버 목록들의 저장 경로는 /etc/pacman.d/mirrorlist 입니다. 아치리눅스 설치용 USB로 부팅 후, 인터넷에 연결되는 시점에 Reflector라는 패키지의 서비스가 발동하면서 download rate 기준 상위 20개의 https 미러서버만 추려서 /etc/pacman.d/mirrorlist 내용을 갱신합니다. ▲ 문제는… 미러서버들 위치가 태국, 독일, 자메이카… 죄다 한국보다 먼 곳들입니다. 느릴 확률이 높지요. (참고로 […]
Continue reading…
아치리눅스 설치 과정 08 – 디스크 파티션(파일시스템) 마운트
이전 글(아치리눅스 설치 과정 07 – 생성한 파티션 포맷, 파일시스템 확인 방법)에 이어… 우리가 윈도우 사용할 때 USB메모리를 꼽으면 자동으로 마운트 되는데, 리눅스는 GUI 파일관리자 프로그램에서도 클릭을 해야만 마운트가 됩니다. 리눅스 콘솔창(터미널창)에서는 오죽하겠습니까. 수동으로 마운트해야 됩니다. root 파티션 (아치리눅스 설치 공간) 마운트 : /mnt 경로에 위 스크린샷 기준으로, 루트 파티션(Arch Linux 설치 위치)은 /dev/sda3 입니다. /mnt 경로에 마운트해 줍니다. mount […]
Continue reading…
아치리눅스 설치 과정 07 – 생성한 파티션 포맷, 파일시스템 확인 방법
이전 글(아치리눅스 설치 과정 06 – 파티션 분할 (설치 공간 마련). GPT 디스크)에 이어… fdisk로 생성한 파티션은 포맷이 안 되어 있습니다. 수동으로 포맷해 주어야 되는데, 윈도우에서 SSD 포맷할 때와 마찬가지로 파일시스템을 사용자가 지정해 주어야 합니다. (FAT32, NTFS, EXT4 등) 포맷 과정과 포맷 이후 파일시스템이 지정한대로 적용되었는지 확인하는 방법을 정리하겠습니다. 생성한 파티션 포맷하기 생성한 […]
Continue reading…
아치리눅스 설치 과정 06 – 파티션 분할 (설치 공간 마련). GPT 디스크
이전 글(아치리눅스 설치 과정 05 – MBR GPT / Primary Extended 파티션 개념)에 이어… UEFI 바이오스에서 GPT 디스크로 설정하여 fdisk로 Arch Linux 설치용 파티션을 만들겠습니다. 디스크(SSD) 이름 파악 fdisk -l 이런 식으로 입력하여 물리디스크 이름을 파악합니다. 위 스샷 기준으로 /dev/sda/ 라는 물리디스크가 조회되는데, PC에 여러 개의 SSD를 장착해서 복잡하게 출력된다면 fdisk -l […]
Continue reading…
아치리눅스 설치 과정 05 – MBR GPT / Primary Extended 파티션 개념
이전 글(아치리눅스 설치 과정 04 – 시스템 시간 설정 방법(UTC+9 Asia/Seoul))에 이어… 아치리눅스 설치 가이드에서 1.9 디스크 파티션 나누기(1.9 Partition the disks) 부분을 보다가, 도무지 이해가 되지 않길래 구글링을 해보던 도중… Primary Partition은 4개만 만들 수 있고 어쩌고… 하는 내용에서 자신감을 잃었습니다.ㅎ 그래서 아치리눅스 설치는 잠깐 멈추고, 공부 좀 하면서 정리해 둡니다. 깊게 들어가면 머리 아프니까, 핵심이 되는 부분만 간단하게 정리! […]
Continue reading…
리눅스 도움말 길 때(linux –help too long print one page view)
GUI 기반에서 터미널창을 띄워 사용할 때는 –help 옵션이 길더라도 스크롤해서 보면 되기 때문에 큰 불편함이 없습니다. 문제는 콘솔창, SSH 접속 등의 상황에서 –help 옵션을 쓰면 잘려 보일 때가 있다는 것. 예를 들어, ls –help 라고 입력해 보세요. (이렇게 첫부분을 볼 수 없는 상황이 됩니다.) 일반적으로는 아래처럼 추가 입력하여 이 문제를 해결한다고 하더군요. […]
Continue reading…