본문 바로가기

공부/우분투 활용

(7)
부팅 시 추가 저장소 자동 마운트 1 환경 우분투 18.04.4 LTS 데스크탑 2 이유 추가 저장소를 PC 본체에 설치 후 부팅 시마다 직접 마운트하는 것이 불편함. 3 방법 3.1 /etc/fstab 파일 수정 /etc/fstab 파일을 열어 제일 아랫줄에 아래 내용 추가 /dev/sdb1 /mydata ext4 defaults 0 0 /dev/sdb1: 장치이름 /mydata: 마운트시킬 디렉토리 ext4: 파일시스템 defaults: 파일시스템의 기본 속성; 읽기, 쓰기, 실행 등의 기본 작업 가능 0: dump 사용하지 않음 0: 부팅 시 파일시스템 체크 생략 ※ 오타가 있으면 부팅이 안되므로 주의 4 테스트 부팅 후 자동 마운트 되는지 확인
x 윈도 한글 설정 1 환경 우분투 18.04.4 LTS 데스크탑 2 이유 우분투를 처음 설치할 때 한글 설정을 하지 않으면 설치 이후 한글 입력을 할 수 없음. 3 방법 Settings -> Region&Language -> Manage Installed Languages -> Install/Remove Language... 클릭 "Installed Languages" 창에서 "Korean"이 설치되어 있는지 확인. 설치되어있지 않으면 설치. 재부팅 ibus-setup "IBus Preferences" 창에서 Input Method -> Add -> Korean -> Hangul -> Add Settings -> Region&Language -> Input Sources -> + "Add an Input Source" 창..
root 계정으로 x 윈도 로긴 1 환경 우분투 18.04.4 LTS 2 이유 x 윈도 환경에서 추가 저장소 등에 데이터 읽기/쓰기 등을 하기 위해 root 권한이 필요함. 3 방법 3.1 root 계정 암호 설정 링크 참고 3.2 root 로긴 설정 GUI로 root 로긴 방법은 gdm3와 lightdm으로 구분됨 3.2.1 lightdm 3.2.1.1 Lightdm 설치 sudo apt-get update sudo apt-get -y install lightdm 설치 중 "Configuring lightdm" 이 뜨면 엔터 "Default display manager"에서 lightdm 선택 3.2.1.2 lightdm 설정파일 추가 sudo touch /etc/lightdm/lightdm.conf.d/50-ubuntu.conf g..
스크린 샷 저장 / 화면녹화 단축키 환경: 우분투 18.04.4 LTS 종류: 스크린 샷 저장 4가지, 화면녹화 1가지 저장위치: /home/user/Pictures/, /home/user/Videos/ 1 전체 화면: Print Screen 2 영역 지정: Shift + Print Screen 클립보드 저장: Shift + Ctrl + Print Screen 3 활성창: Alt + Print Screen 4 화면녹화/종료: Shift + Ctrl + Alt + R
저장소(SSD, HDD) 포맷 1 환경 우분투 18.04.4 LTS 2 이유 새로운 저장소나 윈도우 같은 다른 환경에서 사용하던 저장소를 추가하게 될 경우 포맷을 해야 함. 3 방법 3.1 포맷할 저장소의 이름 확인 보통 /dev 디렉토리 아래에 있음. 나는 1TB SSD와 1TB HDD를 추가하였고 장치의 이름은 각각 /dev/nvme0n1p1, /dev/sdb1 이었음. 3.2 저장소 포맷 mkfs.ext4 /dev/sdb1 위 명령어를 입력하면 /dev/sdb1 저장소가 ext4 파일 시스템으로 포맷됨. 4 테스트 파일 브라우저에서 포맷 상태 확인.
root 계정 활성화 su 1 환경 우분투 18.04.4 LTS 2 이유 사용자 계정으로 이런 저런 작업을 하다 보면 sudo 명령어로 root 권한을 얻어와야 하는 경우가 다반사인데 은근 불편함. 예) 추가적으로 마운트한 하드디스크에 데이터를 읽고 쓰는 작업 등. 3 방법 3.1 root 계정 암호화 설정 sudo passwd root 위 명령어를 입력하고 제시되는 지시문을 따라 root 계정 암호를 설정함. 4 테스트 su 혹은 su root 를 입력하면 명령 프롬프트의 지시자가 $에서 #으로 바뀌면서 root 계정으로 변환됨. exit 위 명령어를 입력하면 명령 프롬프트의 지시자가 #에서 $로 바뀌면서 사용자 계정으로 변환됨.
우분투에서 GUI로 usb나 시리얼 장치 사용시 초기화가 안된다면... 관련 장치의 접근권한을 아래와 같이 바꿔보자,, $ sudo chmod a+rw /dev/ttyUSB0 요즘 Ubuntu 16.04에서 Qt 5.10.1로 이런 저런 작업을 하고 있는데,, 그 중 MTI-300(https://www.xsens.com/products/mti-100-series)이라는 IMU 센서를 인터페이스하게 되었다. 다행히 다른 연구원이 콘솔에서 동작되는 예제를 주셨는데,, Qt에서 작성중인 GUI에 통합하니 USB 통신 초기화가 안되더라,, 쓰레드로도 돌려보고, IPC로도 돌려봐도 안되더라,, 폭망,, 어제부터 이런 저런 궁리끝에 겨우 찾은 해답이 장치의 접근권한,, ㅡ.ㅡ;; 콘솔에서 예제를 동작시킬 때는 아무 생각없이 sudo로 root 권한을 얻었었는데,, GUI에서는 그러지를..