전체 글(20)
-
2강 - 리눅스
01. 리눅스의 시작과 종료1) 시작 : 전원 스위치 켜기2) 종료#shutdown [옵션] [설정값/시간]#shutdown -h now#shutdown -h +1 #shutdown -h 12:30 #init 0 > systemd init 과 systemdinit : initialization(초기화, 시작하기 위한 세팅), 6.9이하 버전에서 "리눅스의 정상적인 부팅을 위해 초기화를 해주는 프로세스"라는 역할을 하는 최초의 프로세스systemd : "system management daemon"의 약자, "기존 init 기능 + 시스템을 총 관리해주는 데몬" 1. 단위(Unit)init 시스템 : 각 서비스를 스크립트로 정의하여 시작한다. 보통 /etc/init.d 디렉터리에 위치한다.systemd ..
2024.08.21 -
1강 - 리눅스 (※차례)
Linux [1]01. What is Linux?1. 리눅스란?1991년 9월 17일 발표리누스 토발츠가 최초 개발한 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영체제개념) Linux는 오픈소스 운영 체제(OS)이다. 운영 체제(Operating System, OS)는 CPU, 메모리, 스토리지처럼 시스템의 하드웨어와 리소스를 직접 관리하는 소프트웨어이다. OS는 애플리케이션과 하드웨어 사이에서 모든 소프트웨어와 작업을 수행하는 물리적 리소스를 연결한다. 2. 리눅스의 배포판redhatRocky Linuxfedoraredhat 계열debianUbuntuKALIdebian 계열SUSELinuxMintandroid 3. GNU 프로젝트 - GNU is Not Unix(GNU)리차드 스톨만1세대 해커2..
2024.08.19 -
[Python] 파이썬의 기초(print() 함수, help() 함수, 들여쓰기)
3. Hello Python 1. 주석문 명령어들에 대한 메모나 설명글이다. 주석문은 명령어가 아니므로 실행되지 않는다. 명령문을 실행못하게 하는 용도로도 쓰인다. (1) 주석문의 종류 1) 한 줄 주석 (빨간색 표시) # ycs @2023.10.26. 2) 여러줄 주석 (초록색 표시) ''''' 주석처리 ysc @ 2023.10.26. ''''' 또는 ''' 주석처리 ysc @ 2023.10.26. ''' => 주의 : 여러줄 문자열 표현식을 주석으로 이용하는 것이다. 2. print() 함수 - 화면에 텍스트를 출력 - print(value, .... sep=' ', end='\n', file=sys.stdout, flush=False) sep : seperator, 분리문자 삽입 end : 출력 후..
2023.10.26 -
[Python]개요, 파이썬 설치
1. 파이썬(Python) 입문 ● 파이썬은 1991년 Guido Van Rossem에 의해 개발되었으며 다음의 특징을 지님 프로그램의 생산성고 코드의 가독성, 통계처리 기능 강화 효율적인 데이터 구조 간단하지만 효과적인 객체지향 프로그래밍 자유, 오픈소스 소프트웨어 고수준 언어 이식성 확장성 실행 전에 컴파일할 필요가 없다. 작성한 코드의 결과를 즉시 볼 수 있다. 작성한 코드의 줄을 맞추지 않으면 실행이 되지 않는다. 어느 운영체제에서도 사용할 수 있다. 방대한 라이브러리가 있다. ※ 주요 특징 동적 타이핑(dynamic typing).(실행 시간에 자료형을 검사한다.) 객체의 멤버에 무제한으로 접근할 수 있다. (속성이나 전용의 메서드 훅을 만들어 제한할 수는 있음.) 모듈, 클래스, 객체와 같은 ..
2023.10.26 -
IT 보안(Security), 정보 보안
보안(保安)이란? 보안은 위험, 손실 및 범죄가 발생하지 않도록 방지하는 상태를 가리킨다. 일반적으로 보안은 피해 발생의 원인이 '인간의 행위'라는 점에서 안전이라는 개념과 구분된다. 이러한 특성에도 불구하고 아직 한국 내에서는 두 용어를 크게 구분하지 않고 혼용하여 쓰는 경향이 있다. 컴퓨터 보안(-保安, 영어: computer security), 사이버 보안(cybersecurity) 또는 정보 기술 보안(Information Technology Security, IT Security)은 하드웨어, 소프트웨어 또는 데이터의 도난이나 손상, 컴퓨터가 제공하는 서비스의 중단 또는 오용으로부터 컴퓨터 시스템을 보호하는 것을 이르는 말이다. 이 분야는 컴퓨터 시스템과 인터넷[2], 무선 네트워크에 대한 의존..
2022.12.11 -
[Linux] 클러스터(Cluster), 로드밸런싱
클러스터(Cluster) : 컴퓨터 데이터 통신분야에서 단말 제어 장치와 그에 접속된 복수 단말의 총칭 - 서버 분야에서의 클러스터는 여러 대의 컴퓨터를 연결하여 하나의 컴퓨터를 사용하는 것처럼 구성된 시스템을 의미함. - 클러스터의 구성 요소들은 일반적으로 고속의 근거리 통신망으로 연결된다 - 서버로 사용되는 노드에는 각각의 운영 체제가 실행된다. - 컴퓨터 클러스터는 저렴한 마이크로프로세서와 고속의 네트워크, 그리고 고성능 분산 컴퓨팅용 소프트웨어들의 조합 결과로 태어났다. - 일반적으로 단일 컴퓨터보다 더 뛰어난 성능과 안정성을 제공하며, 비슷한 성능과 안정성을 제공하는 단일 컴퓨터보다 비용면에서 훨씬 더 효율적이다. 클러스터링 컴퓨팅 파워를 증가시키기 위한 다양한 방법이 있다. 그중 고성능 단일 ..
2022.10.19