Unix & Linux 59

<UBUNTU> QT 설치시 오류 해결하기 ( variable has incomplete type' and 'forward declaration of 'QApplication' ' issues )

QT5 를 우분투에 설치하기 테스트 코드로 정상동작하는지 확인하다가 뜻밖에 문제에 봉착했다. 약 1 Days 가량 허비하면서 구글링해서 겨우 찾았다. 이유인 즉슨, Clang Code Mode 때문이었다. 구글링해서 찾은 이 분의 댓글이 아니었으면 영원히 해결하지 못했을지 모르겠다. 한글을 모르겠지만 감사하다고 하고싶다. 댓글을 보고 아래처럼 설정하니 말끔히 해결되었다. 비활성화하면 재부팅해야한다고 메시지가 뜬다. 그리고 껏다가켜면 Warring Message 는 사라진다. forum.qt.io/topic/102999/strange-variable-has-incomplete-type-and-forward-declaration-of-qapplication-issues strange 'variable has..

Unix & Linux 2020.12.19

리눅스(Linux), 삼바 (SAMBA) 간단 설정 <완>

삼바(samba)란? 삼바란 리눅스에서 동작하면서 윈도우의 랜 매니저 기능을 흉내내는 소프트웨어이다. 윈도우 쪽에서 리눅스 서버으 ㅣ하드디스크와 네트워크 프린터 자원을 공유하도록 환경을 설정할 수있고, 삼바를 통해 리눅스 쪽에서 윈도우쪽 파일시스템과 프린터로도 접근할 수 있습니다. 이러한 것은 모두 삼바서버가 SMB(Server Message Block)/CIFS(Common Internet File System) 프로토콜을 흉내냄으로써 가능해집니다. SMB란? SMB(Server Message Block)는 마이크로소프트사와 인텔이 윈도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기 위해 개발되었다. SMB는 OS/2, NT, Win9x를 사용하는 컴퓨터끼리 파일 공유등..

Unix & Linux 2020.12.18

<UBUNTU> 유저 추가하기 / root 권한 부여

sudo adduser newuser 새로 생성한 계정으로 sudo 명령어를 실행할 때 다음 오류가 발생하는 경우가 있습니다. sudo usermod -aG sudo newuser root 권한 얻기 vim /etc/sudoers -------------------------------------------- root All=(ALL:ALL) ALL 일반계정명 All=(ALL:ALL) ALL --------------------------------------------- /etc/passwd 수정 vim /etc/passwd 맨 위에 보면 root:x 뒤에 0:0 가 보일것이다. 앞의 0은 uid(유저아이디) 뒤의 0는 gid(그룹아이디)를 의미하는데, 슈퍼유저의 uid는 0 슈퍼유저의 gid도 0이다..

Unix & Linux 2020.12.18

<Linux> RSYNC 와 CRONTAB 으로 백업하기 <끝>

리눅스에서 주기적인 백업 스케쥴링을 하기위해서 2가지를 알아야합니다. 바로, Rsync 와 Crontab 입니다. Rsync 는 어떻게 백업할 것인가? Crontab 은 언제 백업할 것인가? 1. RSYNC rsync 는 Remote Sync 의 약자로 samba 의 핵심 개발자가 만들었다. Unix 용 Command line Utility 원격에있는 파일과 디렉토리를 복사하고 동기화 하기위해서 사용하는 툴 >apt-get install rsync 이 스크립트를 cron 등에 올리는 것으로 간단하게 backup 시스템을 구축할 수 잇다. 전송시에 네트워크 대역폭을 최소화하는 delta encoding algorithm 을 구현하여 rcp 나 scp 보다 훨씬 빠르고 효율적으로 site 간 데이터를 동기화..

Unix & Linux 2020.12.10

RSYNC 용법

소개 rsync 는 Remote Sync 의 약자로 samba 의 핵심 개발자인 Andrew Tridgell 이 만든 두 개의 site 간의 file & directory 의 동기화를 위한 Unix용 유틸리티이다. 전송시에 네트웍 대역폭을 최소화하는 delta encoding algorithm 을 구현하여 rcp 나 scp 보다 훨씬 빠르고 효율적으로 site 간의 데이타를 동기화한다. rsync는 client와 server 프로그램이 모두 포함되어 있으며 server 로 구동시 TCP의 873 포트를 사용한다. server 구동시 SSH 나 RSH 같은 Remote Shell protocol 기반에서 동작할 수도 있으므로 ssh 기반으로 rsync 를 사용하면 방화벽 오픈을 할 필요가 없이 편리하게 사..

Unix & Linux 2020.11.30