본문 바로가기

리눅스32

[Vi 편집기] ctag 설정 및 함수 찾기 기능 아래 내용으로 스크립트를 하나 작성하여 프로젝트 코드의 제일 상위 폴더에서 실행한다. 1 #!/bin/sh 2 #svn update 3 #echo "svn supdate" 4 rm tags 5 echo "rm tags" 6 #ctags -R --exclude=.svn 7 ctags -R --tag-relative=yes --exclude=.svm 8 echo "ctags -R *.c *.h *.cpp --tag-relative=yes --exclude=.svm ./" 9 rm -rf cscope.files cscope.files 10 echo "rm -rf cscope.files cscope.files" 11 find `pwd` \( -name '*.c' -o -name '*.cpp' -o -name '.. 2016. 3. 24.
[S.M.A.R.T] HDD 의 S.M.A.R.T 정보 파싱하기 리눅스 오픈소스로 제공하는 smartctl 을 사용하면 HDD 의 S.M.A.R.T 정보를 쉽게 얻어올 수 있다. smartctl -A 장치명(/dev/sda) 을 입력하면 아래와 같은 정보를 얻을 수 있다. 붉은 색으로 표시된 정보들에 값이 세팅된 경우에는 HDD 를 점검해볼 필요가 있다. (치명적인 문제가 있을 수 있다.)또한, 벤더별, 모델별로 HDD 온도의 기준치가 다르다. 평균적으로 65가 되면 RAW 가 발생하고 HDD 가 Damge 를 입어서 정상동작 하지 않을 수 있다. 예를 들어, write 가 되지않아 I/O wait 가 100% 될 수 있다. 코드상에서는 RAW_VALUE 값이 char [6] 크기로 설정되어 있으므로, 뒤에서 부터 shift 해서 정수로 값을 확인 하면 된다. ===.. 2016. 3. 23.
[Virtual Box] Note PC + Virtual Box(Linux) 연동 노트북(윈도우)에서 Virtual Box(리눅스) 를 이용하는 경우 Virtual Box 에 다운 받은 소스코드(Linux)를 노트북(윈도우)의 소스코드 편집기에서 이용하고 싶은 경우 세팅 방법이다.전제조건. Virtual Box 에 리눅스 설치된 상태1. Virtual Box 네트워크 설정에서 어댑터 1은 NAT 로 유지하고, 어댑터 2를 추가한다. 이때, 어댑터 2는 호스트전용 어댑터로 선택하고, 무작위모드는 가상머신에 허용으로 한다. 2. 리눅스 Samba 설정을 한다. - Samba 서비스가 Enable 되어있는지 확인하고, smbpasswd 를 설정한다. 3. 리눅스 네트워크 2 ip 설정한다. - 노트북(윈도우) 에서 접속할 네트워크 2 ip 를 설정한다. (192.168.xx.xx) 3. S.. 2016. 1. 25.
dd 명령어 Unix/리눅스에서 쓰이는 dd 명령어 옵션 설명 내용입니다. 저도 잘 쓰지 않는 명령어라서 모르고 있었는데요.이번에 RTOS의 한 종류인 RTEMS를 실행하기 위해 환경을 구성하다가 쓰게 되었습니다. 명령어 옵션에 대한 내용을 인터넷에 찾아 보았는데 원래 자주 쓰이는 명령어는 아니라고 하더라고요.그리고, 최근에 일어난 농협사태에 중심에 있던 명령어라는 이야기도 보게 되었죠. (그때는 몰랐지만요.)dd 명령어 옵션에 대한 설명이 워낙에 없다보니 (네이버 한정 검색이라서 그럴지도 모르죠.) 저도 다른 곳에서 가져온 것이라서 출처는 아래쪽에 적어 두겠습니다.그럼 본격적인 dd 명령어 옵션 설명을 적어 보도록 하겠습니다. dd 명령어 설명블록 단위로 파일을 복사하거나 파일 변환을 할 수 있는 명령어입니다. d.. 2015. 11. 19.