aws + 리눅스 (2)

김찬울·2021년 10월 7일
0

conda env list

가상환경 조회 (이름과 위치를 알려준다.)

conda activate 가상환경명

가상환경에 접속하기

pip list --format=freeze (더 자세하다.) == pip freeze

현재 설치한 패키지 목록들

echo

echo 명령어는 말그대로 반복해준다 echo 뒤에 문자열을 입력하면 1회 출력한다.

하지만 문자열이 아닌 %PATH를 입력하면 환경변수를 1회 출력한다.

그리고 출력결과에 대해 저장하고 싶으면

echo 'hello' > a.txt

이런식으로 hello의 출력결과를 a.txt에 저장한다.
식에서 >는 덮어쓰기이다 하나는 덮어쓰기 >> 는 추가하기
덮어쓰거나 추가할때 만약 파일이 없으면 새로 만든다.

cat

vi와 다르게 편집은 불가능하지만 코드를 볼 수 있다. (리눅스 상에서 볼 수 있다.)

pip list --format=freeze > requirement.txt

pip install -r requirement.txt

패키지 버전 정보를 requirement.txt로 저장하고
pip install로 requirement.txt 안에 있는 정보들에 대해 설치한다는 뜻

git clone https://github.com/prateekralhan/Python-based-Youtube-downloader.git

python -m ipykernel install --user --name chanwool --display-name chanwool

sudo adduser 이름

root권한으로 사용자 추가

sudo passwd 사용자명

root권한으로 사용자에대해 비밀번호 추가

su 사용자명

sudo처럼 root를 사용하는 것이 아니라 현재 사용자를 로그아웃하지 않고 계정을 변경하는 것이다.
default로는 root라서
su만 입력하면 root에 대한 접근이다.

ssh-keygen -t rsa

rsa방식으로 ssh키를 발급(generate)한다.
default는 rsa

  • id_rsa는 개인키, id_rsa.pub는 공개키가 생긴다.

cat id_rsa.pub >> authorized_keys

id_rsa.pub(공개키)에 있는 내용을 authorized_keys로 저장한다.

rm 파일명

만약 잘못만든 파일이 있다면 지우면 된다.

rm -rf는 절대로 쓰지 말 것

후에 cat id_rsa의 내용을 복사하여 pem으로 저장하기

sudo visudo

visudo는 sudoers파일을 수정할 수 있게 된다.
100번째에 root 말고 다른 사용자를 추가하면 해당 사용자도 sudo명령어 사용가능

profile
코린코린이

0개의 댓글