
총 28개
-
리눅스 시스템 6장 연습문제2025.05.081. 프로세스 관리 이 문제에서는 리눅스 시스템의 프로세스 관리와 관련된 다양한 명령어와 개념을 다루고 있습니다. 프로세스의 PPID 확인, 사용자별 프로세스 정보 확인, 백그라운드/포그라운드 작업 전환, crontab과 at 명령 사용 등 프로세스 관리에 필요한 기본적인 내용을 다루고 있습니다. 2. 프로세스 종료 프로세스 종료와 관련해서는 kill 명령과 pkill 명령의 차이, 프로세스 강제 종료 방법 등을 설명하고 있습니다. 프로세스 관리에서 프로세스 종료는 중요한 부분이므로 이에 대한 내용을 잘 다루고 있습니다. 3. 작업...2025.05.08
-
운영체제의 정의, 장단점 및 미래 발전 방향2025.01.051. 운영체제의 정의 운영체제는 컴퓨터 하드웨어와 사용자 사이의 매개체 역할을 하는 것으로, 사용자가 프로그램을 수행할 수 있는 환경을 제공합니다. 초기 운영체제는 하드웨어 자원 관리에 중점을 두었지만, 점차 사용자 편의성이 강조되면서 GUI 기반의 윈도우 운영체제가 등장했습니다. 2. 윈도우즈 운영체제의 장단점 현재 가장 널리 사용되고 있는 윈도우즈 운영체제의 장점은 간단한 클릭으로 다양한 기능을 수행할 수 있고, 프로그램 간 일관성이 있어 적응하기 쉽다는 것입니다. 하지만 유료 운영체제이므로 사용자가 직접 변경할 수 없고, 버그...2025.01.05
-
유닉스의 발전 과정2025.01.191. 벨 연구소 벨 연구소는 통신 시스템을 설계하고 개선하는 개척자 역할을 한 곳이다. 1930년대부터 컴퓨터와 컴퓨팅 분야에 관심을 가지기 시작했고, 1950년대 후반에는 대형 중앙 컴퓨터가 구비된 컴퓨터 센터를 갖추었다. 1960년대 초에는 수학 연구 부문에서 사람을 뽑아 대형 중앙 컴퓨터 부서에 합쳐 컴퓨터 과학 연구 그룹을 만들었다. 2. 유닉스 프로토타입 유닉스 운영체제는 1969년에 탄생했다. 벨 연구소에서 다른 운영체제와 프로그래밍 언어를 연구하던 사람들의 경험과 노력에 의해서 탄생했다. 유닉스가 나오기 전 가장 혁신적...2025.01.19
-
2024년 2학기 방송통신대 UNIX시스템 중간과제물2025.01.261. 리눅스 설치 및 일반 사용자 계정 생성 리눅스(CentOS 7.9.2009) 설치 방법으로 DVD ISO 파일을 사용한 오프라인 설치와 NetInstall ISO 파일을 이용한 네트워크 설치 방법을 설명하였습니다. 일반 사용자 계정 생성 방법으로 root 권한으로 로그인 후 useradd 명령어를 사용하여 계정을 생성하고 passwd 명령어로 패스워드를 지정하는 과정을 설명하였습니다. 2. grep 명령어 사용 /etc/passwd 파일에서 자신의 계정 정보를 grep 명령어로 검색하여 출력하는 방법을 설명하였습니다. 계정 이...2025.01.26
-
자유 소프트웨어의 개념과 대표적인 사례2025.01.151. 자유 소프트웨어의 개념 자유 소프트웨어는 사용자에게 소프트웨어의 실행, 수정, 배포 등의 자유를 부여하는 소프트웨어이다. 이는 소스 코드를 공개하여 누구나 접근하고 변경할 수 있도록 허용한다는 점에서 전통적인 소프트웨어와 차별화된다. 자유 소프트웨어는 개발자와 사용자가 소프트웨어의 개선과 발전에 적극적으로 참여할 수 있는 환경을 제공한다. 2. 자유 소프트웨어의 대표적인 사례 대표적인 자유 소프트웨어의 사례로는 리눅스 운영체제, 아파치 웹 서버, 그리고 지누(GNU) 프로젝트가 있다. 리눅스는 전 세계에서 널리 사용되는 운영체...2025.01.15
-
UNIX시스템 2024년 2학기 방송통신대 중간과제물2025.01.261. 리눅스 설치 및 일반 사용자 계정 생성 리눅스(CentOS 7.9.2009)를 설치하고 일반 사용자 계정을 생성하는 방법을 설명합니다. 계정 이름은 학번, 계정 설명은 한글 이름, 기본 셸은 bash로 설정합니다. 해당 계정으로 로그인한 후 터미널 창을 열고 grep 명령을 사용하여 /etc/passwd 파일에서 자신의 계정 정보를 확인합니다. 2. vi 편집기 사용 vi 편집기를 사용하여 6줄의 내용으로 파일 'schoolSong'을 생성합니다. 편집 과정은 캡처할 필요가 없으며, 명령 프롬프트에서 적당한 출력 명령을 사용하...2025.01.26
-
1~100까지 홀수합과 짝수합을 구하는 쉘프로그램 작성2025.05.111. 쉘 스크립트 프로그래밍 주어진 내용에 따르면 리눅스에서 사용하는 쉘을 이용하여 1부터 100까지의 홀수합과 짝수합을 구하는 쉘 스크립트 프로그램을 작성하는 것이 목표입니다. 이를 위해 텍스트 에디터를 사용하여 새로운 파일을 생성하고, shebang 라인을 추가하여 bash 셸에서 실행되도록 설정합니다. 그 다음 홀수합과 짝수합을 저장할 변수를 선언하고 초기화합니다. 반복문을 사용하여 1부터 100까지의 숫자를 확인하면서, 홀수인 경우 홀수합 변수에 더하고 짝수인 경우 짝수합 변수에 더합니다. 마지막으로 각 합계를 출력하는 ec...2025.05.11
-
유튜브(YouTube) 등에서 유닉스 또는 리눅스의 동작 장면을 살펴보고, 우리 수업에서 학습한 내용이 어떤 부분에서2025.01.201. 리눅스 리눅스는 1991년 핀란드의 Linus Torvalds에 의해 개발되었으며, 처음부터 인텔의 CPU인 80386을 장착한 PC 용도로 개발되었다. 리눅스는 멀티유저와 다중작업을 지원하는 유닉스와 비슷한 운영체제이지만 벨 연구소에서 사용한 유닉스 소스 코드를 사용하지 않고 독립적으로 개발되었다. 리눅스는 32비트 운영체제로 유닉스가 이루지 못한 부분을 갖추고 있으며, 멀티 플랫폼, 다른 운영체제에 대한 지원, 강력한 네트워킹 기능, 인터넷 지원 등의 특징을 가지고 있다. 2. 리눅스 동작 리눅스 사용 방법에 대한 영상을 ...2025.01.20
-
[배재대] 리눅스활용 필기시험 grep명령어 정답정리 (정통과->소프트웨어)2025.05.051. grep 명령어 grep 명령어는 파일 내에서 특정 패턴을 검색하는 데 사용됩니다. 이 문제에서는 다양한 grep 명령어 옵션을 사용하여 특정 패턴을 찾는 방법을 설명하고 있습니다. 예를 들어 첫 번째 문제에서는 ^[a-z]를 사용하여 첫 글자가 a에서 z 사이의 알파벳인 행을 출력하는 방법을 보여줍니다. 또한 -v 옵션을 사용하여 특정 문자열을 포함하지 않는 행을 출력하는 방법, -E 옵션을 사용하여 정규 표현식을 사용하는 방법 등을 설명하고 있습니다. 1. grep 명령어 grep 명령어는 텍스트 파일 내에서 특정 패턴을 ...2025.05.05
-
다양한 종류의 운영체제와 그 특징2025.05.141. 서버용 운영체제 서버용 운영체제로는 리눅스, 유닉스, 윈도우, macOS 등이 있으며, 리눅스가 가장 널리 사용되고 있다. 리눅스는 오픈소스 체제로 무료로 제공되며, 호환성이 높고 사용자가 소스를 수정할 수 있어 서버 운영에 적합하다. 2. 개인용 운영체제 개인용 운영체제 시장에서 윈도우가 압도적인 점유율을 차지하고 있다. 윈도우는 그래픽 기반 운영체제로 사용자 친화적이며, 국내에서 대부분의 프로그램과 게임이 윈도우를 기반으로 제작되어 사용자들이 선호하고 있다. 3. 모바일용 운영체제 모바일용 운영체제로는 안드로이드와 iOS가...2025.05.14