ubuntu(17)
-
[Ubuntu] rc.local
우분투를 설치하면 rc.local 이 없다. 찾아보니 추가를 해줘야 된다고 하네 ① 파일생성 /etc/rc.local #!/bin/bash exit 0 ② 실행파일로 변경 sudo chmod +x /etc/rc.local ③ 서비스 생성 /lib/systemd/system/rc-local.service 파일 열기 붉은 색 부분 추가 [Unit] Description=/etc/rc.local Compatibility Documentation=man:systemd-rc-local-generator(8) ConditionFileIsExecutable=/etc/rc.local After=network.target [Service] Type=forking ExecStart=/etc/rc.local start Ti..
2021.07.27 -
[Django] 01. 설치
설치 일단 https://tutorial.djangogirls.org/ko/django_installation/ 여기 사이트를 참고하여 작성중 정리가 안되어서 큰일이네 ..... 01. 가상환경 ( Virtual Environment ) 가상화 하는 이유는 간단하다 여러 개발자가 다른버전의 파이썬을 쓸 경우 개판된다. 그렇기 때문에 이를 막고자 프로젝트별 혹은 개발자별 개발 환경을 따로 만들고자 가상화를 한다고 한다. ① 가상화 패키지 설치 sudo apt install python3-venv ② 가상화 계정 추가현재 위치에서 가상화 계정이 추가 됩니다. python3 -m venv 계정명 ex)python3 -m venv myvenv ③ 가상화 실행하기 source 계정명/bin/activate ex)..
2019.03.18 -
[Raspberry] Terminal 만들기
개요. 터미널로 명령어 날릴려고 하는데 명령어날리는방법을 기술한다.내용은 cmd 띄어서 하는 방법과 동일하다. 1. 네임스페이스 추가 using System.Diagnostics; 2. 명령방법 Process terminal =new Process();terminal.StartInfo.FileName="/bin/bash";terminal.StartInfo.Arguments=string.Format("-c \"{0}\"",명령어); terminal.StartInfo.UseShellExecute=false;terminal.StartInfo.RedirectStandardError=true;terminal.StartInfo.RedirectStandardInput=true;terminal.StartInfo.Red..
2017.10.12 -
[Raspberry] LED 켜고 끄기
개요. 라즈베리파이의 GPIO 핀을 이용하여 LED 켜고 끄기를 한다. 사용되는모듈은 라즈베리파이3를 사용한다. 개발툴은 monodevelop를 사용하며 Raspberry.IO.GeneralPurpose를 사용한다. 1. 솔루션 생성 monodevelo를 실행하여 .NET 항목에서 Gtk# 2.0Project를 클릭한다. Project이름을 원하는걸 적고 저장될 위치를 선택하고 Create버튼을 누른다. 그럼 일정시간 후 솔루션이 생성되고 거기 안에 프로젝트가 생성된 것을 볼 수 있다. 2. 패키지 다운로드 Gpio 를 하기 위한 패키지를 설치 해야 한다. 패키지 설치방법은 이전 내용에 설명되어 있다. 3. 네임스페이스 추가 using Raspberry.IO.GeneralPurpose;using Rasp..
2017.10.12 -
[Ubuntu] File Write
파일 저장하기 179 QFile *file = new QFile; 180 QString filename = "supplies.dat"; 181 file->setFileName(filename); 182 file->open(QIODevice::WriteOnly); 183 184 for(int i = 0; i text(); 187 188 QString _str = QString("%1,%2,%3,%4,%5\n") 189 .arg(supplies[i][0]) 190 .arg(supplies[i][1]) 191 .arg(supplies[i][2]) 192 .arg(supplies[i][3]) 193 ..
2016.03.17 -
[Ubuntu] 권한 설정
권한 변경 chmod 명령어로 변경chmod [소유주][소유그룹][나머지] [파일명 or 디렉토리]읽기(4) + 쓰기(2)+ 실행(1)ex) test.c 라는 파일을 소유주 전체, 소유그룹 읽기, 나머지 읽기chmod 744 test.c
2016.03.10