일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- anydo
- 라온익스
- 가스비절약
- Raspberry Pi
- npm moment
- IOT
- xcode11
- 온도조절기
- 가스요금폭탄
- nodejs
- 기름보일러
- 난방비절약
- node.js
- __attribute__
- 온도센서
- 네모안
- Swipes
- debounce
- ReactNative
- 에버노트
- 경동
- REACT
- rasppi3
- Node
- EditText
- todoist
- 린나이온도조절기
- react-native
- evernote
- 나비엔
- Today
- Total
목록개발/Linux (29)
어허
환경 $ cat /etc/system-release CentOS release 6.5 (Final) tftp 설치 $ sudo yum install -y tftp tftp-server $ sudo service xinetd restart test $ tftp 192.168.100.10 -c get getfile.bin $ tftp 192.168.100.10 -c put putfile.bin Error code 2: Access violation 여러가지 옵션 넣고 별짓 다해봐도 같은에러 해결방법server에서 (100.10) $ cd /tftpboot/ $ touch putfile.bin $ chmod 777 putfile.bin 하고나니 성공 서버쪽 설정이 부족한건지 cli쪽 설정이 모자란건지 사용법을..
중요한 파일 하나를 실수로 rm 으로 지워버렸다. git에도 안올린 업체 특화된 코드였고, 서버에 백업본도 예전거라 복구를 꼭 해야했다. 구글링재빠르게 구글링을 시도한 결과 debugfs extundelete 라는 두가지 방법을 이용해서 복구가 가능하다는 것을 알았다. extundeletedf -k명령어를 이용해서 해당 하드디스크가 /dev/sda5 인것을 확인하고 ext4 파일시스템으로 마운트 된것을 확인 sudo extundelete --restore-file [파일의 절대경로] /dev/sda5여기서 주의할 점은 [파일의 절대경로]를 작성할때 루트디렉토리 아래 home 디렉토리는 생략해야 한다는 것이다. 만약 /home/alaveiw/projects/pro_1/test.c 파일을 복구하고싶다면 su..
busybox에 있는 wget으로 ftp서버 접속해 파일 받기 ftpget명령에 타임아웃이 없어서 wget으로 받으려고 시도 ! wget ftp://[id]:[password]@[ftp server url]/[filename] 이렇게 하면 받아짐.한참 찾았네하지만 리눅스 wget은 -T 옵션 이 있어 타임아웃을 줄 수 있는데busybox에 wget은 timeout 옵션이 없네 ...그래서 결국 쓰레드에 타임아웃 줘서 종료시키는 방법으로 해결
이딴 오류가 나면서 실행안됨왜 발생하는지는 모름상황은 노트북을 들고 외근차 여러번 가지고 나갔다가 그냥 뚜껑덮어 놓고배터리나 나가는 상태 반복.VMware는 백그라운드로 동작했음 암튼 이딴 에러는vmware 폴더에 lck 폴더가 두개 있었는데 이거 그냥 지우고 실행하면 됨.
svn up 을 했더니 기존데이터랑 쫑(?)이 나서 C 가 생겼다 ..머지를 해주고 commit을 하려고 했더니 위와 에라 발생 [dari88@laon2 ictl485d]$ svn commitsvn: Commit failed (details follow):svn: Aborting commit: '/home/dari88/projects/icontrols_16/qop_package/ictl485d/message_from_ethernet.c' remains in conflict 해결 법svn remove --force filename svn resolve --accept=working filename svn commit 아래는 실제 명령 사례[dari88@laon2 ictl485d]$ svn resolved ..
.bashrc 파일에 다음 라인 추가 PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/~}\007"'
doc 문서로 정리했던 내용 >> sed 명령어 사용법 [injeuniv@laon2 hello]$ cat in.file hello say ho goodbye [injeuniv@laon2 hello]$ echo "1234hello5678" | sed "s/hello/goodbye/" 1234goodbye5678 # hello를 goodbye로 바꾸어 표준 출력에 출력한다. [injeuniv@laon2 hello2]$ sed "/hello/d" in.file say ho goodbye [injeuniv@laon2 hello2]$ grep -v hello in.file say ho goodbye [injeuniv@laon2 hello2]$ sed "s/hello//" in.file say ho goodbye ..
Makefile을 작성할 땐 space bar로 띄어쓰기 하는게 아니고 tab으로 공백을 줘야한다 . 눈으로 그냥 보면 잘 모른다. 하나하나 키보드로 움직여서 확인 할 수도 없고 ( 공백이 탭이 아니면 빨간색으로 표시될 수도 있지만, 콘솔같은곳에서는 불가능) :set list 하면 나온다 ^I : tab $ : 라인 끝 ^ : 라인 시작 % : 모든 line .* : any char (0개 ~ ) . : single( 0 ~ 1 개 ) ? : single (1개)