본문 바로가기

OS/Linux4

Git 연동 (Linux) 틀린 부분이 있다면 언제든지 댓글 남겨주세요! Linux에서 Git 연동하기 Linux 터미널에서 git 설치 > sudo apt-get install git > git config --global user.email [자신의 계정 이메일] > git config --global user.name [자신의 계정 이름] > git config --global credential.helper "cache --timeout=360000" : git push를 할 때마다 인증해야 하는 경우를 방지하기 위해 cache 설정) > git config --global --list : 설정 확인) Git 사이트에서 사용할 repository 만든 후 해당 주소를 복사해와 clone > git clone https://.. 2023. 6. 24.
Linux 시스템 구조 틀린 부분이 있다면 언제든지 댓글 남겨주세요! Linux의 프로세스 메모리 구조는 5개의 세그먼트로 구분된다. * 세그먼트: 적재되는 데이터의 용도별로 메모리의 구획을 나눈 것, 이렇게 용도별로 나누면 필요한 권한(읽기, 쓰기, 실행)을 부여할 수 있음 코드 세그먼트(Code Segment) : (=텍스트 세그먼트) 실행 가능한 기계 코드 영역으로 프로그램을 동작하기 위해 코드 실행 > 읽기/쓰기 권한 >> int foo() {...} // 함수 코드 데이터 세그먼트(Data Segment) : 컴파일 시점에 값이 정해진 전역 변수 및 상수 영역, 프로그램이 실행되면서 사용되는 데이터로 CPU는 이 곳의 데이터를 읽어서 실행됨 > 읽기 권한 (+쓰기) >> int initialized_global = 0.. 2022. 7. 20.
Ubuntu 공유폴더 설정 틀린 부분이 있다면 언제든지 댓글 남겨주세요! VMware Workstation 15 player 기준입니다. Ubuntu와 window간의 파일 공유를 위한 공유폴더를 설정한다. 폴더의 속성창에 들어가 이 폴더 공유를 체크하고 공유이름을 설정한다. 아래의 두가지는 사용자 계정에 따른 접근 권한인데 현재 사용자에서만 공유폴더를 사용할 것이라면체크하지 않아도 무방하다. 만약 삼바가 설치되지 않은 상태라면 알림창이 뜨는데 시스템 설치를 눌러 설치해주면 된다. 윈도우의 share와 우분투의 share폴더의 파일이 공유되고 있는 것을 볼 수 있다. 공유한 파일이나 폴더는 소유자 권한이 없다. 이를 내 계정 권한으로 바꾸려면 chown(파일 소유권 변경 명령어)를 사용하면 된다. $ sudo chown -R : .. 2020. 8. 7.
Ubuntu에서 pyenv사용하기 Ubuntu에서 파이썬 가상 개발환경을 구축하기 위해 pyenv와 python 3.6.0을 설치한다. -pyenv설치 $ sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \xz-utils tk-dev libffi-dev liblzma-dev python-openssl git $ git clone https://github.com/pyenv/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile $.. 2020. 8. 6.
728x90
반응형