n = 12
while n == 1:
if n % 2 == 0:
n = n // 2
print(n)
else:
n =(n-1) // 2
print(n)
이런 코드를 짰다.
근데 while
문이 안돌아갔다...
왜?! 뭐가 문제지!? 하고 뜯어서 보니까
while
문 옆에 들어가는 조건은
종료조건이 아닌
while
문이 돌아갈 수 있는 조건!
그러니까 이렇게 고쳐야한다.
n = 12
while n != 1:
if n % 2 == 0:
n = n // 2
print(n)
else:
n =(n-1) // 2
print(n)
바보...
이때까지 잘못 알고있었음
aws 서버 구동을 위해 .pem
과 연동시키려고 했는데 안된다.
sudo -su root
이 명령어를 통해서 root
계정으로 전환할 수 있다.
exit
이걸 통해서 root
계정을 나갈 수 있다.
sudo
가 일시적으로 root
권한을 빌려오는 거라고 하니까,
아까 그 명령어 앞에 sudo
를 붙여보자.
sudo chmod 400 newkeypair.pem
여기서 chmod
는 change mode, 모드 변경을 한다는 것이고
400
은 권한 설정이다.
abc(정수)
a : 오너용
b : group용
c : 그게 아닌 다른 유저 권한
또한, 숫자에도 의미가 있다.
1 : 실행 권한
2 : 쓰기 권한
4 : 읽기 권한
오 ! 잘된다
ssh -i newkeypair.pem ubuntu@내 ip 주소
이걸 통해서 원격 컴퓨터에 접속할 수 있다.
이렇게! 잘 보인다.
이것은 aws에서 인스턴스 > 연결 을 통해 들어가서 봤던 컴퓨터와 같다!