리눅스
Posts
554 posts여러 이유로 리눅스 데스크톱으로의 이전 여정 본격적으로 시작
처음 PC를 만날 때부터 시작해 지금까지 줄곧 제 PC의 메인 환경은 윈도우였습니다. 대략 95 시절부터 현재의 11까지 수십 년간 이어져 왔네요. 중간중간에 리눅스를 써 보려는 시도를 하기는 했는데... 그 때마다 꼭 현실적인 문제들에 걸려서 파일서버 등에서는 좀 오래 쓰더라도 메인 데스크톱에서는 조금 쓰다가 되돌아가고 했었습니다. 마지막 계기는 대략 10년 전쯤 되었던 것 같군요. 지금은 대략 윈도우 쓰는 PC가 집에 많게는 5대 이상도 되는데, 윈도우 7 이후 10 업그레이드 정책 덕분에 라이선스는 큰 문제가 되지 않았었습니다. 그리고 최근 다시 리눅스 환경으로의 이전을 시도해볼 만한 몇몇 계기가 생겼습니다. MS에 대한 개인적인 원한(?) 같은 것도 생겼고, KT 인터넷 환경에서의 윈도우 PC만 잡
[bash: grep] grep에서 첫번째 일치하는 문자열을 찾으면 종료하기
리눅스의 grep 명령은 기본적으로 일치하는 문자열을 모두 검색해서 찾아준다. # my_data.txt에 문자열 "abc"가 있는지 확인 grep "abc" my_data.txt 만약 모두 찾을 필요 없이 일치하는 문자열이 있는지 여부만 중요하다면, 일치하는 문자열을 하나만 찾으면 해당 파일을 더 이상 읽지 않고 종료할 수 있다. 최대 몇개까지 일치하는 경우를 찾을 것인지를 지정하는 -m 옵션을 사용하면 된다. 예를 들어 "-m 1"로 지정하면 일치하는 경우를 하나만 찾으면 종료한다. # my_data.txt에 문자열 "abc"가 있는지 확인하고, 첫번째로 일치하는 문자열을 찾으면 종료 grep -m 1 "abc" my_data.txt 크기가 큰 파일에서 특정 문자열이 몇 번 나오는
ASUS M513UA-L1284 노트북에 Q4OS 4.8 설치
얼마전에 구입한 ASUS M513UA-L1284 노트북에 Q4OS 4.8을 설치했다. Q4OS는 데비안(Debian) 리눅스로부터 파생된 가벼운 배포판이다. Q4OS 공식 홈페이지는 아래의 링크다. 현재 버전은 4.8이고 데비안 11.3을 기반으로 하고 있다. 데스크탑 환경은 KDE 플라즈마(KDE Plasma)와 TDE 두가지를 제공하는데, TDE가 더 가볍긴 하지만 가상 머신에 설치해서 시험해 본 결과 한글 입력 설치가 잘 되지 않아서 약간 더 무거운 KDE 플라즈마 버전을 선택. 영문판으로 설치하고 한글 입력을 추가했다. 라이브 세션으로 부팅해서 설치를 진행하면 "Q4OS Desktop", "Q4OS Basic", "Q4OS Live", "Q4OS Pure" 이렇게 4가지중 하나를 선택하게
리눅스와 APC BE550-KR UPS 연결
얼마전에 구입한 APC BE550-KR 가정용 UPS를 리눅스와 연결했다. 작업은 아래와 같이 진행했다. UPS를 설치하고 제품에 포함된 데이터 케이블을 리눅스 장비에 연결한 후 터미널창에서 아래와 같이 진행한다. 데비안/우분투 계열 배포판 기준이다. 우선 apcupsd 패키지를 설치한다. # S/W 저장소 정보 갱신 sudo apt-get update # apcupsd 설치 sudo apt-get install apcupsd 설치를 마쳤으면 systemd에서 서비스를 활성화하고 상태를 확인해 보자. # 서비스 활성화 sudo systemctl enable apcupsd # 상태 확인 systemctl status apcupsd 아마도 상태 정보에 "Comm

