리눅스의 권한 관리는 사용자(User)와 그룹(Group)을 기반으로 동작한다. *Ubuntu/Debian 기준 sudo adduser 유저명 명령어는 사용자를 생성하는 명령어이다. 비밀번호를 설정하고 Full Name / Room / Phone / Other 같은 사용자 정보(GECOS)를 입력한다. (사용자 정보는 생략도 가능) 현재 로그인 되어있는 계정의 정보를 확인하기 위해서는 다음과 같은 명령어를 사용하면 된다. *sudo 권한
1) history 지금까지 실행한 명령 전체를 출력한다. grep을 함께 사용하여 특정 키워드로 필터링할 수도 있다. *nginx와 관련된 명령어만 골라서 출력한다. grep은 정규표현식도 지원하기 때문에 원하는 명령어를 효과적으로 찾을 수 있다. 또한 history와 함께 자주 사용되는 응용 패턴도 존재한다. !! : 바로 직전 명령어 재실행 sudo !! : 직전 명령을 sudo로 다시 실행 !123 : 1
직접 개인 서버를 운영하다 보면 필수로 마주하게 되는 리눅스 가장 기본적이고 자주 사용되는 명령어들을 살펴보자 리눅스(Linux)란? 1991년 리누스 토르발스(Linus Torvalds)가 만든 운영체제로 처음에는 유닉스와 비슷한 개인용 커널로 시작하였지만 오픈 소스로 공개되며 전 세계 개발자들이 함께 발전시켰다. 현재는 서버, 클라우드, 모바일(Android), IoT 등 다양한 분야에서 널리 사용된다. 1. ls처음 서버에 SSH로 접속