IT/System Digging 73

[linux] 배포판 종류 확인하기

배포판 종류(이름)를 확인할 수 있는 명령을 찾아서 테스트 해봤습니다. 1. lsb_release -i | awk '{print $3}' * ubuntu: Ubuntu * centos: CentOS 2. awk -F= '$1 == "ID"{print $2}' /etc/os-release * ubuntu: ubuntu * openwrt: "openwrt" * centos: "centos" 3. find /etc/ -name '*_release' -exec awk -F= '/DISTRIB_ID/{print $2}' {} \; * openwrt: 'OpenWrt' 4. awk -F'(' '{print $4}' /proc/version | awk '{print $1}' * ubuntu: Ubuntu * open..

IT/System Digging 2020.11.13

[openwrt][uci] 시스템 시간대 설정하기

파이썬으로 openwrt 에서 시스템 시간대를 변경하는 방법은 2가지가 있습니다. /etc/config/system 직접 수정하기 option zonename 항목을 찾아 값을 'Asia/Seoul'로 바꿉니다. 없다면 굳이 만들 필요는 없습니다. option timezone 항목을 찾아 값을 'KST-9'로 바꿔줍니다. 이것은 반드시 수행해야 합니다. uci 명령 사용하기 uci show system 명령으로 timezone 값이 어디 속해있는지 확인합니다. 경로를 찾았으면 uci set 해당 경로 명령으로 값을 변경하고 uci commit 을 해줘서 시스템 설정에 반영합니다. 보통 시간대를 변경했으면 reboot 명령으로 재부팅까지 해야 완료가 됩니다. # uci show system system.@..

IT/System Digging 2020.10.06

[openwrt][wifi] 공유기 비번 기록 및 재시작

기록용으로 남깁니다..공유기 무선 설정에 들어가서 인증 및 암호화 방법, 암호 를 확인합니다.여기에서는 인증 방법이 WPA2PSK + AES 였습니다./etc/config/wireless 파일을 엽니다.config wifi-iface 'sta' 섹션disabled 값 0ssid 값 공유기의 ssid 값key 값 공유기의 암호encryption 값 인증 방법. 여기서는 'psk2+aes'config wifi-ifcae 'ap' 섹션disabled 값 0config wifi-device 'radio0' 섹션disabled 값 0/etc/init.d/network restart 명령을 내려주고 ip addr 명령을 내려서 apcli0 인터페이스에 ip 가 할당되었는지 확인해봅니다.

IT/System Digging 2020.09.15

[openwrt] github clone 시 ssh 방식으로 받도록 설정하기

pc 에서 생성한 8192B rsa 키를 openwrt 의 .ssh 에다 넣고 git clone git@github.com:simryang/vimrc.git 을 실행했더니 권한이 없어서 안된다는 메시지가 출력됩니다.root@wizfi630s:~# git clone git@github.com:simryang/vimrc.git Cloning into 'vimrc'... /usr/bin/ssh: Connection to git@github.com:22 exited: No auth methods could be used. fatal: Could not read from remote repository. Please make sure you have the correct access rights and the r..

IT/System Digging 2020.08.06

[ubuntu][16.04] 원격 데스크탑 설정하기

목표윈도우에서 우분투 16.04에 원격 데스크탑 접속하기해결책기본적으로 Unity 바탕화면이 정상적으로 실행되지 않습니다. 바탕화면 관리자를 다른 것을 설치하고 이를 rdp 프로토콜로 접속했을 때 사용하도록 설정을 바꿔주면 윈도우에서 원격 데스크탑으로 접속할 수 있습니다.실행먼저 접속을 원하는 계정이 필요하다면 이를 먼저 만듭니다. $ sudo adduser remote-user 필요한 패키지를 설치해줍니다. $ sudo apt-get install xrdp mate-core mate-desktop-environment mate-notification-daemon rdp 프로토콜 접속 시 mate 바탕화면 관리자를 사용하도록 수정해줍니다. $ sudo sed -i.bak '/fi/a #xrdp multi..

IT/System Digging 2020.05.12

무선 랜카드 IPTime A3000UA-2 Ubuntu 16.04 드라이버 설치하기

리눅스 기반 회사 업무 때문에 회사에 청구해서 무선 랜카드 A3000UA-2 를 구매했습니다. 그러나 연결해도 wifi 는 안뜨네요.. 부랴부랴 1544-8695 에 전화했더니 윈도우만 드라이버가 지원된답니다.. A2000 모델만 리눅스 드라이버를 지원한다고 하고 위 모델은 칩셋사 핑계를 대시네요.. 근데 구글에서 뒤져보니.. 쓰는 사람들이 있습니다. 자기들이 개발 안했어도 어짜피 드라이버 칩셋 소스로 드라이버 돌릴 수 있는거 알텐데.. 저작권이 없으면 이미 github 에 공개된 내용들 안내해줘도 되지 않겠습니까? 어찌어찌 관련 내용들 찾았는데 그냥 copy & paste 하니까 동작 안해서.. 제가 작업한 결과 그대로 기록으로 남깁니다. 먼저 드라이버 소스 저장소를 내려받습니다. $ git clone..

IT/System Digging 2020.05.08

Windows 10 에서 램 드라이브 사용하기

Softperfect ram disk v3.4.7 홈페이지 - https://www.softperfect.com/products/ramdisk/ 설치 후 + 버튼을 눌러서 드라이브 용량, 드라이브 문자 만 선택하고 파일시스템은 ntfs 골라주면 됩니다. 파일시스템 골라주는 화면 옆에 빈 텍스트박스가 있는데 그 곳에 생성할 폴더 이름을 지정해주면 빈 폴더가 생깁니다. 화면에서는 3072MB, W 드라이브, NTFS, tempChrome과 tempWindows 를 생성하도록 지시했습니다. 참고로 최신 버전(4.x 대)은 64비트에서 무한의 용량을 지정할 수 있는 것으로 보이지만 이 버전에서는 대략 3GB 를 넘기면 다음과 같은 오류가 발생하고 마운트도 되지 않습니다. 홈페이지에서는 32bit 환경에서 3.5..

IT/System Digging 2020.04.24

라즈베리파이 제로 w 에서 azure iot hub 사용해보기 - 작성중

일단 진행하는대로 두서없이 작성하고 나중에 분류해서 글을 정리하기로 합니다. 준비 저장장치 microsd card 최소 4GB, 그외 다다익선 라즈베리파이 제로 w 최소 5v2a micro 5pin 전원 어댑터, 5v3a micro 5pin 전원 어댑터 추천 인터넷이 되는 WiFi 공유기 또는 WiFi가 지원되는 장소 이미지를 다운받고 특정 설정을 작성하고 할 여유공간 500MB 이상의 (여유공간 3GB 이상 추천) 인터넷 연결 가능한 컴퓨터(WiFi 연결이 되면 더욱 좋음) microsd 카드 리더기 WiFi에 접속이 잘 되지 않는 경우를 대비한 추가 필요 장치 minihdmi to hdmi 어댑터 + hdmi MM 케이블 또는 minihdmi to hdmi MM 케이블 bluetooth 지원 무선 키..

IT/System Digging 2020.03.20

[WSL] sshd 자동 시작하기

ssh 패키지를 설치하면 기본적으로 시스템 시작시 sshd를 실행하도록 구성이 되는데 runlevel의 영향을 받습니다. 하지만 WSL로 설치된 우분투에서는 cmd 창을 열어서 bash 를 실행시키고 runlevel을 보면 unknown 으로 나와 있습니다. Win + R 키를 눌러서 실행 창이 있을 때 shell:startup 을 실행시키면 시작프로그램 폴더가 열립니다. 이곳에 다음 내용으로 sshd.bat 파일을 생성합니다. @echo off "C:\Windows\System32\bash.exe" -c "sudo service ssh start" 하지만 문제가 있습니다. 우분투에 설치시 기본 계정은 sudo를 사용하면 비밀번호를 묻습니다. 보안을 위해서 비밀번호를 사용하는게 맞는데 ssh를 사용하기 ..

IT/System Digging 2020.02.24