일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트를 다루는 기술
- 라우터
- 노드
- 자바스크립트
- Docker
- 블록체인
- npm
- 이더리움
- wsl
- wget
- 전역설치
- 우분투
- MariaDB
- 쉘스크립트
- 환경변수
- 벨로포터
- 설치
- 리액트
- 깃허브
- 일반유저
- node.js 교과서 따라하기
- immer
- 변수
- centos
- 머클루트
- Sequelize
- 솔리디티
- 머클트리
- 시퀄라이즈
- 리눅스
- Today
- Total
목록분류 전체보기 (154)
코드코코
현재상황 - 우분투 삭제 후, - Microsoft Store에서 우분투앱을 재설치 하려는 상황 에러내용 - 계속 재설치를 시도하였지만, 재설치에 계속 실패함 - 세부정보로 확인한 에러코드: 0x80073D05 해결방법 1. C:\Users\username\AppData\Local\Packages 경로로 들어간다. - username은 해당 사용자계정의 이름으로, 본인 계정으로 들어가면 된다. 2. CanonicalGroupLimited.UbuntuonWindowsfh 로 시작하는 파일을 삭제 3. 재설치 도전 결과 - 자동으로 우분투 창이 열리면서 설치가 진행된다.
현재상태 - 우분투 내에 lg폴더를 생성하고, - lg 폴너 express-generator로 server 폴더를 생성하여 기본 골격을 갖춤 - 우분투 내에서 npm i 를 하여 의존성 모듈 설치 완료 - vscode로 해당 폴더를 열어서 nodemon 적용을 위해 package.json를 수정하려던 상황 에러발생 - vscode로 작업할 폴더를 열어서 package.json을 수정하려고 하니 에러가 발생 - 에러내용 'package.json'을(를) 저장하지 못함: 파일 'vscode-remote://wsl+ubuntu/home/ubuntu/lg/server/package.json'(NoPermissions (FileSystemError): Error: EACCES: permission denied, ..
현재 상태 - WSL 우분투 안에서 nodejs로 3000번 포트에서 웹서버를 실행한 상황 - localhost:3000에서 작동되는 것이 확인됨. 목표 - 같은 네트워크 사람들에게 내 페이지에 접속가능 하게 하기. 방법 - 윈도우 방화벽 설정하기 과정 1. 윈도우 제어판 - 시스템 및 보안 2. Windows Defender 방화벽 3. 고급설정 4. 인바운드 규칙 - 새 규칙 5. 프로토콜 및 포트 - 포트 6. 추가 하려는 규칙에 대한 설정해주기 7. 조건 지정 및 시기와 이름을 지정 8. 설정한 이름의 규칙이 추가됨 9. CMD(윈도우+R 에서 CMD 검색)창을 열어서 ipconfig 로 내 정보 확인 10. IPv4주소:3000(규칙에 설정한 포트)하여 접속 확인 -끝-
프로세스 정의 하드디스크에 저장된 실행코드(프로그램)가, 메모리에 로딩되어 활성화된 것 포그라운드 프로세스(Foreground Process) 실행하면 화면에 나타나서 사용자와 상호작용을 하는 프로세스 대부분의 응용프로그램 명령어 fg 작업번호 포그라운드로 보내기 백그라운드 프로세스(Background Process) 실행은 되었지만, 화면에는 나타나지 않고 실행되는 프로세스 백신 프로그램, 서버 데몬 등 명령어 bg : 백그라운로 보내기 jobs :백그라운드에 있는 것 보기 프로세스 번호 각각의 프로세스에 할당된 고유번호 임의로 번호가 부여됨 작업 번호 현재 실행되고 있는 백그라운드 프로세스의 순차번호 부모 프로세스와 자식 프로세스 모든 프로세스는 부모 프로세스를 가지고 있음 부모 프로세스를 kill ..
파일과 디레터리의 소유와 허가권 - 리눅스 시스템의 모든 파일과 디렉터리에는 소유권(ownership)과 접근권한(permission)이 부여 소유권 - 해당하는 파일(디렉터리)가 누구의 소유인지를 의미 - 아래 첨부파일에 표시된 부분이 소유권을 나타냄. - 나열순서 : 소유자 소유그룹 - 그룹 : 사용자들의 시스템 운영 특성에 따라 묶어 놓은 것 같은 그룹에 속한 사용자들은 파일 또는 디렉터리에 대해 동일한 소유권과 작업 권한을 가짐. - ls -la 명령어를 통해 확인할 수 있음. 소유권 변경하기 $ chown [option] 소유자[:그룹명] 파일명 - 파일과 디렉터리의 사용자 소유권과 그룹 소유권을 변경 - change ownership의 줄임말 - option -R : 하위 디렉터리를 포함하여 ..
사용자와 그룹 관련 명령어 1. 새로운 사용자를 추가 adduser 유저이름 1-1.사용자 생성시 옵션 —uid : id 지정 —gid :그룹 지정 —home :홈 디렉토리 지정 —shell : 셀 지정 2. 사용자의 비밀번호를 지정하거나 변경 passwd 3. 사용자의 속성을 변경 usermod 4. 사용자를 삭제 userdel 5. 현재 사용자가 속한 그룹을 보여줌 groups 6. 새로운 그룹을 생성 groupadd 7. 그룹의 속성을 변경 groupmod 8. 그룹을 삭제, 소속된 사용자가 없어야 삭제됨. groupdel 9. 그룹의 암호를 설정하거나, 그룹의 관리를 수행 gpasswd 참고 Superuser : root라는 이름으로, 모든 작업을 할 수 있는 권한이 있음.
다중 명령어 - 여러 명령어들을 한번에 수행하게 도와주는 기능이 있는 명령어 - 명령어와 명령어 사이에 붙여 여러개의 명령어를 전달할 수 있다. - 다중 명령어는 명령어의 성공 여부에 따라서 동작을 제어할 수 있다는 점에서 효율적 1. 세미콜론 (;) - 명령이 끝났음을 나타내는 명령어 - 한 줄에 여러 명령어를 입력할 수 있게 한다. - 앞의 명령어부터 순차적으로 실행 - 앞의 명령어 실행에 실패해도 두번째 명령어가 실행 된다. - 예시 # mkdir test; touch a; ls : test디렉토리 생성, a파일 생성, 파일 리스트 보기 2. 엠퍼센트 (&) - 엠퍼센트로 명령어를 구분하며 앞의 명령어는 백그라운드로 실행하고, 즉시 뒤의 명령어를 실행 - 앞의 명령어 실행의 성공 여부 상관없이 뒤의..