본문 바로가기

IT개발/Linux11

[유닉스/리눅스] 기본 명령어 기본 명령어> date날짜와 시간을 출력backspace문자 지우기ctrl + W단어 지우기ctrl + U문장 지우기> hostname호스트 이름 확인> uname현재 사용중인 운영체제> uname -aOS, 호스트이름, 시스템 사양 확인 명령의 구조명령줄명령옵션인자정의작업을 지시하는 프로그램 이름명령의 세부 기능명령으로 전달되는 값셸 내장 명령어대문자, 소문자보통 파일명, 디렉토리 > whoai현재 로그인한 사용자 아이디 확인> who리눅스 시스템에 로그인되어 있는 사용자들을 확인할 수 있음> ls현재 디렉토리 목록을 확인> passwd패스워드 변경> clear화면 .. 2024. 3. 26.
[유닉스/리눅스] X윈도우 소개 및 특징, 구조 X 윈도우 소개X 윈도우(X Window System)는 유닉스 및 리눅스 운영 체제에서 사용되는 GUI 환경을 제공하는 시스템입니다. 이는 MIT(Massachusetts Institute of Technology)에서 개발되었으며, 오픈 소스 기반으로 널리 사용되고 있습니다. X 윈도우 특징뛰어난 이식성: X 윈도우는 특정 환경에서 개발된 소프트웨어를 다른 환경에서도 실행할 수 있는 능력이 있습니다. 이는 유닉스 및 리눅스 시스템 간에 소프트웨어 호환성을 증가시키고 개발 생산성을 향상합니다.Client-Server 구조: X 윈도우는 클라이언트-서버 아키텍처를 기반으로 합니다. 이 구조는 하나의 X 서버가 화면에 디스플레이하고, 사용자 입력을 받아들여 클라이언트 프로그램에 전달합니다.장치의 독립성: .. 2024. 3. 26.
[유닉스/리눅스] 고급언어, 중급언어, 저급언어 1. 각 언어 유형의 장단점 비교 표언어장점단점 종류고급 언어1. 사람이 이해하기 쉽고 코드 작성 및 유지 관리 용이2. 다양한 플랫폼 및 환경에서 실행 가능3. 추상화 수준이 높아 복잡한 문제 해결 용이1. 하드웨어 제어가 어려울 수 있음2. 실행 속도가 저급 언어에 비해 느릴 수 있음C++, Java, Python, PHP저급 언어1. 하드웨어 제어가 용이2. 실행 속도가 빠름1. 사람이 이해하기 어렵고 코드 작성 및 유지 관리가 어려움2. 추상화 수준이 낮아 복잡한 문제 해결에 어려움기계어, 어셈블리어중급 언어1. 하드웨어 제어가 어느 정도 가능2. 실행 속도가 고급 언어에 비해 빠름3. 코드 작성 및 유지 관리가 저급 언어에 비해 용이1. 고급 언어만.. 2024. 3. 17.
[유닉스/리눅스] 유닉스/리눅스 CentOS 설치 방법 및 환경설정(VirtualBox) 개요리눅스에는 다양한 무료 배포판이 있습니다. 기본적으로 커널은 공유하고 배포판마다 조금씩 다른 데스크톱 환경이나 응용 프로그램을 제공합니다. 현재 많이 사용되고 있는 리눅스 배포판으로 CentOS, 우분투, 데비안, 페도라 등이 있습니다.   그럼 본격적으로 설치해 보겠습니다1. VirtualBox를 설치합니다.VMWare도 있지만, 글쓴이는 VirtualBox기준으로 합니다.그럼 그냥 CentOS설치하면 되지 왜 저걸 설치합니까?라고 질문할 수 있는데 여기는 다양한 이유가 있습니다.개인 PC에 그냥 설치해도 되지만 그럴 경우 여러 문제가 발생합니다.기존의 OS에 실수로 시스템을 손상시키거나 데이터가 손실될 위험이 있습니다. 그리고 설정 부분에서도 문제가 발생할 수 있습니다.!!!!!!!!!!!!!!!.. 2024. 3. 16.