주절주절

고정 헤더 영역

글 제목

메뉴 레이어

주절주절

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • language
      • 파이썬
      • C++
    • Linux
    • 머신러닝 딥러닝
      • Deep Learning
      • Keras
      • PANDAS
      • Tools
    • Tips
    • 게임
    • 주변이야기
    • 공인중개사 2차 공부
      • 공법

검색 레이어

주절주절

검색 영역

컨텐츠 검색

Linux

  • 리눅스에서 서비스 만들기

    2023.04.27 by 힐둔

  • modbusTCP client linux c code 예제

    2023.03.21 by 힐둔

  • [TIP] 데비안/우분투 개발 시 Compile Error

    2022.12.05 by 힐둔

  • [리눅스] 파일 이름 일괄 변경 / 파일 내용 일괄 변경

    2022.04.21 by 힐둔

  • [ubuntu 서버만들기 #5] jupyter notebook 서버 설정

    2022.01.10 by 힐둔

  • [ubuntu 서버만들기 #4] 아나콘다 설치하기

    2022.01.10 by 힐둔

  • [ubuntu 서버만들기 #3] cuda 11.2 & cud 8.1 설치하기

    2022.01.09 by 힐둔

  • [ubuntu 서버만들기 #2] nvidia graphic driver 설치

    2022.01.09 by 힐둔

리눅스에서 서비스 만들기

리눅스에서 서비스로 만들어서 구성하고 싶은 경우가 있다. 내가 만든 스크립트나 실행 파일이 백그라운드에서 실행이 되게끔 하고 싶거나 시스템이 재부팅 되어도 자동 실행 되게 하고 싶은 경우 혹은 종료 되었을 때 자동으로 다시 시작하게끔 설정하고 싶은 경우다. 실행 파일을 실행하는 것보다 관리하기도 편하고 만드는 방법도 그렇게 어렵지 않다. 간단하게 리눅스에서 서비스 만드는 방법에 대해서 확인해보도록 한다. cd /etc/systemd/system your-service.service라는 파일을 만들고 작성하자. (아래는 rsyslog.service라는 서비스 스크립트) [Unit] Description=System Logging Service Requires=syslog.socket Documentatio..

Linux 2023. 4. 27. 18:02

modbusTCP client linux c code 예제

여러개의 device가 연결 되어 있을 때 간단히 확인 하는 코드 입니다. #include #include #include #include #include #include #include #define MB_TCP_PORT 502 int main(int argc, char *argv[]) { int sockfd; struct sockaddr_in serv_addr; char *ip_addr; if (argc < 2) { fprintf(stderr, "Usage: %s \n", argv[0]); exit(EXIT_FAILURE); } ip_addr = argv[1]; fprintf(stderr, "ipaddress : %s\n",ip_addr); // 소켓 생성 sockfd = socket(AF_INET,..

Linux 2023. 3. 21. 04:00

[TIP] 데비안/우분투 개발 시 Compile Error

데비안 이나 우분투로 C 프로그램 개발시 겪을 수 있는 컴파일에러 모음 입니다. fatal error: curl/curl.h: No such file or directory -> sudo apt install libcurl4-gnutls-dev fatal error: openssl/sha.h: No such file or directory -> sudo apt install libssl-dev (혹은 sudo apt install libcurl4-openssl-dev) bash: cmake: command not found -> sudo apt install cmake No package 'glib-2.0' found -> sudo apt install libglib2.0-dev No package 's..

Linux 2022. 12. 5. 14:46

[리눅스] 파일 이름 일괄 변경 / 파일 내용 일괄 변경

자주 요긴 하게 쓰는 강력한 명령인데, 기억나지 않아서 기록해 둡니다. 원래 검색하면 바로 나왔는데 이번에는 시간이 걸려서 다른 분이 작성해둔 내용을 그대로 가져 왔습니다. 1. 하위 디렉토리 파일 내용 치환 $ find ./ -type f | xargs sed -i 's/from/to/g' 현재 디렉토리 내의 모든 파일들의 내용중 from 을 to로 바꾼다. 2. 하위 디렉토리 파일 이름 변경 $ find ./ -name "*from*" | sed -e 'p' -e "s/from/to/g" |xargs -n 2 mv #현재 디렉토리 내의 모든 파일, 디렉토리의 이름중 from이 포함된 파일, 디렉토리의 이름의 from을 to로 바꾼다. 출처: https://onecellboy.tistory.com/329

Linux 2022. 4. 21. 16:15

[ubuntu 서버만들기 #5] jupyter notebook 서버 설정

★ ubuntu 딥러닝 서버만들기 ★ [Ubuntu 서버 만들기 #1] 한글 키보드 설정 하기 [ubuntu 서버만들기 #2] nvidia graphic driver 설치 [ubuntu 서버만들기 #3] cuda 11.2 & cudnn 8.1 설치하기 [ubuntu 서버만들기 #4] 아나콘다 설치하기 [ubuntu 서버만들기 #5] jupyter notebook server 설정 우분투 딥러닝 서버 만들기 5번째 글이다. 이번에는 jupyter notebook을 설치하고, 서버용으로 설정하기로 해본다. 순서는 다음과 같다. conda base 환경으로 진입 jupyter notebook 설치 jupyter notebook 서버 설정 ( password 등) 1.conda base 환경으로 진입 conda..

Linux 2022. 1. 10. 23:08

[ubuntu 서버만들기 #4] 아나콘다 설치하기

★ ubuntu 딥러닝 서버만들기 ★ [Ubuntu 서버 만들기 #1] 한글 키보드 설정 하기 [ubuntu 서버만들기 #2] nvidia graphic driver 설치 [ubuntu 서버만들기 #3] cuda 11.2 & cudnn 8.1 설치하기 [ubuntu 서버만들기 #4] 아나콘다 설치하기 [ubuntu 서버만들기 #5] jupyter notebook server 설정 우분투 딥러닝 서버만들기 #4, 아나콘다 설치하기 ! 이제 아나콘다를 설치해보도록 한다. 우분투에서는 다음과 같은 순서로 설치를 할 수 있다. 아나콘다 installer 다운로드 (https://www.anaconda.com/products/individual) 다운로드한 installer를 실행 가상환경 만들어 보기 (cond..

Linux 2022. 1. 10. 11:46

[ubuntu 서버만들기 #3] cuda 11.2 & cud 8.1 설치하기

★ ubuntu 딥러닝 서버만들기 ★ [Ubuntu 서버 만들기 #1] 한글 키보드 설정 하기 [ubuntu 서버만들기 #2] nvidia graphic driver 설치 [ubuntu 서버만들기 #3] cuda 11.2 & cudnn 8.1 설치하기 우분투 딥러닝 서버만들기 세번째 시간 ! 이전 포스트에서 Nvidia Graphic Driver를 깔았고, 이번에는 CUDA와 cudNN을 설치해보기로 한다. tensorflow, python, CUDA 그리고 cuDNN 까지 구글에서 검증된 버전으로 설치해보도록 한다. 병렬연산을 하도록 도와주는게 CUDA라면 (이걸로 코인을 채굴하면?) cuDNN은 그런 CUDA위에서 GPU를 사용해 딥러닝을 효율적으로 처리해주는 Deep Neural Network li..

Linux 2022. 1. 9. 04:16

[ubuntu 서버만들기 #2] nvidia graphic driver 설치

★ ubuntu 딥러닝 서버만들기 ★ [Ubuntu 서버 만들기 #1] 한글 키보드 설정 하기 [ubuntu 서버만들기 #2] nvidia graphic driver 설치 [ubuntu 서버만들기 #3] cuda 11.2 & cudnn 8.1 설치하기 [ubuntu 서버만들기 #4] 아나콘다 설치하기 [ubuntu 서버만들기 #5] jupyter notebook server 설정 우분투 딥러닝서버 만들기 두번째, Nvidia Graphic Driver 설치하기 ! Graphic Driver를 설치하는 순서는 다음과 같다. Graphic Card 확인 설치 가능한 Driver 버전 확인 설치 하고자 하는 Driver 버전 설치 재부팅 후 버전 확인 딥러닝용 서버를 구축하기 위해 GPU Driver > CU..

Linux 2022. 1. 9. 02:55

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
주절주절 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바