리눅스2023. 9. 25. 11:55
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/657684 (2022.5.17)

텍스트 기반의 웹브라우저 lynx는 전부터 알고 있었는데, 팅커보드S(Tinkerboard S)에 설치한 암비안(Armbian)에서 설치하려고 하니, 패키지가 없다는 오류가 발생했다.

그래서 인터넷을 좀 찾아보니, links라는 텍스트 기반의 웹브라우저가 있다. 암비안에서도 설치가 가능했다.

sudo apt-get install links

links를 조금 사용해 보니, 웹페이지를 열람하는데는 적합하지 않았다. 영문 페이지는 괜찮은 것 같은데, 한글 페이지가 제대로 표시되지 않는다. 뭔가 별도로 설정을 해 주어야 하는 부분이 있는지 모르겠는데, 어쨌든 links와는 달리 lynx는 한글 페이지도 잘 표시된다.

# 반달가면 블로그 보기 (한글이 제대로 표시되지 않음)
links bahndal.egloos.com

종료는 q키를 누르면 된다.

웹페이지를 덤프해서 텍스트로 표시해 주는 -dump 옵션은 links에서도 잘 동작했다.

# 반달가면 블로그 페이지를 화면에 표시
links -dump bahndal.egloos.com

# 반달가면 블로그 페이지를 bahndal.txt 파일에 저장
links -dump bahndal.egloos.com > bahndal.txt

728x90
Posted by 반달가면
리눅스2023. 9. 25. 11:52
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/656770 (2022.4.11)

리눅스 ZFS에서 디스크 장애가 발생했을 경우 해당 디스크를 교체하는 방법이다. 예를 들어 my_data라는 zpool에 속한 디스크 sdb에 문제가 생겼다고 가정하자. (zpool에 관한 내용은 이전 게시물을 참고하자. 여기로)

이럴 경우 먼저 sdb를 오프라인(offline) 상태로 변경하고, 디스크를 교체한 후 replace 명령을 입력하면 되겠다.

# ZFS 상태 확인
sudo zpool status

# my_data zpool에 속한 디스크 sdb를 오프라인으로 전환
sudo zpool offline my_data sdb

디스크가 오프라인이 되면 zpool 상태는 "ONLINE"에서 "DEGRADED"로 변경된다. 디스크 하나가 빠졌기 때문에 보호 능력은 떨어지지만, 데이터 입출력은 계속 가능하다.

만약 해당 디스크를 다시 온라인으로 전환하려면 아래와 같이 가능하다.

# my_data zpool에 속한 디스크 sdb를 온라인으로 전환
sudo zpool online my_data sdb

장애가 발행한 상태라면 다시 온라인으로 전환하지 말고 해당 디스크를 새 제품으로 교체한 후 아래와 replace 명령을 입력한다.

# my_data zpool에 속한 디스크 sdb 교체
sudo zpool replace my_data sdb

# ZFS 상태 확인
sudo zpool status

728x90
Posted by 반달가면
리눅스2023. 9. 25. 11:49
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/651908 (2021.10.13)

리눅스(데비안/우분투 계열)에서의 VNC 원격접속 사용은 이전에 정리한 게시물을 참고하자. 아래의 링크다.

리눅스(데비안/우분투 계열)에서 VNC 원격접속 사용 (x11vnc, remmina)

위의 게시물에 나온 내용에 추가해서 참고할 점을 정리해 둔다.

우선 ssh 터널을 통해서 VNC 서버(x11vnc)를 실행할 때(관련 내용은 위의 이전 게시물을 참고하자) -display 옵션에 지정할 디스플레이 번호는 아래의 명령으로 확인할 수 있다.

echo $DISPLAY

결과는 통상 ":0" 또는 ":0.0"이라고 나올 것이다. 여기에 맞춰서 -display 옵션을 지정해 주면 되겠다. 만약 ":0.0"이라면 클라이언트쪽에서 서버에 ssh 터널을 아래와 같이 만들고 x11vnc를 실행할 수 있다.

# 서버 접속(ssh) 및 x11vnc 실행
ssh -t -L 5000:localhost:5900 user@my_server.net 'x11vnc -localhost -display :0.0'

이후 remmina를 실행해서 localhost:5900에 VNC 접속을 실행하게 되는데, 컬러(color depth) 설정이 맞지 않으면 제대로 동작하지 않을 수 있다는 점에 유의하자. 예를 들어 서버쪽에서는 트루컬러(24bit 또는 32bit)인데 remmina에서 8bit 컬러로 접속하려 한다면 접속에 실패할 수 있다. 

728x90
Posted by 반달가면
728x90

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/599382 (2017.6.5)

진정 그 사람을 사랑한다면

고마울 때 솔직하게 고맙다고 말하고,

미안할 때 솔직하게 미안하다고 말하라.

728x90
Posted by 반달가면