리눅스(라즈베리파이)에 pptp 서버를 임시로 구축해봤는데, 서버를 설치하여 실행은 잘 되지만 시스템을 다시 시작했을 경우에 서비스가 자동으로 시작이 되지 않았습니다.


재부팅 후, pptp 서비스를 이용한 접속을 시도했지만 실패하였




여기에는 chkconfig (1) 을 이용한 방법과, systemctl (2) 을 이용한 방법이 있습니다.


한 쪽은 특정 시스템에서 지원되지 않거나 등의 문제가 있을 수 있습니다. (예를 들어 제 경우, 라즈베리파이 환경에서 chkconfig 을 통한 pptpd 자동 시작이 되지 않아 systemctl 을 이용한 방법으로 해결했습니다)





1. chkconfig 을 이용한 방법


sudo chkconfig [서비스명] on





chkconfig --list [서비스명] 로 확인해 보면 위 스샷과 같이 2~5 runlevel 에서 on (자동 시작) 되어있는 걸 확인할 수 있습니다.







2. systemctl 을 이용한 방법


sudo systemctl enable [서비스명]





재부팅을 해 보면




서비스가 잘 활성화되어 있음을 확인할 수 있습니다.







재부팅 후 별도 작업을 하지 않아도 pptp 연결이 잘 되고, 따라서 서비스 실행이 자동으로 되었음을 확인할 수 있습니다.

저작자 표시 비영리
신고

설정

트랙백

댓글

리눅스 우분투에서 배터리 잔량 등의 정보를 확인하는 방법 중, 터미널(CLI)로 확인하는 방법은 다음과 같습니다.



유틸리티 upower 를 활용하여 확인이 가능한데,


1. upower -e



먼저

upower -e

를 입력하면 배터리 정보를 보는 데 필요한 경로를 표시해줍니다.



2-1. upower -i [경로]



그 다음

upower -i [경로]

로 해당 배터리의 상태를 자세히 확인할 수 있습니다.



2-2. upower -i [경로] | grep percentage



또는 간단히 배터리의 특정 상태만 표시하고 싶다면 grep을 이용하면 됩니다. 예를 들어 위 경우 배터리 잔량을 확인하고 싶다면,

upower -i [경로] | grep percentage

만 입력하면 간단하게 배터리 잔량만 표시되게 됩니다.



※ 이 모든 게 귀찮고 한 번에 바로 알 수 있는 방법 없나 하시면 upower -e | upower -i | grep percentage 를 입력하셔도 됩니다. 다만 단순히 이렇게 실행하면 원하는 정보를 얻지 못할 가능성도 있기에..


저작자 표시 비영리
신고

설정

트랙백

댓글

move_cursor.c



다운로드


- 첨부파일 :

move_cursor.c





개요


리눅스 터미널 상에서 커서를 (x, y) 지점으로 이동시킵니다.

화면 내용을 바꾸거나 지울 때 유용합니다.





소스 코드


void move_cur(int x, int y)
{
     printf("\033[%dd\033[%dG", y, x);
}





저작자 표시 비영리
신고

설정

트랙백

댓글