[Linux] 1장. 리눅스 설치하기
이번 여름방학때 리눅스 스터디에 참여하게 되었다. '모두의 리눅스'라는 책으로 매일 공부해 나가는 스터디인데 마침 다음학기에 시스템 프로그래밍이 있기도 하고 리눅스를 너무 얕게 알고 있다는 생각이 들어 본격적으로 공부해보고자 한다. 목표는 방학 때 이 책을 다 끝내는 것이다.
나는 그냥 공부한 내용을 개인적으로 정리하기 위해서 블로그를 쓰고 있기 때문에 모든 내용이 들어가있지 않을 수도 있고 설명이 조리있지 않을 수 있다. 그 점 감안하여 읽어주시면 좋을 것 같다.
1. 리눅스 설치
1장에서는 리눅스 설치를 진행하였다. 의외로 여기서 좀 힘이 들었다. 나는 가상머신으로 리눅스를 사용해본 적이 있었음에도 조금 헤맸다. 모두의 리눅스 책에서는 virtual box를 사용해서 평소에 나는 vmware 사용하지만 그냥 따라했다. 근데 설치까지 완료하니 자꾸 멈추는 현상이 발생했다. 그래서 처음에는 메모리 할당을 덜해줬나 싶어서 2GB나 할당해주었다. 하지만, 작업관리자로 확인해본 결과 그런 문제는 아닌 것 같았고 결국 하루 넘게 도전했지만 실패했다.
결국 내가 맨날 쓰던 vmware workstation을 사용하니 한번에 성공했다. 지금 생각해보니 윈도우 11으로 업그레이드하면서 virtual box 관련된 것들이 충돌났던거로 기억한다. 그 이유 때문에 안되고 있는건지 아니면 다른 이유가 있는 건지는 정확하게 모르겠으나 하여튼 난 virtual box가 잘 작동 안해서 그냥 사용을 포기했다.
그렇게 설치를 완료했다.
2. 관리자 권한
윈도우에서도 관리자 권한으로만 실행할 수 있는 것들이 있다. 리눅스도 동일하다. 관리자 권한이 있어야지만 실행할 수 있는 명령어들이 있다. 그래서 보통 관리자 권한을 얻기 위해 sudo를 붙인다. 하지만, 일일히 필요할 때 마다 귀찮게 넣을 필요 없이 관리자 계정으로 들어가는 방법이 있다.
sudo su -
이 명령어를 입력하면 비밀번호 입력하는 창이 뜬다. 그럼 그 곳에다가 비밀번호를 입력하면 된다.
비밀번호를 입력한 뒤 프롬프트의 기호가 $에서 #으로 바뀐다는 것을 기억해두면 좋을 것 같다.
3. 셧다운
리눅스를 셧다운하려면 shutdown 명령어를 사용하면 된다. 이 때 셧다운은 슈퍼 사용자(root user)만 할 수 있다.
#shutdown -h now
shutdown [options] [time] 으로 표현할 수 있다. -h 옵션은 전원을 끄는 것을 의미하며 -r은 reboot를 의미한다. now는 지금이라는 뜻을 가지고 있는 만큼 shutdown -h now는 '지금 당장 전원을 꺼라'라는 의미와 같다.
서비스를 제공하는 리눅스 서버에서는 shutdown이 거의 일어나지 않는다는 특징이 있다.
'Linux' 카테고리의 다른 글
[Linux] 3. 셸을 능숙하게 다루는 방법 (0) | 2022.08.10 |
---|---|
[Linux] 2. 셸이란 무엇인가? (0) | 2022.08.10 |
[Tool] Pwntool 설치 및 사용법 (0) | 2022.02.07 |
[Tool] pwndbg 설치 & 사용법 (0) | 2022.02.07 |
[Tool] DBG(디버거) 사용법 (0) | 2022.02.07 |