Linux(10)
-
IP, ifconfig 내용
내부아이피: 내부에서 보는 아이피 - CMD에서 ipconfig치면 나오는 아이피 중 IPv4 주소(1xx,xx,x,xx) 외부아이피: 외부에서 보는 아이피 - 네이버에서 내아이피 치면 나옴(2xx.xxx.xx.xxx) 아이피의 맨 뒷자리는 컴퓨터 재부팅마다 바뀐다.(유동ip) 내부네트워크의 유동ip를 고정아이피로 바꿀 수 있다.(나중에) ifconfig -all inet - 인터넷 프로토콜 netmask - 네트워크 주소부분의 비트를 1로 치환한 것(subnet mask) broadcast - 네트워크 주소 중 가장 마지막 주소(ccc.ccc.c.255) inet6(=IPv6) IPv4보다 상세한 주소 eth0, lo - 네트워크 인터페이스 이름 UP - 네트워크 인터페이스가 켜져있음 BROADCAST..
2022.07.29 -
권한 부여 chown과 chmod, 그리고 umask
// 해당 디렉토리 및 파일 소유자, 그룹 권한 지정 chown -R mongod:mongod test ubuntu권한을 root로 변경한 경우 // 755에서 700으로 변경 // drwx------ chmod 700 app d : 디렉토리(=폴더) -/user/group/others 각각의 권한 rwx : read + write + execute(실행) -re-re-r--의 경우 일반파일 + 사용자 읽기, 실행 가능 + 그룹 읽기, 실행 가능 + 다른 사용자 읽기 가능 r : read = 4 (2^2) w : write = 2 (2^1) x : execute = 1 (2^0) 세 권한을 모두 가지면 7 chmod 뒤에 붙이면 된다. >> filezilla로 압축파일을 옮길 시 write권한이 있어야 ..
2022.07.22 -
tree 사용법
// centOs7 yum install tree -g // ubuntu npm install tree -g -g 전역변수화 해서 설치 보기 간단하게 만드는 노드 패키지 위의 이미지처럼 노드모듈은 내용이 많아 길어져 가독성이 떨어지게 한다. tree -dpagu -L 2 -I "node_modules|*.txt" 그래서 자주 쓰는게 -I(=ignore), 추가시 | 뒤에 추가한다. -L은 얼마나 깊이 불러올 것인지 설명(=level) -d(=directory)는 디렉토리만 보여주는 것. 하위 파일들은 생략 -g(=group), -u(=user) -p(=permission) -a(=숨김파일 보이기) 위의 이미지는 노드모듈을 읽었지만 보통은 노드모듈의 상위폴더에서 노드모듈 생략 후 읽어낸다. -f 쓰면 각 ..
2022.07.22 -
npm WARN EBADENGINE Unsupported engine
npm update시 나온 에러. npm WARN deprecated 줄에서도 나오듯이 버전문제 노드 버전을 7 이상으로 하면 해결된다. nvm use 12.14.0
2022.07.21 -
The package-lock.json file was created with an old version of npm,
The package-lock.json file was created with an old version of npm, ... idealTree : inflate:node_modules/***: sill inflate node_modules/*** ... npm install 시 나타나는 에러 저게 뜨고나서 다음 진행이 안된다. 다양한 해결책이 있겠지만 나는 package-lock.json을 삭제해서 해결했다. 이미 생성된 package-lock.json 기준으로 npm install을 진행하는데 설치하고자 하는 npm의 버전과 맞지 않아서 생기는 일.
2022.07.21