목록Infra (21)
isPowerfulBlog
tar 여러 개의 파일을 하나의 파일로 묶거나 풀 때 사용하는 프로그램 ✅ tar가 데이터 사이즈를 압축하지는 않는다. 리눅스에서 파일을 압축할 때, 통상적으로 tar로 압축한다 라는 표현을 사용하지만, tar는 파일을 묶는 역할을 할 뿐, 데이터 사이즈를 압축하는 역할을 수행하지는 않는다. 대신, tar로 묶인 파일을 gzip 방식으로 압축할 수 있고 이 또한 tar 명령어로 수행할 수 있다. (따라서 tar 명령어로 압축까지 실행할 수 있는 건 맞다!) tar 명령어로 만들어진 tar 파일: .tar tar파일이 gzip 형태로 압축된 파일: .tar.gz / .tgz tar 명령어 .tar 로 파일 묶기 $ tar [OPTIONS] [파일명.tar] [폴더명] [폴더명]을 [파일명.tar]으로 묶기..
나만 그랬다면 유감이지만 깃허브 푸쉬할 때마다 메모장에 저장해둔 깃헙 토큰 복사해다가 붙여넣기를 했다...ㅎ... 너무 귀찮아서 찾아보니 두 가지 저장 방식을 지원한다. Credential 정보 저장 1. Store 방식으로 저장 $ git config credential.helper store credential 정보 저장 깃 디렉토리에 접근 후 해당 명령어를 입력하면 된다 위 명령어 입력 이후 최초 푸쉬에 대해서는 토큰을 입력해야한다. 이후 푸쉬에 대해서는 토큰 입력이 필요 없다! 정보 삭제 토큰 기한이 만료되면 credential 정보 삭제 후 새로 저장해줘야한다. $ git config --unset credential.helper 기존에 저장되어있는 credential 정보 삭제 2. Cache..
IP 주소 IP 주소는 항상 네트워크 부분과 호스트 부분으로 구분됨 0.1.2.3 A 클래스 (1.0.0.0 - 126.0.0.0) 첫 부분의 숫자가 1에서 126사이인 IP 주소 0: 네트워크 주소 1, 2, 3: 호스트 주소 ex) 10.1.2.3, 10.2.2.3, 10.100.100.1 -> 모두 같은 네트워크에 속한 호스트들 ex) 10.1.2.3 , 11.2.3.4 , 100.5.6.4 -> 서로 다른 네트워크에 속한 호스트들 특수한 용도의 IP주소 0.0.0.0 : 현재의 네트워크 (This network) 를 나타냄 127.0.0.0 : 이 네트워크는 해당 장비의 루프백 주소 (Local Loopback Address)를 의미, 즉 해당 장비 자신을 의미 B 클래스 (128.0.0.0 - ..
docker rmi error image is referenced in multiple repositories 이런 이미지는 어떻게 생성이 되는거지? 해결 $ docker rmi -f {image} -f 옵션 주어서 해결
사용자 정보 확인 $ cat /etc/passwd 필드 사용자명(id) : 패스워드 : UID(user id) : GID(group id) : 정보 : home directory : 쉘환경 리눅스 기본 폴더 폴더 내용 /bin 실행파일 모음. 일반적으로 사용하는 mv, cat등 명령어 프로그램들 /etc 각종 환경 설정 파일들 /home 개인사용자들 디렉토리 /root root계정의 홈 디렉토리 /var 시스템 로그, 스풀링 파일 등 /bin/bash root계정과 생성한 사용자 계정의 쉘 환경이 bash /bin/false /bin/true -> 항상 1(성공) 반환 /bin/false -> 항상 0(실패) 반환 쉘 환경: 쉘 액세스 거부 /nonexistent Same for an account's ..