본문 바로가기
반응형

이과169

node.js + mariaDB node.js 설치하기 npm -init node.js를 사용하기에 앞서 init하여서 설치하시고 이후에 옵션값을 설정하는것이 나오는데 따로 설정하실거 없다면 엔터 연타.(package.json 설치됬다면 성공) npm i express --save npm i express-session --save 노드를 자유롭게 쓰기위해 웹서버 모듈을 설치해야합니다 (node_module 폴더 생성되면 성공) mariaDB설치를 위한 커맨드 npm i mysql --save app.js const express = require('express'); const app = express(); const session = require('express-session'); app.use(session({ secret: '.. 2021. 10. 25.
[LINUX 자료] 도메인 이름체계란? 2021.10.16 - [이과/리눅스] - 네임 서버 개요 저번시간에 네임서버가 어떤것인지 알아봤는데요 초창기는 네임서버 한대로도 다 커버가능했지만 지금은 어림도없죠 그래서 요즘은 트리 구조와 같은 도메인 이름 체계를 고안하였습니다 이게 어떤것이냐. 예를들어서 www.naver.com 과 www.daum.net 예전에는 이렇게 풀 도메인으로 ip를 선정해서 관리하였다면 지금은 naver, daum , com , net 이렇게 4가지로 나누어서 관리하는것이지요 그렇게 된다면 사용자들은 큰 단락인 com 과 net으로 구분되서 1차적으로 들어오고 naver 나 daum같은 소규모로 다시 들어오게되는겁니다. 이렇게 트리구조로 만든다면 더욱 관리하기도 좋고 많은 용량을 더 분리적으로 저장할수있겠죠 버스탈때 현금.. 2021. 10. 16.
[LINUX 자료] 네임 서버 개요 네임 서버 = DNS 서버 도메인 이름을 IP 주소로 변환시켜 주는 역활 지금 보고있는 티스토리도 사실 서버상으로 tstory 가아닌 111.111.111.111 이런 형식으로 되어있다는걸 아시나요 우리는 이걸 ip 주소라고 부르고 그 ip주소의 도메인을 검색만하면 다시 도메인을 ip로 변환 하여서 ip를 찾아주어 홈페이지를 똿 하고 켜주게 하는것이 DNS 서버입니다. 컴퓨터가 세상에 10대밖에 없다면 이런 도메인 주소가 필요없이 ip주소를 외우면 되겠죠 그런데 세상에는 컴퓨터가 점점더 많아져서 ip4 도 포화 상태여서 ip6까지 만들어진상태죠 도메인 서버도 마찬가지입니다. 옛 도메인 서버에 파일을보면 www.naver.com 111.111.111.111 www.daum.com 222.222.222.22.. 2021. 10. 16.
[LINUX 자료] openssh 서버 이전시간에는 텔넷을 어떻게 연결하는지 알려드렸는데요 2021.10.14 - [이과/리눅스] - 리눅스 텔넷 서버 구축 텔넷은 사실 페킷으로 보안이 안되있어서 보안상 취약한데요 중간에 신호를 가로채면 아이디 비밀번호 명령어 등을 남들에게 보여질수가있죠 그래서 그것을 보안으로 ssh서버를 이용하여서 보안을 좀 강화시킬수있는데요 ssh는 암호화되어있어서 중간에서 신호를 가로챈다해도 암호화되어있어서 보안에 좋습니다. 요번에는 ssh를 구축해보겠습니다. linux에는 ssh가 설치가 되있을겁니다 한번 커멘드로 확인을 해주세요 이런식으로 뜬다면 이미 존재하는겁니다. firewall-config로 방화벽 설정을 해봅시다. 내가 설정도 안했는데 이미 선택되있네요. 기본 설정이라는겁니다. 자 그리고 다른 os로 이 ip.. 2021. 10. 15.
[LINUX 자료] 리눅스 텔넷 서버 구축 리눅스는 왜 사용할까요? 사실 보기도 더 어려워보이고 명령어도 생소합니다 하지만 리눅스는 기업에서 개발을 같이 할때 아주 큰 힘을 발휘 합니다. 원격지 시스템 관리하는데 리눅스는 아주 좋습니다. 요번시간부터 원격으로 들어가서 제어하는 것을 실습해보겠습니다 텔넷 서버 구축 1.텔넷 서버 설치 2.텔넷 서비스 시작 3.텔넷 전용 사용자 생성 4.방화벽 설정(포트열기) 5.텔넷 서비스 상시 가동 6.클라이언트에서 접속 1.텔넷 서버 설치 2.텔넷 서비스 시작 아무것도 안뜨면 성공 systemctrl status telnet.socket (상태확인) 3.텔넷 전용 사용자 생성 잘만들어졌다면 각자 자신의 ip(192.168.111.100 예제) 로 들어가서 테스트를 해봅시다 자신의 ip를 찾아들어가셔야해요 예제는.. 2021. 10. 14.
[LINUX 자료] 웹 서버 설치와 운영 리눅스는 웹서버에 아주 큰 강점을 가지고있습니다 가장 안정적이고 강력한 apache 웹서버 apm : apache 웹 서버+ 프로그래밍 언어 php + 데이터 베이스 mariaDB(이전 MySQL) 이것을 다운받을수있습니다. LAPM(Linux,Apache,PHP,MariaDB) 라고도 부릅니다 APM이라는 소프트웨어는 존재하지 않으며 이 3가지가 서로 잘 연동되어 운영되도록 만들었습니다. 리눅스는 Dnf로 설치받으면되겠죠? 한번 실습해보겠습니다 dnf - y install httpd php-mysqlnd mariadb-server 커멘드로 일단 설치해봅시다 다받았으면 한번 버전확인해주세요 아파치 서비스 시작 상시가동 커멘드 (제부팅할떄 다 꺼지면 의미가없겠죠) 시스템 상태 확인 (running 확인) .. 2021. 10. 14.
반응형