dukDukz

[Linux] 리눅스 환경설정 본문

웹 개발/Linux

[Linux] 리눅스 환경설정

헤일리_HJ 2021. 8. 30. 15:33

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

하면 크롬에서 열림