dukDukz
[Linux] 리눅스 환경설정 본문
1. 설치 (mysql, node js, ... 특정 파일 설치)
apt 는 리눅스의 패키지 매니저다
$ apt-get install [설치할것]
$ sudo su 해서 들어가서 비번 치고 들어가서
$ apt-get install htop
$ htop 이라고 치면 실행이 된다.
: ps -ef 내용을 그래픽으로 보여주는 것. F10 누르면 나감
환경설정
컴퓨터를 하나의 웹서버로 만들어보기..
1) npm nodejs 설치
일단 sudo su 에서 exit 로 나와서 cd ~ 로 간다.
$ sudo apt-get update 하면 비번 치고 하면 된다.
$ sudo apt-get install -y build-essential // 옵션 -y 는 모두 yes 하겠다.
$ sudo apt-get install curl
$ curl -sL http://deb.nodesource.com/setup_14.x | sudo -E bash --
$ sudo apt-get install -y node.js
확인 방법
$ node -v
$ npm -v
디렉토리 생성
$ mkdir server
$ cd server
$ npm init
$ npm install express
윈도우에서 node js 설치했는데 왜 여기서 또하냐?
OS 가 달라졌기 때문 윈도우 -> 리눅스
컴퓨터 두대를 쓰고 있다고 생각하면 된다 : 가상 머신
ㄴ정정 : 컴터 두대 NO,
윈도우에서 3000번 포트 사용하고 있으면 리눅스에서 사용불가 - 윈도우 위에 리눅스를 깔았기 때문에
2) server.js 작성
server 디렉토리 안에서 server.js 를 만들어준다.
$ vi server.js
const express = require('express')
const app = express()
app.get('/',(req,res)=>{
res.send('hello world!!')
})
app.listen(3000,()=>{
console.log('server open 3000')
})
작성하고 저장 후
~/server$ node server
하면 크롬에서 열림
'웹 개발 > Linux' 카테고리의 다른 글
[Linux] 쉘 스크립트 환경변수 설정 (0) | 2021.08.30 |
---|---|
[Linux] 셸 스크립트 / zsh로 변경 / 셸 커스터마이징 / alias (0) | 2021.08.30 |
[Linux] 명령어 (cd / ls / | 파이프라인 / cat / mkdir [디렉토리 생성] / mv[파일이동/ 파일명 수정] , > [출력값 이동]) (0) | 2021.08.30 |
[Linux] 왜 리눅스(Linux)를 배워야 할까? (0) | 2021.08.30 |
0825 방화벽 풀기 (0) | 2021.08.25 |