반달가면
Posts
427 posts리눅스 systemd 타겟(target)과 init 런레벨(runlevel)
최근에 접하는 리눅스 배포판은 시스템/서비스 관리자로 systemd가 탑재되어 있다. 예전에 사용하던 런레벨(runlevel) 대신 타겟(target)이라는 용어를 사용하고, 대응 관계는 아래와 같다. runlevel 0 정지(시스템 종료) - poweroff.target runlevel 1 단일 사용자(single user) - rescue.target runlevel 2,3,4 다중 사용자(multiuser) - multiuser.target runlevel 5 다중 사용자 + GUI - graphical.target runlevel 6 재기동 - reboot.target 실행레벨 변경은 init 명령을 사용하는데, systemd의 경우 systemctl의 isolate 옵션을 사용한다
[bash: cut] 필드 구분자(delimiter)가 없는 경우 출력 억제하기
우선, cut 명령어의 기본적인 사용 예시는 이전 게시물을 참고하자. 여기로. cut 명령으로 특정 부분을 잘라낼 경우 필드 구분자(delimiter)를 기준으로 잡는데, 필드 구분자가 없을 경우에 기본적으로 행 전체를 출력하게 된다. 아래의 예시를 보자. # 필드 구분자를 콜론(:)으로 지정, 2번째 항목 가져오기 echo "abc:def" | cut -d':' -f2 def # 대상 문자열에 필드 구분자가 없는 경우 echo "abc def" | cut -d':' -f2 abc def 필드 구분자가 없을 경우에 행 전체를 출력하는 것이 아니라 아예 아무것도 출력하지 않도록 하려면 -s 옵션을 추가해 준다. # 대상 문자열에 필드 구분자가 없는 경우, 출력하지 않음(-s
리눅스 민트 미러 서버를 사용하기 위한 클라이언트 설정
우선 우분투 미러 서버를 사용하기 위한 클라이언트 설정은 이전 게시물을 참고하자. 여기로. 본 게시물은 같은 조건에서 리눅스 민트와 관련된 부분을 추가하는 방법에 대해서만 다룬다. 또한 리눅스 민트의 S/W저장소 미러 서버가 구축되어 있다는 것을 전제로 한다. 리눅스 민트 미러 서버 설정에 대한 내용은 여기로 클라이언트의 /etc/apt/sources.list 파일에 리눅스 민트 관련 설정을 추가해 주면 된다. # /etc/apt/sources.list 파일 편집sudo vi /etc/apt/sources.list 우분투 관련 내용은 그대로 두고 추가한다는 점에 유의. 예를 들어 미러 서버 IP주소가 192.168.0.200이고, 클라이언트 장비에 설치된 리눅스 민트 버전이 17(코드명
리눅스 민트를 위한 S/W저장소 미러(mirror) 서버 구축
우선, 우분투의 공식 S/W저장소의 자료를 가져와 미러 서버를 구축하는 방법은 이전 게시물을 참고하자. 여기로. 본 게시물은 apt-mirror를 이용한 우분투 S/W저장소 미러 서버가 이미 설정되어 있다는 것을 전제로 정리한 것이다. 리눅스 민트(Linux Mint)의 공식 S/W저장소(S/W repository)를 우분투와 동일한 방식으로 미러 서버에 추가할 수 있다. apt-mirror의 설정 파일 /etc/apt/mirror.list에 우분투 S/W저장소는 그대로 두고 리눅스 민트에 대한 내용을 추가해 주면 된다. 예를 들어 리눅스 민트 17(코드명 Qiana), 17.3(Rosa), 18(Sarah), 18.3(Sylvia), 19(Tara) 등의 S/W저장서를 미러링하고자 하면 아래
우분투 14.04 기반 배포판에서 16.04 / 18.04의 S/W 저장소 미러를 구성하는 문제(apt-mirror 오류)
apt-mirror를 이용해서 우분투 S/W 저장소(software repository)의 미러(mirror) 서버를 구성하는 방법은 이전 게시물을 참고하자. 여기로 우분투 14.04 LTS 기반 배포판인 리눅스 민트 17에서 apt-mirror로 우분투 14.04(trusty), 16.04(xenial), 18.04(bionic)의 S/W 저장소 미러를 구축해서 사용하던 중, 한가지 문제가 발생했다. 14.04 기반의 클라이언트에서는 별 문제가 없었는데, 16.04와 18.04 기반의 클라이언트에서 저장소 정보 갱신을 위해 "sudo apt-get update" 명령을 입력하면 오류가 발생했다. 예를 들어 18.04 클라이언트의 경우 /ubuntu/dists/bionic/main/dep11/C

![[Spoiler] 점프 신작 '공주님 고문 시간입니다' 원작자에 '우공못' 작가 그림. '시간정지용사' 또다른 플레이어? '다음에 오는 만화 대상' 운영 잡지 폐간](https://img.zoomtrend.com/2026/06/07/1780881297-ECA090ED948426-28EC95A0EB8B88EBA980EC8B9CEAB7B8EB8490.jpeg)
