Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Machine Learning
- javascript
- 리눅스
- 자바스크립트
- 1일1문장
- HTTP
- Linux
- Til
- React
- 끈기
- 데이터전송
- multer
- 클로저
- 우선순위
- Sequence
- NextJS
- 회고
- reactnative
- coursera
- 개발공부
- docker
- ES6
- nodejs
- CSS
- 객체
- scope
- 스파르타코딩클럽
- Andrew Ng
- 러닝자바스크립트
- 자료구조
Archives
- Today
- Total
해나아부지 개발일지
폐쇄망 centos | linux에 nodejs 설치 본문
설치파일 다운로드
최근 os들은 모두 64비트이다. 다음 명령어로 확인 가능하다.
getconf LONG_BIT
linux binaries(x64)를 다운로드한다.
폐쇄망 서버로 파일 전송
sftp, scp를 2가지 방법이 있다. sftp는 보내기,받기 가능하고 scp는 보내거나 받기만 가능하다.
scp 방식
파일 복사
//기본 포트 22
scp 파일경로/파일이름 [user]@[ip]:[복사될디렉토리경로]
// 포트가 따로 지정되어 있을 경우
scp -P [포트] 파일경로/파일이름 [user]@[ip]:[복사될디렉토리경로]
디렉토리 복사(-r)
scp -r /test_dir root@192.168.0.10:/home
tar.xz 컴파일(압축해제)
tar --help
-x, extract files from an archive
-J, filter the archive through xz
-f, use archive file or device ARCHIVE
help 명령어를 사용해서 컴파일 옵션들 중 컴파일에 필요한 옵션들을 찾은뒤 linux binaries 소스파일을 컴파일 명령어를 입력한다.
tar -xJf node-v14.15.5-linux-64.tar.xz
//압축해제 경로 지정
tar -xJf node-v14.15.5-linux-64.tar.xz -C [경로]
압축파일 이름 그대로 디렉토리가 생성이 되고 다음과 같은 파일들이 생성된다.
$cd node-v14.15.5-linux-x64
$node-v14.15.5-linux-x64 ls
CHANGELOG.md LICENSE READEME.md bin include lib share
//sudo cp -r [경로/{bin,include,lib,share}] /usr/
sudo cp -r node-v14.15.5-linux-64/{bin,include,lib,share} /usr/
환경변수 설정
전역 환경변수는 etc/profile or .bash_profile에서 설정한다.
//root
$ vi etc/profile
//맨 아랫줄에 추가
#Nodejs
VERSION=v14.15.5
DISTRO=linux-x64
export PATH=[경로]/bin:$PATH
:wq!로 저장 종료해주고 . or source 명령어를 통해 profile 파일을 refresh 해준다.
//root
$source etc/profile
설치가 완료되고 버전확인이 가능하다!
$node -v
v14.15.5
출처:www.youtube.com/watch?v=OsaMcvF1xaE[install nodejs tar.xz on ubuntu]
출처:https://araikuma.tistory.com/132[프로그램 개발 지식 공유]
'Developers > ComputerScience' 카테고리의 다른 글
iptables 설치(install)부터 포트포워딩(port forwarding)까지 [2] (0) | 2021.02.22 |
---|---|
iptables 설치(install)부터 포트포워딩(port forwarding)까지 [1] (0) | 2021.02.19 |
리눅스 파티션 디렉토리 (0) | 2021.02.17 |
리눅스 기본 명령어 정리 (0) | 2021.01.18 |
시스템 프로그래밍 Intro (0) | 2021.01.15 |
Comments