본문 바로가기

OS117

[OS]운영체제(OS: Operating System)의 역사 안녕하세요 BTC95 입니다 저번 포스팅에서 OS의 정의에 대해 알아봤는데 이어서 OS의 역사에 대해 간단히 알아보겠습니다. 운영체제의 역사 1940년대 최초의 컴퓨터 애니악이 나왔던 시기입니다. 애니악은 사람이 주판으로 7시간 동안 계산했던 것을 단 3초 만에 끝냈습니다. 하지만 이 때는 운영체제가 없어서 계산 이상의 복잡한 기능들을 구현할 수 없었습니다. 1950년대 IC(integrated Circuit)라는 칩이 만들어진 시기입니다. 이를 통해 현대적인 모습의 컴퓨터가 탄생했습니다. 키보드, 모니터와 같은 장치는 없었지만 천공카드 리더와 라인 프린터를 사용함으로써 지금의 프로그래밍과 유사한 방식으로 다양한 소프트웨어를 개발할 수 있게 되었습니다. 이때의 프로그램은 모든 작업을 한꺼번에 처리해야 하.. 2022. 4. 14.
[Linux] CentOS - 사용자 관리 - 사용자 및 그룹 관리 명령어 사용자 및 그룹 관리 명령어 useradd -[옵션] [아규먼트] [사용자 이름] : 사용자 추가 시 사용하는 명령어 필드 -p : 사용자의 암호를 추가 시에 지정 가능 현재 리눅스에서는 암호화된 값을 사용하므로 암호화된 값으로 지정해야 함 -d : 홈 디렉터리를 지정할 때 사용 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 함 -g : 그룹을 지정할 때 사용하는데, 지정할 그룹이 미리 생성되어 있어야 함 이 옵션을 지정하지 않으면, 레드햇 계열에서는 아이디와 같은 그룹에 포함하고, 다른 배포판에서는 users에 포함 -G : 기본 그룹 이외에 추가로 그룹에 속하게 할 때 사용 -c : 사용자 생성 시 사용자에 대한 설명을 설정 -s : 사용자 생성 시 사용자가 사용할 셸을 지정 -.. 2022. 4. 12.
[OS]운영체제(OS: Operating System)의 정의 안녕하세요! BTC95입니다. 이번 포스팅에서는 간단한 OS의 정의와 기능에 대해 알아보겠습니다. 운영체제(OS, Operating System)란? 운영체제(OS, Operating System)는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임입니다. 운영체제는 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로서 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공합니다. 운영체제의 종류 대표적인 컴퓨터 운영체제로는 윈도우(Windows), 맥 OS(Mac OS), 리눅스(Linux), 유닉스(Unix) 등이 있습니다. 운영체제의 기능 프로세서, 기억장치, 입출력.. 2022. 4. 7.
[Linux] CentOS - 사용자 관리 - 사용자 관리 파일 사용자 관리 파일의 중요성 리눅스는 여러 사용자가 하나의 운영체제를 사용하는 다중 사용자 시스템(Multi-User System)입니다. 주로 서버로 사용되는 리눅스는 여러 사용자가 동시에 접속하는 경우가 대부분이고, 다양한 사용자가 하나의 OS에 접근하게 됩니다. 따라서 서버 보안적인 면에서 리눅스에서는 운영체제 관리자가 사용자와 사용자의 그룹을 관리하는 것이 매우 중요합니다. 사용자 관리 파일 /etc/passwd : 사용자의 기본 정보를 저장하고 있는 파일 [root@localhost ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nolo.. 2022. 4. 5.
리눅스 기본 안녕하세요. 이번 포스터는 "BTC_RUPY" 가 업로드합니다 ㅎㅎ 리눅스는 공부를 하면서 느낀 게 끝이 없는 거 같아요. 까도 까도 끝이 없는 양파 같은^^;; 첫 업로드라 많은 내용 중에서도 기본으로 작성해 봤어요. 잘 읽어 보시고 피드백 주시면 감사합니다. 도움이 됐으면 좋겠습니다 ^^ 1. 리눅스란? 리누즈 토발즈(Linus Torvalds)에 의해 만들어진 컴퓨터 운영체제로, 자유 소프트웨어와 오픈 소스 개발의 가장 유명한 표본입니다. 참고로 이 펭귄은 리눅스의 마스코트로 이름은 턱스(Tux)입니다. Hi~ btc~ I'm Tux 2. 리눅스의 구조 office 등의 문서편집기 혹은 웹브라우저와 같은 응용프로그램에서 사용자가 명령을 내리면 shell(셸, 쉘)은 이 명령을 해석해줍니다. shel.. 2022. 4. 4.