1호점에서 옮겨 온 자료 입니다.
이게 아마 제가 적은 최초의 리눅스 관련 문서 인것 같네요 ^^;;
도움이 될지는 모르지만 서류정리 하다가 나와서 다시 쳐 봅니다. ^^;;
리눅스를 사용하는 이유
리눅스는 공짜라는 생각을 가진 사람들이 많다. 특히 대한민국에 하지만 요즘은 리눅스도 상용화 되어 있다. 하지만, 그 리눅스를 받아 쓸 수 있다는 점에서 공짜라는 생각도 든다.
리 눅스를 사용하는 원래의 목적은 저것이 아니다. 보통의 유닉스는 최소한 몇천만원 단위를 호가한다. 하지만 리눅스라는 운영체제는 잡지 부록, FTP 사이트, 회사방문, 거리 배포 또는 저렴한 가격(MS의 운영체제에 비해서)으로 구입 할 수 있다.
유닉스 에서의 관리자의 강력한 기능을 만끽하지 못한다. 요즘 대학교에서는 저런 기회가 많겠지만 말이다. 하지만, 리눅스를 사용하면 유닉스와 똑같은 기분을 낼 수 있다. 자신의 PC에 리눅스를 깔고 root 유져로서의 몇가지 명령어들을 익히면 말이다.
1. 리눅스 서버 관리자의 기초
1) 로그인
리눅스 또는 다른 운영 체제를 사용하더라도, 컴퓨터를 사용하기 위해서는 컴퓨터를 켜거나 그 컴퓨터에 원격으로 접속해야 한다. 그 접속하는 과정을 로그인 이라고 한다.
특히 리눅스에서는 이 로그인 과정이 중요하다.
리눅스 머신에 접속하면 보통 다음이 뜨고 _(커서)가 깜빡이고 있다.
logn:_
여기에 S/A(System Administrator)로 부터 발급 받은 아이디와 패스워드를 넣어 로그인 한다.
보 통 콘솔과 터미널로 불리는 기계들이 있다. 요즘은 일반 컴퓨터도 터미널로 부른다. 콘솔은 기계 자체의 화면을 말한다. 옛날에 서버실에 가보면 써버 한대에 모니터가 있고 그 주위에 모니터와 키보드가 수십에서 많게는 수백대가 존재한다.
이것이 바로 터미널이다. 그리고 또한 컴퓨터가 두개 있다. 접속하는 리눅스를 터미널 접속 받는 리눅스를 콘솔로 생각하면 된다. 또한 윈도우즈를 터미널 리눅스를 콘솔로 생각해도 된다.
일단 리눅스 콘솔에서 root로 접속해 보자 그러면 접속이 될 것이다.
하지만 다른 컴퓨터에서 telnet으로 접속해서 root 로 접속해보자 그러면 일반적으로 접속이 안될 것이다. 그 이유는 root라는 유져가 너무나 막강한 권한을 가졌기 때문에 밖에서는 접속을 못하도록 해 둔 것이다.
그리고, 콘솔에서도 되도록이면 root 유져로 접속하지 않기를 바란다. 왜냐면 실수해서 리눅스를 지워 버리거나 중요한 데이타를 함부로 지울 수도 있으니까.
사용자를 추가해서 사용하는 것이 옳다 하지만 아직 사용자 추가를 배지 않았음으로 root 유져로 한다.
2) 로그아웃
로구아웃은 로그인의 반대 개념이다. 즉 접속을 끊는 것이다.
그 명령으로 다음과 같은 것들이 있다.
logout
exit
콘솔에서는 CTRL + D 키 조합을 사용해도 된다.
자신이 자리를 뜰때는 꼭 로그아웃을 해 두기를 바란다.
3) 컴퓨터 켜고 끄기
컴퓨터를 켜려면 그냥 파워 버튼을 눌러 주면 된다. ^^; 그리고 혹쉬나 다중 운영체제를 사용한다면 리눅스를 한번 중간에서 선택해 준다.
그리고 컴퓨터를 끌때는 MS의 운영체제 처럼 컴퓨터 끄기 명령어를 내려 준다.
도스 시절의 PARK 윈도우즈의 시스템 종료 명령 등과 비슷한 명령이다.
직접적인 명령어는 halt를 사용하면 된다.
그렇게 하면 맨 마니막에 system halted 라는 메시지가 뜰때까지 기다렸다가 컴퓨터 전원을 내린다.
그리고 리붓을 원한다면 reboot 명령을 사용한다.
여러가지 옵션을 사용하고 싶으면 shutdown 명령을 사용하라
shutdown -h now --> halt 명령어와 동일
shutdown -r now --> reboot 명령어와 동일
뒤에 now 옵션을 여러가지로 바꿀 수 있다.
now 즉시 실행하라.
+m 몇분 뒤에 실행 하라.
hh:mm 몇시 몇분에 실행 하라.
등을 사용 할 수 있다.
위의 명령어들 now 제외 ^^ 을 취소 하려면
shutdown -c 명령을 사용하면 된다.
4) 사용자의 추가
리눅스의 사용자 정책은 다음 두가지를 가지고 있다.
user group
위의 두가지는 중요한 역할을 하고있다.
와우 리눅스는 레드햇 리눅스의 사용자 정책을 그대로 따록 있는데 편안한 사용자 추가 이다.
사용자를 추가하는 방법은
/etc/passwd 파일을 변경해주는 방법과 --> 설명만 해 주겠다.
adduser
useradd
명령을 사용하는 방법이 있다.
단순히 adduser userid 하면 사용자가 생성된다.
좀더 복잡한 옵션을 사용하려면
useradd 명령을 사용하라.
그 옵션들은 설명하지 않겠다.
아직 추가가 끝난 것이 아니다. 다음의 사용자 비밀번호 변경을 끝내야 사용자 추가가 끝난다.
5)사용자 비밀번호 변경
adduser 명령으로 생성한 user에 비밀번호를 준다.
passwd 명령을 사용하는데 단순히 passwd 명령을 사용하면 사용자의 패스워드를 변경 할 수 있다. 그리고, passwd userid 를 사용하면 (root 유져 또는 root 그룹의 유져만 사용하능하다.) user의 패스워드를 변경 또는 생성해 줄 수 있다. 그러면 이제 사용자 추가가 끝났다.
6) 사용자 삭제
사용자 삭제는 다음과 같이 한다.
userdel userid
이렇게 하면 사용자 디렉토리와 메일의 내용은 그대로 있다.
하지만
userdel -r userid 하면
사용자의 디렉토리와 메일도 함께 사라진다.
다시 치고 보니 정말 기초 적인 내용이네요 하지만 도움이 되셨으면 합니다.
^^;
'리눅스(LINUX)' 카테고리의 다른 글
웹서비스 로그 분석 툴 - Webalizer (2) (2) | 2009.05.30 |
---|---|
리눅스는 무엇인가? (0) | 2009.05.29 |
[SHELL SCRIPT] 원하는 변수에 날짜 대입 하기 (0) | 2009.03.10 |
Linux에서 DNS 설정하기 초간단 메뉴얼 (0) | 2009.03.04 |
웹서비스 로그 분석 툴 - Webalizer (1) (0) | 2009.02.14 |