일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 우분투
- immer
- npm
- 환경변수
- 자바스크립트
- 변수
- wsl
- 쉘스크립트
- 리액트
- 깃허브
- 전역설치
- 벨로포터
- 이더리움
- Sequelize
- 리액트를 다루는 기술
- MariaDB
- 설치
- 일반유저
- centos
- 솔리디티
- 블록체인
- 리눅스
- 노드
- wget
- 시퀄라이즈
- Docker
- 라우터
- 머클루트
- node.js 교과서 따라하기
- 머클트리
- Today
- Total
목록리눅스 (31)
코드코코

현재 상황 - nodejs 업그레이드를 위해 n 플러그인을 전역설치 후, n lts 명령어 사용할 때 에러발생 에러내용 installing : node-v16.13.1 mkdir : /usr/local/n/versions/node/16.13.1 mkdir: cannot create directory ‘/usr/local/n’: Permission denied Error: sudo required (or change ownership, or define N_PREFIX) 해결과정 - 에러문구대로 permission 때문인가 싶어서 바꿔주니 해결됨. sudo chown -R $(whoami) /usr/local

현재상황 - MariaDB를 설치한 후에 일반 유저 계정으로 DB 접속을 시도하니 에러발생 - root 계정으로는 접속이 잘되나, 일반 유저계정에서는 거부되는 것으로 확인 됨. - root 계정에서도 비밀번호 입력 없이 엔터만 치면, 그대로 접속이 됨(비밀번호 설정이 안되어 있음) 에러내용 ERROR 1698 (28000): Access denied for user 'root'@'localhost 에러원인 - 기본적으로 초기설정되어있는 root 계정의 패스워드 타입때문인데 이 타입을 변경 해결과정 1. root 계정의 plugin 확인 - root의 플러그인은 unix_socket 으로 사용자가 unix_socket 을 사용하는지만 체크하기때문에 비밀번호는 아무런 의미가 없게 되는것. MariaDB [(..
NodeJs 업데이트 1. Node.js 현재 버전 확인 node -v 2. npm 캐쉬 삭제 npm cache clean -f - 오류 방지를 위하여 3. n 플러그인 설치 npm install -g n - 노드 버전관리 플러그인 참고 : https://github.com/tj/n GitHub - tj/n: Node version management Node version management. Contribute to tj/n development by creating an account on GitHub. github.com 4. Node.js 버전 설치 n lts n latest : 최신버전 n lts : lts 버전 n stable : 안정버전 npm 업데이트 하기 1. npm 현재 버전 확인 n..

0. apt-get update 및 curl 설치 apt-get update sudo apt-get install curl 1. 마이크로소프트 GPG 키를 다운로드 후 /etc/apt/trusted.gpg.d/ 경로에 복사 sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/microsoft.gpg' - 주의 : 일렬로 복사 붙여넣기 coco@DESKTOP-RJ31OF5:~/workspace$ sudo sh -c 'curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > /etc/apt/tru..

1. 현재 사용중인 계정 확인 $ whoami 2. 다른 계정으로 전환 $ su 3. sudo 권한 부여하기 sudo date - 아래와 같이 sudoers 파일에 coco가 없어서 date 명령어가 실행되지 않음. - /etc/sudoers 에 신규 계정이 추가 되어 있지 않아 나타나는 에러 메시지 - root 계정으로 전환 sudo usermod -aG sudo 4. sudo date 실행해보기

0. 슈퍼 유저 전환 sudo su 1. 새로운 유저 계정 추가하기 adduser root@DESKTOP-RJ31OF5:/home/ubuntu# adduser coco Adding user `coco' ... Adding new group `coco' (1001) ... Adding new user `coco' (1001) with group `coco' ... Creating home directory `/home/coco' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for coco Enter ..

현재상황 - super user 가 아니라, 일반 유저 계정에서 npm -g install create-react-app 를 하고자 - Error: EACCES: permission denied 가 또 다시 발생 에러내용 npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/node_modules npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] npm ..

현재상황 - sequelize 로 mariadb(3307 포트) 연결하려고 함 - yarn start 를 통해 서버 여는 중에 웹서버 5000 포트 열기 성공 - mariadb 연결 에러로 실패 에러 내용 ConnectionRefusedError [SequelizeConnectionRefusedError]: connect ECONNREFUSED 127.0.0.1:3306 at ConnectionManager.connect (/home/ubuntu/workspace/login/server/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:116:17) at processTicksAndRejections (node:internal/process..