Programming/Linux

    [Linux] 로그인 시 -bash-4.2$

    Problem [user@localhost ~]$ 터미널 로그인 시에 원래는 위와 같이 localhost ~ 가 뜨는 것이 일반적인데 -bash-4.2$ 위와 같이 -bash-4.2$가 뜨는 경우가 있음 Solution home 디렉토리의 설정파일이 잘못되어서 생기는 문제 → /etc/skel 안에 있는 설정파일들을 복사 cp -rp /etc/skel/.b* /home/[사용자] -r 옵션: 하위 디렉토리까지 모두 복사 -p 옵션: 원본 파일의 소유자, 그룹, 권한 등의 정보까지 모두 복사 소유자 변경 chown -R [사용자].[사용자그룹] /home/[사용자] -R 옵션: 지정한 모드를 파일과 디렉토리에 대해 재귀적으로(recursively) 적용 위와 같이 진행하고 다시 접속하면 아래와 같이 접속되..

    [Linux] 서버 저장공간 부족

    fdisk -l df -h 이처럼 파일시스템 /dev/nvme0n1p2이 / 즉, root로 마운트되어 있는 경우 일반적으로 /home/user 에서 사용하기 때문에 자연스럽게 용량이 모자라짐 하지만 파일시스템 /dev/nvme1n1p1은 /data로 마운트되어 있지만 저장공간이 넉넉한 상태 마운트 변경 먼저, 언마운트 umount /data 그리고 언마운트한 파일시스템을 다시 원하는 경로로 마운트 mount /dev/nvme1n1p1 /home/user df -h로 제대로 마운트 되었는지 확인 소유자 변경 위에서 root권한으로 /home/user라는 디렉토리를 마운트했다면 아마 소유자가 root로 되어있을 것 (ls -l로 확인) chown [옵션] [소유자:소유그룹] [파일 또는 폴더] chown ..

    [Linux] 디스크 용량 확인

    df df : 디스크 남은 용량 확인 (기본 명령어) df -h : 깔끔하게 보여줌 df . : 현재 디렉토리가 포함된 파티션의 남은 용량 확인 du du : 현재 디렉토리에서 서브 디렉토리까지 용량 확인 du -a : 현재 디렉토리의 사용량 파일단위로 출력 du -s : 총 사용량 du -h : 깔끔하게 보여줌 du -sh * : 한단계 서브 디렉토리 기준으로 보여줌

    [Linux] FFMPEG

    sudo 없이 ffmpeg 설치 conda install -c conda-forge ffmpeg

    [Linux] Docker container 생성 후

    패키지 관리 도구 업데이트 apt-get update Ubuntu - apt (Advanced Packaging Tool) 또는 apt-get CentOS - yum (Yellow dog Updater, Modified) wget 설치 apt-get install -y wget git 설치 apt-get install git Anaconda 설치 wget https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh # 버전은 계속 변경됨 bash Anaconda3-2021.11-Linux-x86_64.sh source ~/.bashrc

    Docker 기본

    이미지 이미지 다운로드 docker pull [이미지 태그] REPOSITORY, TAG 변경 docker tag [기존 REPOSITORY]:[기존 TAG] [변경할 REPOSITORY]:[변경할 TAG] 컨테이너