playdata 59

SK networks AI Camp - Linux(권한 및 계정)

리눅스 소유권 & 허가권○ 권한 확인ls -al ○ 허가권 변경 명령어 : chmod    ● 문자모드 : +, - , = 등의 명령으로 허가권 변경    ● 숫자모드 : 4, 2, 1, 0 등의 숫자를 조합해서 8진수의 값을 만들어 허가권 변경    ● g : group    / o : 그 외 사용자    ● go+rw : group과 그 외 사용자에게 r(읽기)와 w(쓰기) 권한 추가더보기 계정 생성 ○ 비밀번호 설정(root에서 가능) : sudo passwd 계정명sudo passwd root ○ adduser 설치add-get install adduser ○ 계정 생성 : user 계정명*  Full name 부터 무시해도됨(그냥 엔터)useradd python ○ 계정 변경 : su - 계정명..

SK networks AI Camp - Linux(설명,명령어 및 예제)

리눅스 소개Linux○ 컴퓨터 운영체제 중 하나○ 처음 출시한 운영 체제 커널(kernel)인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영체제○ 종류    ● Ubuntu Linux, CentOS, Kali Linux    ● 하드웨어(Hardware, H/W) : CPU, RAM, GPU 등    ● 커널(kernel)      - 시스템 통제, 응용 프로그램 수행에 필요한 서비스 제공      - 하드웨어 직접 제어, 프로세스/메모리/파일 시스템 관리      - 응용 프로그램과 하드웨어 사이 관리자 역할, 쉘에서 명령하는 작업 수행하고 수행 결과를 쉘로 전송    ● 쉘(Shell)      - 사용자가 입력하는 명령을 대신 해석해 커널에게 전달하여 실행하는 프로그램       - 운영체제..

SK networks AI Camp - docker 예제

지금까지 배운 docker를 예제로 배웠습니다.이전에 있던 파일을 삭제하고 다시 c:/dev/docker 폴더에서 진행하겠습니다.도커에서 이미지와 컨테이너 다 삭제해주시고 파일도 다 지워주세요. 2024.07.29 - [컴퓨터 공학/Networks] - SK networks AI Camp - docker 명령어 사용  2024.07.29 - [컴퓨터 공학/Networks] - SK networks AI Camp - docker 명령어 사용(2) 1번 도커 이미지 예제1. 아래 코드의 파일명을 hello.js로 설정 후 아래 코드를 복붙해주세요.const http = require('http');const os = require('os');console.log("Test server starting..."..

SK networks AI Camp - docker 명령어 사용(2)

저번 주에 내에 이어서 도커에 대해서 배웠습니다. 도커에서 containers, images, volumes에서 모두 삭제해주고 다시 시작했습니다.power shell에서 진행해주세요. git bash에서 지원을 안해주는 경우가 있습니다.이전 내용2024.07.29 - [컴퓨터 공학/Networks] - SK networks AI Camp - docker 명령어 사용 이전 내용 리마인드○ 설치 및 접속docker search ubuntudocker pull ubuntu:latestdocker imagesdocker run -it --name ubuntu-container ubuntu /bin/bash현재 컨테이너를 만들고 접속이 완료된 상태입니다.○ 접속 확인 방법1. 도커로 확인2. 명령어로 확인(po..

SK networks AI Camp - Crawling

(추가) 사이트별 크롤링 허용 확인각 웹사이트에서 /robots.txt를 입력하면 각 사이트별 허용하는 범위가 나옵니다. (예시: 구글, 네이버 등)Web Crawling vs Web Scraping○ Wep Scraping : 웹 사이트 상에서 원하는 정보를 추출하는 방법○ Wep Crawling : 웹 크롤러가 정해진 규칙에 따라 복수 개의 웹 페이지를 탐색하는 행위(= 웹 스파이더링)크롤링스크래핑웹에서 페이지 및 링크 다운로드(웹 기반으로 작동)웹을 포함한 다양한 소스에서 데이터 추출(반드시 웹과 관련된 것은 아님)동일 콘텐츠가 여러 페이지에 업로드 된 것을 인식 못하므로중복 제거는 필수적특정 데이터를 추출하는 것이므로중복 제거가 반드시 필요하지는 않음웹 크롤링 주요 용도○ 현재 다양한 분야에서 활..

SK networks AI Camp - docker 명령어 사용

파워셀, cmd 등등 기타 원하는 콘솔창을 통하여 진행해 주세요.(관리자 권한으로 실행 권장)○ 최신 우분투 설치(lastest 안 쓰면 자동으로 최신 설치)docker pull ubuntu:latest○ 우분투라는 이름의 이미지 검색docker search ubuntu○ 설치하였는지 확인docker images○ 우분투라는 이미지를 통해 hello-container 컨테이너 실행(--name) 및 접속하기   (- if : ubuntu인지 아닌지 확인) 배쉬로 실행해 줘라는 의미 (/bin/bash)docker run -it --name hello-container ubuntu /bin/bash○ 확인(powershell 등 콘솔 이름으로 시작하던 게 root@...: /#로 변경됨) ls로 확인 가능..

SK networks AI Camp - 통신 프로토콜

크롤링을 2일 간 진행하기에 몇몇 파트를 스킵하면서 하였지만시간이 촉박함에도 통신 프로토콜에 관하여 배웠어요.크롤링을 할 때 통신 프로토콜에 관하여 아는 것이 중요한 것이죠. 통신 프로토콜○ 예시    ● HTTP : Hyper Text Transfer Protocol    ● HTTPS : Hyper Text Transfer Protocol Secure    ● FTP : File Transfer Protocol    ● SMTP : Simple Mail Transfer Protocol    ● SSH : Secure Shell ○ HTTP Protocol    ● 작동 방식        - HTTP는 서버/클라이언트 모델을 따름        - 클라이언트(브라우저)에서 요청(Request)을 보내면 ..

SK networks AI Camp - 2주차 회고록

7/15일부터 7/22일까지 SK networks AI Camp에서 Python과 DB에 관해서 배웠습니다.두 번째 주를 보내면서 느꼈던 점과 아쉬웠던 점에 대해 적어보겠습니다. 1. 이번 한 주를 보내면서(24.07.15 ~ 24.07.22)저번 주(24.07.08 ~ 24.07.12)까지 설치와 Python에 관하여서 배우는 시간을 가졌습니다.저번 주에 함수까지 배우고 예외처리에 관하여 배우면서 저번 학기에 학교에서 3달 간 배웠던 내용을 한주만에 다 배웠습니다.확실히 다른 후기들에서 보았듯이 진도가 매우 빠르네요.저번 주에 후기를 적었던 것처럼 문제를 풀고 실무에서 느꼈던 점들에 관한 팁을 들으면서 좋은 경험을 하고 있는 것 같습니다.이번 주에는 나머지 Python에 관하여 배우고 DB에 관하여서 ..

Networks/회고록 2024.07.21

SK networks AI Camp - 1 주차 회고록

7/8일부터 12/31일까지 이번 연도 하반기를 Playdata와 함께 하기로 하였습니다.첫 주를 보내면서 느꼈던 점과 아쉬웠던 점에 대해 적어보겠습니다.1. 이번 한 주를 보내며7/4일 오티를 통해 수업 설명과 SK networks에 관한 이야기, 기타 다른 얘기들을 듣고 7/8일(월)부터 시작하게 되었습니다.수업 중 월요일은 프로그램 설치를 위주로 하는 시간으로 진행되었고,화요일, 수요일은 Python 자료 구조에 관하여 배우면서 Python 기본에 관하여 배웠습니다.2024.07.09 - [컴퓨터 공학/Networks] - SK networks AI Camp - Python 기본(1) SK networks AI Camp - Python 기본(1)두번째 시간에는 Python 기본 문법에 대해 알아보았..

Networks/회고록 2024.07.14