목록DevOps (186)
devops
$ which [FILENAME] 내가 실행하는 바이너리가 어디에서 실행되는지 확인 $ which ls $ which python 주요 환경변수 확인방법 및 변경방법 $ echo $환경변수 $ 환경변수 = 값 (해당 터미널 안에서) $ export 환경변수 = 값 (전체 터미널에서) 환경변수 - LANGUAGE $ echo $LANGUAGE $ echo $LANG 언어를 임시적으로 변경 $ LANGUAGE = en 언어를 영구적으로 변경 $ export LANGUAGE = en
사용자 계정 권한 대여 - su $ su [username] 사용자의 권한을 대여 $ su user2 user2의 id로 로그인 (user2의 패스워드필요) $ su - user2 user2의 id로 로그인 (user2의 패스워드 필요, user2의 home 디렉토리 사용) $ su 혹은 su root root의 id로 로그인 (root의 패스워드 필요) $ sudo su 내 권한을 상승, root 사용자의 권한으로 로그인 (현재 디렉토리 사용) $ sudo su - 내 권한을 상승, root 사용자의 권한으로 홈 디렉토리 사용 (root의 home) 사용자 계정, 그룹 계정 $ cat /etc/passwd 사용자 계정 확인 UID 범위 설명 0 : root 1~99 : predefined 100~999..
1) 윈도우 10 '앱 및 기능' 접속 2) '선택적 기능' 클릭 3) Open SSH 클라이언트 설치하기 4) Windows PowerShell 실행 서비스 시작 : Start-Service sshd 서비스 종료 : Stop-Service sshd 서비스 자동실행 등록 : Set-Service -Name sshd -StartupType 'Automatic' 5) 아래를 입력 $ ssh @ -p 22 6) 패스워드 입력
sudo snap find : 설치할 스냅 패키지 찾아보기 sudo snap install : 스냅 패키지 설치 sudo snap list: 설치한 스냅 패키지 보기 sudo snap changes: 시스템 변경 목록 보기 sudo snap refresh : 최신 스냅패키지로 업그레이드 sudo snap remove : 스냅 패키지 제거
RUSTUP 설치는 apt-get과 같은 패키지 설침다 아래와 같이 러스트업에서 말하는 방식을 사용해야한다. $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 추가로 환경변수 지정이 필요 $ export PATH="$HOME/.cargo/bin:$PATH"
아주 간단한 방법 설명, ssh 접속 후 아래 과정을 진행하면 됨, 기본적을 ssh가 설치되어있어야함 sudo apt install libpam-google-authenticator google-authenticator sudo nano /etc/ssh/sshd_config ChallengeResponseAuthentication no ChallengeResponseAuthentication yes 'Ctrl + x y Enter' sudo nano /etc/pam.d/sshd 아래 줄 추가 #One-time authentication via Google Authenticator auth required pam_google_authenticator.so sudo systemctl restart ssh