Infra, DevOps/Linux, Shell

리눅스 뉴렉쳐님 강의록 : linux, login

philo0407 2021. 3. 15. 00:24

BCPL 이란 언어로 UNIX 만들고
데니스 리치가 BCPL을.. 호환 좋게 뜯어 고치면서 C언어 생겼음
이때 다시 태어난 유닉스는 여러 사람들이 같이 한 워크스테이션 사용 가능, 여러 프로세스 돌릴 수 있음, 원격 접근 가능+시간분할

GNU is Not UNIX : 돈내고 사야하는 유닉스가 아니다.
FSF: Free Software Foundation : 공짜 유닉스

자유대학 교수님이 만든 교육용 미닉스를 공부해서 리누스 토발즈가.. 리눅스 만듬 

오픈 소스도 라이센스가 있다.
GPL - 오픈소스를 이용해 개발한 경우 그 개발한 소스 공개해야함
아파치 2.0 - 공개까진 아니더라도 원소스 무엇인지 명시해야함 (예의 지켜라)
MIT - 원작자 공개 필요 x

your name : 내 이름
server's name: 네트워크상 내이름
username : id

pw 인증 or ssh 인증

 

 

$ 일반 사용자
# root사용자

su : switch user
su - root
su - 
su


sudo : super user do : 관리자 계정으로 변경
sudo 실행할_명령어
일반유저랑 pw 같은걸로 보인다.

exit 로그아웃
첨부터 root로 로그인하는건 막아놓았음


만일 su 안되면 sudo su 로 해보자. su 조차 관리자 권한 실행이 필요할 수 있다.


/ 밑에 bin, home, media, etc 등 있음
bin - system폴더 같은거
home - 다운로드,내문서, 바탕화면, 사진 같은거, 사용자 추가하면 여기들감
media - c,d,e드라이브 같은거
etc - registry 같은거

workspace 
:작업공간

상대경로 절대경로
상대   ./폴더명  혹은  폴더명
절대   /어디/저기/폴더명

리눅스는 폴더와 파일이 아닌
디렉터리 파일과 그 외의 파일이다...
디렉터리도 파일이다