본문 바로가기

서버44

[Linux] Bash Shell 명령어 기능 Bash ( Bourne Again Shell ) - 본쉘(Bourne shell)을 개량하여 만든 것입니다. - GNU 프로젝트를 위해 브라이언 폭스가 작성한 유닉스 쉘입니다. - 대부분의 리눅스 배포판은 Bash 쉘을 기본 쉘로 채택하여 사용하고 있으며 그 외에 다른 쉘은 거의 사용하지 않습니다. Bash Shell 기능 ① 탭 완성 [tab] - 사용하려는 명령의 일부만 입력하고 tab키를 이용하여 완성해줍니다. - 중복되는 문자열(파일)/명령이 많을 경우 tab키를 한 번 더 누르면 중복되는 목록을 표시해줍니다. *pr치고 [tab]+[tab] 두 번 치시게 되면 위에 보신 것처럼 중복되는 목록을 표시해줍니다. ② 명령라인 히스토리 [키보드 방향키 up/down] / #history - 이전에 실.. 2017. 9. 13.
[Linux] 리눅스의 구조 / 프롬프트 구조 프롬프트(Prompt)란 운영체제가 사용자에게 키보드 입력이 가능하다는 것을 알리는 것입니다. (입력 대기 상태) 프롬프트 구조 ① root : 쉘에 로그인 중인 사용자 계정명입니다. ② @ : 사용자 계정명과 호스트명을 구별하는 구분자역할을 해줍니다. ③ Server-A-110 : 호스트명입니다. ④ ~ : 현재 작업 위치를 나타내줍니다. ⑤ # / & #은 프롬프트를 관리자 권한으로 입력한다는 것을 나타내주는 심볼로, &은 일반 사용자를 의미합니다. ⑥ [ ] 마지막으로 [ ]은 쉘(shell)이라는 것인데, 일단 이것을 설명하기 위해서는 리눅스의 구조를 알아야 합니다. 커널이란 좁은 의미의 운영체제로, 하드웨어를 제어하는 코드를 통해 소프트웨어와 커뮤니케이션을 하며 시스템의 모든 자원을 통제/관리하.. 2017. 9. 13.
[Linux] 운영체제 1. 컴퓨터 시스템 컴퓨터 시스템은 기본적으로 입력(Input), 처리(Processing), 출력(Output), 저장(Storage) 등과 같은 기본적인 기능을 가집니다. 2. 컴퓨터의 구성 컴퓨터는 하드웨어(Hardware)와 소프트웨어(Software)라는 서로 다른 부분으로 구성되어 있습니다. 예를 들면 사람은 그 형태를 이루는 육체와, 그 육체를 움직이는 정신으로 이루어진 것과 같이 컴픁터도 사람의 육체에 해당하는 하드웨어와 정신에 해당하는 소푸트 웨어로 구성되어 있는 것입니다. 컴퓨터 = 하드웨어 + 소프트웨어 사람 = 육체 + 정신 컴퓨터 시스템은 요구된 작업을 실행하기 위해서는 5가지 기본 하드웨어 장치를 가집니다. ① 입력장치 ( Input Devices ) ② 처리장치 ( Proces.. 2017. 9. 11.
[Linux] 서버와 클라이언트 1. 서버와 클라이언트 정의 쉽게 말하자면, 클라이언트는 갑이고 서버는 을이라고 볼 수 있습니다. 요청하는 쪽을 클라이언트라고 하고 응답하는 쪽을 서버라고 부릅니다. 클라이언트가 어떤 값(데이터)을 서버에 요청하게 되면 서버는 그 클라이언트의 요청에 응답을 하게 됩니다. 이렇게 서버와 클라이언트는 서로 요청하고 응답하는 관계입니다. ** ① 클라이언트가 서버에 서비스를 요청을 합니다. ↓ ② 서버는 클라이언트가 요청한 파일을 검색합니다. ↓ ③ 검색한 뒤 서버는 클라이언트에게 결과를 전달합니다. ↓ ④ 클라이언트는 처리 결과를 출력합니다. 2. 서버와 클라이언트를 구분하는 기준 서버와 클라이언트의 역할은 하드웨어의 성능으로 구분하는 것이 아니라, 어떤 역할의 프로그램을 설치하느냐에 따라 결정되는 것입니다.. 2017. 9. 11.