어셈블리어의 정의 : 기계 명령어를 조금 더 이해하기 쉬운 기호 코드로 나타낸 것 어셈블리어는 기계어와 1 : 1 대응을 하는 언어이다. 어셈블리어를 배우면 시스템을 이해하는데 도움이 된다. 기본 하드웨어 지식 ) CPU : 메모리에 있는 내용을 읽고 데이터를 메모리와 각 레지스터로 보낸다. 프로그램의 명령을 해석하고 실행한다. RAM : 프로세스...
※ 주의 : 리눅스는 대소문자를 확실 구분한다. ls : 현재 위치를 기준으로 컴퓨터에 설치된 폴더들과 파일들을 보여주는 역할을 하는 명령어 -ㅣ : 디렉터리와 파일을 구분하여 출력한다. ex) -rw-rw-r-- 1 trainer1 trainer1 779 9월 24 18:37 start.txt drwxr...
텔넷을 통해 서버에 접속한 것 : "터미널을 통해 접속했다" 라고 말한다. 컴퓨터에 리눅스를 설치하고, 부팅해 로그인을 한 것 : "콘솔을 통해 접속했다" 라고 말한다. 위의 두 용어는 같은 의미이지만 차이에 따라서 구별되어 사용된다. w : 서버에 어떤 사람들이 접속하여 있는지 확인할 수 있는 명령어 사람들의 접속 예시 ① : 어떤 ID로 로그인 ...
whoami : 자신이 '누구인지'를 출력하게 하는 명령어. id : whoami 보다 더 자세한 정보를 나타낼 수 있는 명령어. uname -a : 커널 정보 확인. 서버에 아이디가 있는 상태에서 정보를 캐낼 때 가장 먼저 하는 것이 커널 버전을 보는 것. 2.2.18 이전 버전의 모든 커널들은 취약점이 있다. ★ sendmail 의 버전이 8....
하드에 들어있는 데이터를 다른 곳으로 복사하여 안전하게 보관하는 것 : " 백업한다. " 라고 한다. tar : 압축 X. 파일 합치기. 백업용 프로그램. tar 의 사용법 - tar cvf 합칠 파일 합칠 파일들 : 합치기 tar xvf 해제할 파일 : 해제하기 c - Create : 새로운 파이을 만드는 옵션. x - eXtract : 압축을...
리눅스는 어떻게 나의 파일에 상대방이 접근하지 못하게 막을 수 있을까 ? 이 때 나올 수 있는 개념이 권한 ( Permission ) 이다. 우리는 앞으로 리눅스를 사용하게 되면 Permission Denied 즉, 접근 거부라는 에러 메시지를 많이 만나게 될 것이다. 이 것은 "당신의 권한 밖에 있는 파일을 건드렸다." 라는 의미를 가지고 있다. 이와 같...