전체 글 172

linux - 기본

system runlevel type 0 - halt 시스템종료 1 - single user mode 싱글유저모드(시스템복구, 관리자 비밀번호 변경) 2 - multiuser 멀티유저가능(단 nfs 사용불가) 3 - full multiuser 멀티유저가능(모든 기능 사용 가능) 4 - unused 이후를 위해 예약된 번호 5 - full multiuser, graphical 그래픽모드를 지원하는 멀티유저 6 - reboot 재부팅 # runlevel //확인 # init 3 //tui (text ui mode)로 변경 # who -r //현재 runlevel 확인 # systemctl get-default // 모드확인 #systemctl set-default // 모드 설정 TUI 모드설정 init 3..

linux 2020.11.25

centos 8 - ssh 포트 변경

yum list | grep ssh //ssh 있는지 체크 yum install -y openssh-server openssh-clients //없으면 설치 vi /etc/ssh/sshd_config //ssh환경설정에 변경할 포트 넣기 port xxxx firewall-cmd --permanent --zone=public --add-port=xxxx/tcp //방화벽에 해당 포트 open firewall-cmd --zone=public --list-all //방화벽 list 포트 확인 systemctl status sshd.service //ssh 데몬 확인 systemctl reload sshd.service //ssh 데몬 restart "code=exited, status=255" 에러 확인 시 ..

linux 2020.11.24

linux - 성능 모니터링

# free //메모리 사용률 # free -s 3 //3초마다 나옴 # watch free #watch -n 1 -d free //-n 시간 설정 , -d 변화 부분 # pstree 실행중인 프로세스 상태를 트리 구조로 뵤여줌 # pstree [process 사용자id] //조회 가능 # top cpu 점유 프로세스들 실시간 조회 명령어 1. 시스템 uptime, 사용자, 로드상태 2. task 프로세스 상황 3. cpu 4. mem 상황 5. swap 메모리 상황 pid 프로세스 우선순위 user : 프로세스를 실행시킨 사용자id pr: 프로세스의 우선순위 ni:nice값, 마이너스를 가지는 nice value는 우선순위가 높다. virt 가상메모리의 사용량(swap+res) res: 현재 페이지가 ..

linux 2020.11.24

깔끔한 파이썬, 탄탄한 백엔드- unit-test

book.naver.com/bookdb/book_detail.nhn?bid=14443490 깔끔한 파이썬 탄탄한 백엔드 파이썬 개발 환경 구축부터 API 개발, HTTP, DATABASE, UNIT TEST, AWS DEPLOY까지 백엔드 개발 입문의 모든 것!파이썬을 지식으로 아는 것뿐 아니라 파이썬을 응용하여 백엔드 시스템을 개발할 수 있도록 book.naver.com 기본 명령어부터 차근차근 설명이 잘 되어 있다. 홈페이지 프론트는 미리 구성 되어 있어 가져다 사용하기만 하면 되었고, 민감한 정보인 ,id, password의 bcrypt를 이용한 암호화와 에러코드를 잡기 위한 unittest, 각 기능들의 모듈화 그리고 퍼블릭 클라우드 aws에 올려서 연동 하는 것도 나와 있어 최근 읽은 책 중에 ..

읽은 책 books 2020.11.21

DBMS이론

관계형 데이터베이스 데이터들이 서로상호관련성을 가진 형태로 표현한 데이터 use case : 전자상거래 정보, 은행 계좌정보, 거래정보 등에 사용 ex: mysql, postreSQL 테이블 상호 관련성 종류 1) one to one ex: 국가와 수도 경우, 각 국가당 수도는 하나다. 2) one to many ex: 하나의 사용자느 여러 tweet을 가질 수있다. 3) many to many ex: 한사용자는 여러 사용자가 팔로우 할 수 있고, 해당 사용자는 여러 사용자가 팔로우 할 수 있다. 정규화 중복을 최소화하게 데이터를 구조화흔느 프로세스 (=normalization) 국가테이블과 수도테이블을 하나로 하면 간단하지 않나? => 불필요한 정보 중복되어 저장, 더 많은 디스크 용량 차지, 키값만 ..

DBMS 2020.11.20

RDBMS- MySQL

Database/SQL 기초 flask RestAPI개발 cloud computing AWS 클라우드 활용 스키마 생성 PK: 테이블당 1개만 존재 가능, Unique한 값 (Not Null 필수) //데이터 반드시 필수 - NN: Not Null, 데이터가 반드시 저장되어야 함 - UQ: Unique한 값 (Null 가능) - UN: Unsigned -+부호만 있음 AI: Auto Increment - 데이터 들어갈때 자동으로 숫자가 올라가서 카운팅 Default: 디폴트 값 테이블 생성 테이블 생성 [root@server1 ~]# mysql -u root -p Enter password: MariaDB [(none)]> create database my_db; Query OK, 1 row affect..

DBMS 2020.11.11

CNN

CNN 구성요소 Convolution(합성곱) 채널(Channel) 필터(Filter) zero padding 커널(Kernel) 스트라이드(Strid) 패딩(Padding) 피처 맵(Feature Map) 액티베이션 맵(Activation Map) 풀링(Pooling) 레이어 flatten 합성곱 노란색 필터를 그린색 원본에 대입하여 각픽셀을 곱한것을 다 더한값(핑크색)을 추출함 채널 : Red 사진, Green 사진, Blue 사진 각각을 channel 이고 각각 필터가 있어서 각각 적용됨 위 사진은 (5x5x1) 로 표현되며 RGB가 있는 사진이라면 (5x5x3)으로 표현된다. 필터 & 스트라이다 필터는 특성 즉, 가중치 덩어리 이며 이것을 대입하여 피쳐맵을 만든다. y=wx+b에서 필터는 w이고,..

인공지능(AI) 2020.11.06