AI SW & MLOps/Linux 4

[Linux] starbucks 데이터 넣기

1. IPnetmask 다르면 통신이 안된다.000.000.00.000/24 (ip addr)24 : netmask 1의 갯수000.000.00.1맨 뒤의 1은 Gateway 이다192 : C 클래스172 : B 클래스2. MariaDB콘솔 접속mysql -u {계정} -p {비밀번호}3. VPN가상망4. 폴더구조 설명bin명령어가 들어가 있는 폴더cp, mkdir, rmdir, mv, rm, cat 등boot부팅관련 파일이나 커널 등 시스템 부팅 시 필요한 파일이 들어있는 디렉토리dev하드 디스크, CD-ROM, 터미널 등과 같이 실제 존재하는 물리적인 장치 등을 파일화 하여 관리하는 디렉토리etc시스템 환경 설정 파일 및 부팅 관련된 스트립트 파일이 있는 디렉토리home개인 사용자 디렉토리lib각 라..

AI SW & MLOps/Linux 2024.06.04

[Linux] 데이터 가져오기 & MariaDB 설치

실시간(nohup) 백그라운드(&) 실행nohup으로 실행할 쉘 스크립트 파일은 현재 퍼미션이 755 상태여야 한다.nohup 끄기kill -9 PIDnohup jupyter -lab --ip=0.0.0.0 &ssh RSA key 발급아래 명령어를 실행하면 ~/.ssh폴더가 생기고 key 파일이 생긴다.id_rsa(600) : private keyid_rsa.pub(644) : public keyssh-keygen -k rsacat id_rsa.pub > authorized_keysid_rsa.pub를 authorized_keys 파일에 주입시킨다.> : 새로 파일은 만들어서 내용을 주입>> : 없으면 새로 만들고 있으면 updateos.listdir폴더에 있는 파일 리스트를 뿌려준다.os.walk그 파..

AI SW & MLOps/Linux 2024.06.04

[Linux] Jupyter 설치 및 설정 & vim

api 서버(Fast API 등) 전에 메시지 서버(redis)를 띄어놓는다.Queue에 데이터가 많이 쌓이면 터진다. ⇒ Queue 메모리를 늘려준다.⭐ 웹서버 VS WAS 차이점 알 것웹서버정적인 것HTTP 요청 받기HTML, 이미지, CSS 파일 등의 정적인 콘텐츠 제공nginxWAS동적인 것동적 콘텐츠를 처리하며 웹 서버와 연동해 완전한 웹 어플리케이션 제공웹서버보다 더 많은 기능 제공데이터베이스와 상호작용비즈니스 로직 수행프로그래밍 언어(Java, .NET)로 작성된 웹 어플리케이션의 실행환경 제공클라이언트의 요청에 대한 동적 응답 생성ContainerKubernetes간혹 웹서버와 WAS의 기능을 하나의 소프트웨어에 통합되어 제공 1. Vim보기 모드수정 모드명령어 모드 2. jupyter 설..

AI SW & MLOps/Linux 2024.06.04

[Linux] 환경설정

1. Virtual Box 실행설정새로 만들기ISO 이미지 파일 선택사용자 이름 / 암호 설정하드웨어 메모리 설정메모리 : 8192MB프로세서 : 2CPU하드 디스크 기본값새 가상 하드 디스크 : 25GB키보드 설정호스트키 조합 : Left Window + Shift들어가기Ubuntu software 에서 Terminator 설치Administrator 계정 만들기User → Unlock → Add User Account Type : Administrator로 설정사용자 이름 / 암호 설정호스팅 설정sudo shutdown -h now : 가상머신 나가기Virtual Box 설정어댑터2호스트 전용 어댑터 선택가상머신 재실행Terminator 실행 # 상태확인sudo service ssh statusErr..

AI SW & MLOps/Linux 2024.06.04