분류 전체보기 664

[2차 단답식] 프로세스의 우선순위 변경

다음 조건에 맞는 프로세스의 우선순위를 변경하려고 할 때 (     ) 안에 알맞은 내용을 적으시오.가. bash 프로세스에 설정된 NI값을 -10만큼 감소시켜 우선순위를 높인다.# ( ① ) ( ② ) bash나. PID가 1222인 프로세스의 NI값을 10으로 지정한다.# ( ③ ) ( ④ ) 1222■ 조건● ①과 ③번은 해당 명령어만 기입한다.● ②와 ④번은 명령어의 옵션 또는 옵션과 관련된 인자값을 기입하는데, 옵션관 관련된 인자값이 있는 경우에는 하나의 괄호로 처리한다. [예) -d /home/ihduser]□ 정답① nice 또는 snice② --10 또는 -n -10 또는 --adjustment=-10③ renice④ 10 또는 -n 10 (뒷부분에 -p 덧붙여도 정답 인정)  □ 해설프로..

[리눅스 팁] 터미널에서 계산을 하려면

터미널에서 계산터미널에서 * 연산자를 사용하여 곱셈을 수행하면 명령어 입력으로 봅니다. 대신에, 연산을 수행하려면 bc와 같은 계산기를 사용해야 합니다.터미널에서 곱셉을 수행하는 방법bc 명령어를 사용하여 곱셈 수행:echo "5 * 123456789" | bcPython을 사용하여 곱셈 수행:python3 -c "print(5 * 123456789)" 이런 방식으로 원하는 곱셈 연산을 수행할 수 있습니다.

세 명령어(`whois`, `grep`, `awk`)를 중심으로 도메인 만료 일자 확인 방법

네, 세 명령어(whois, grep, awk)를 중심으로 도메인 만료 일자 확인 방법을 다시 설명드리겠습니다.1. whois 명령어사용법: whois [도메인 이름]역할: 도메인 이름의 등록 정보를 조회합니다.예시:whois example.com이 명령어를 실행하면 example.com 도메인의 등록 정보가 출력됩니다.2. grep 명령어사용법: grep [찾고자 하는 패턴]역할: 입력된 텍스트에서 지정한 패턴과 일치하는 줄을 필터링하여 출력합니다.예시:whois example.com | grep 'Registry Expiry Date:'이 명령어를 실행하면 whois example.com 출력 중에서 'Registry Expiry Date:'라는 문자열이 포함된 줄만 출력합니다.3. awk 명령어사용..

카테고리 없음 2024.06.17

도메인 만료 일자 확인하기

도메인 만료 일자 확인하기도메인 등록 갱신을 위해 만료 일자를 확인하는 방법을 다룹니다. 단계는 다음과 같습니다.도메인 리스트 작성:도메인 이름들을 텍스트 파일에 작성합니다. 파일 이름은 domains.txt와 같이 지정할 수 있습니다.예제 도메인 리스트는 다음과 같습니다:example.comoreilly.comefficientlinux.comwhois 명령어를 이용한 도메인 만료 일자 확인:작성된 텍스트 파일을 이용하여 각 도메인의 만료 일자를 확인하는 스크립트를 작성합니다.리눅스 명령어인 whois를 사용하여 도메인의 등록 정보를 확인합니다.예제 스크립트아래는 각 도메인의 만료 일자를 확인하는 스크립트 예제입니다:# check_domain_expiration$ whois example.com | le..

[Colab] Google Colab의 주요 메커니즘

Google Colab의 주요 메커니즘Google Colab, 공식적으로 Google Colaboratory는 클라우드 기반의 Jupyter Notebook 환경을 제공합니다. 이를 통해 사용자는 파이썬 코드를 작성, 실행하고 데이터를 분석할 수 있습니다. Colab의 주요 메커니즘을 소개합니다.1. 환경 설정클라우드 기반: Google Colab은 클라우드에서 실행되므로 사용자는 로컬 머신의 리소스를 사용하지 않고도 강력한 컴퓨팅 리소스를 활용할 수 있습니다.코드와 텍스트: 노트북에서는 코드 셀과 텍스트 셀을 사용할 수 있습니다. 코드 셀에서는 파이썬 코드를 실행하고, 텍스트 셀에서는 마크다운 문법을 사용해 문서를 작성할 수 있습니다.2. 패키지 관리필수 패키지 설치: Colab은 여러 가지 필수 패키..

오픈 소스 2024.06.15

콘솔(Console)과 터미널(Terminal)의 차이

Console과 Terminal의 차이1. 개요컴퓨터 과학 및 IT 분야에서 자주 사용되는 용어인 "Console"과 "Terminal"은 서로 비슷한 의미로 사용될 때도 있지만, 그 기원과 기능에서 중요한 차이점을 가지고 있습니다. 이 글에서는 이 두 용어의 정의와 차이점, 그리고 그 역사적 배경을 설명하겠습니다.2. Console의 정의Console은 컴퓨터 시스템과 사용자 간의 인터페이스를 의미합니다. 초기 컴퓨터 시스템에서 Console은 주로 컴퓨터의 상태를 모니터링하고 제어할 수 있는 물리적 장치를 가리켰습니다. 일반적으로 Console은 텍스트 기반 입력 및 출력을 처리하며, 키보드와 디스플레이 장치로 구성되어 있습니다.3. Terminal의 정의Terminal은 사용자와 컴퓨터 간의 인터페..

RStudio 통합개발환경의 콘솔과 터미널

RStudio는 통합개발환경R은 작업 환경이 터미널이기 때문에 윈도즈에 길들여진 사용자는 사용이 불편합니다. 물론 리눅스 터미널에 익숙한 사용자는 터미널에서 작업도 순조롭습니다. 아래와 같이 현재 작업 디렉터리를 확인하는 'getwd()'로 확인하면 작업 디렉터리를 볼 수 있습니다. 'setwd("...")' 명령으로 작업 디렉터리를 원하는 디렉터리로 설정할 수 있습니다. RStudio는 편리성이 보강된 통합개발환경RStudio는 다음과 같이 기능이 나눠진 몇 개의 패널이 있습니다. 왼편 'Console 패널'은 'Console', 'Terminal', 'Background Jobs' 탭으로 구성되어 있습니다. 콘솔과 터미널"콘솔(Console)"과 "터미널(Terminal)"은 둘 다 컴퓨터와 상호 작..

카테고리 없음 2024.06.13

RStudio 설치하고 실행하기

RStudio 설치하기 보충LinuxMint는 Ubuntu 기반 배포판이므로, 'Ubuntu 20/Debian 11'나 'Ubuntu 22/Debian 12'를 선택하여 다운로드하면 됩니다. 여기서는 'Ubuntu 22/Debian 12'를 다운로드합니다.다운로드 및 설치파일 다운로드:해당 링크를 클릭하여 .deb 파일을 다운로드합니다.터미널에서 설치:터미널을 열고 다운로드한 디렉토리로 이동합니다.cd ~/Downloads 또는 cd ~/다운로드다음 명령어를 입력하여 RStudio를 설치합니다.sudo dpkg -i rstudio-2024.04.2-764-amd64.deb종속성 문제 해결을 위해 추가로 다음 명령어를 실행합니다.sudo apt install -f이렇게 하면 RStudio가 성공적으로 설치..

오픈 소스 2024.06.12

LinuxMint에서 'R'과 'RStudio'를 설치하는 방법

LinuxMint에서 'R'과 'RStudio'를 설치하는 방법LinuxMint에서 'R'과 'RStudio'를 설치하는 방법을 단계별로 설명드리겠습니다. 이 과정을 따르면 데이터 분석을 위한 강력한 환경을 구축할 수 있습니다.1. R 설치하기패키지 목록 업데이트:먼저 패키지 목록을 업데이트합니다. 터미널을 열고 다음 명령어를 입력합니다.sudo apt updateR 설치:R을 설치합니다. 다음 명령어를 입력하여 R을 설치할 수 있습니다.sudo apt install r-base설치 확인:R이 제대로 설치되었는지 확인하려면 터미널에서 R을 실행해 봅니다.RR 콘솔이 열리면 설치가 성공적으로 완료된 것입니다. R 콘솔을 종료하려면 q()를 입력하고 Enter를 누릅니다.2. RStudio 설치하기RStud..

오픈 소스 2024.06.11

Bash 스크립트 실습

Bash 스크립트 실습파일들을 처리하면서 디버깅 기능을 사용하는 스크립트를 만들어보겠습니다. 예를 들어, 특정 디렉터리 내의 텍스트 파일을 다른 디렉터리로 복사하는 스크립트를 작성합니다.실습 예제: 파일 백업 스크립트스크립트 작성아래와 같은 내용을 포함하는 Bash 스크립트를 작성합니다. 파일 이름은 backup.sh로 저장합니다.#!/bin/bash# 디렉터리 설정source_dir="/home/easyfly/GIT/HtmlCSS"backup_dir="/home/easyfly/BACKUP"# 디버깅 활성화set -x# 백업 디렉터리 존재 여부 확인 및 생성if [ ! -d "$backup_dir" ]; then mkdir -p "$backup_dir" echo "Backup directory..