IT/IT 기초(IT기사, 알고리즘, Linux 등)
-
[Linux] 데몬이란? systemd 프로세스란?IT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 6. 15. 15:11
멀티태스킹 운영체제에서 데몬은 백그라운드에서 돌면서 여러 작업을 하는 프로그램이다. 보안이 강화된 서버 원격 접속 및 제어 도구인 ssh 서버 데몬인 sshd처럼 보통 데몬을 뜻하는 'd'를 이름 끝에 달고 있다. 일반적으로 프로세스로 실행된다. 시스템은 시동할 때 데몬을 시작하는 경우가 많다. 이런 데몬들은 네트워크 요청, 하드웨어 동작, cron처럼 주기적인 작업을 실행하는 등 다양한 목적으로 사용된다. 데몬은 시스템의 첫 프로세스인 (pid가 1인) systemd 의 바로 하위 프로세스가 된다. (원래 Init이 PID 1인 루트 프로세스였는데 이를 개선한 것이 systemd 이다.) 데몬은 부모 프로세스가 없어서 PPID(부모 프로세스 ID)는 1이다. systemd 는 프로세스 트리에서 가장 상..
-
[Linux] df, du 명령어 사용법 (디스크 여유 공간, 사용량 확인)IT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 6. 3. 11:58
리눅스 파일 시스템 디스크 사용량 알아보기. - df, du df(disk free, 디스크 여유 공간 확인) df 리눅스 시스템 전체의 마운트 된 디스크 사용량을 알 수 있다. 순서대로 파일시스템, 크기, 사용량, 여유공간, 사용률, 마운트된 곳을 나타낸다. df -h 사람이 보기 좋은 M(메가바이트), G(기가바이트) 단위로 확인할 수 있는 옵션. du(disk usage, 디렉토리 디스크 사용량 확인) du df가 시스템 전체의 디스크 공간을 확인하는 명령어라면, du는 특정 디렉토리 기준 디스크 사용량을 확인할 수 있다. 디렉토리 이름을 지정하지 않으면 현재 디렉토리를 기준으로 출력한다. 서브 디렉토리 디스크 사용량도 표시한다. du - h 사람이 보기 좋은 K, M, G 단위로 확인.
-
[IT 기사] 포스트 코로나 전략, AI+X가 핵심이다 '한국판 디지털 뉴딜'을 풍성하게 하는 길IT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 5. 14. 09:50
아래의 내용은 포스트 코로나 전략, AI+X가 핵심이다 '한국판 디지털 뉴딜'을 풍성하게 하는 길 을 요약한 글이다. 코로나 사태로 인해 세계 경제는 100여 년 전 대공황 이후 최악으로 치닫고 있다. 세계 각국의 공장이 멈춰서고 글로벌 공급망까지 무너져가고 있다. 국경은 봉쇄되고 교류는 끊기고 있다. 수출 중심인 우리 경제에도 큰 타격이 불가피하다. '포스트 코로나'라는 용어는 세상의 질서가 '코로나19 이전'에서 '코로나19 이후'로 바뀌게 되는 걸 의미한다. 질병과 보건 체제 재정립, 생산과 유통 그리고 소비에 이르는 경제 체제 새로운 디자인, 노동과 교육 그리고 놀이의 형태 변화, 인간관계의 새로운 틀, 국가 사이에 새로운 질서가 필요하게 되었다. 세상의 질서가 바뀌면 세력도 교체된다. 때문에 코..
-
[leetcode 알고리즘] Two Sum - 난이도 EasyIT/IT 기초(IT기사, 알고리즘, Linux 등) 2020. 2. 4. 10:05
1. Two Sum - 난이도 Easy Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution, and you may not use the same element twice. Example: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] + nums[1] = 2 + 7 = 9, return [0, 1]. 내가 작성한 소스코드: class Solution { public int[] twoSum(int[] nu..
-
삼성 SSD, HDD 고객센터 전화번호 / 직구시 as 가능여부 확인IT/IT 기초(IT기사, 알고리즘, Linux 등) 2019. 12. 5. 14:14
삼성 SSD 직구하려다가, AS 궁금해서 알아본 후기. 월드 워런티 적용 안됨 해당국에서 제조한 제품만 해당국에서 AS 가능 삼성 국내 정품 SSD만 국내에서 AS 가능 수입 / 병행(국내에서 구매하지만 해외 제조국일 경우) 제품 국내 AS 불가능 (즉, 직구하면 국내에서 AS 불가능.ㅎㅎ) 제품코드에 kr이 붙어 있다면 국내 정품 확실 kr이 없을 때, dw가 붙어있다면 시리얼 번호로 확인이 필요함. 서비스센터에 전화해서 불러주면 확인해줌. 삼성 SSD, HDD 하드 전문센터 고객센터로 바로 연결되는 번호 SSD: 070-8250-2646 HDD: 070-4351-3333 이곳(http://www.semas.co.kr/ssd/ssd.php)에서 확인할 수 있지만, 조회가 안되는 경우도 있음. 그럴땐 무..
-
[Mac OS] 'xxx.zip'을(를) 확장할 수 없습니다. (오류 22 - 유효하지 않은 변수.)IT/IT 기초(IT기사, 알고리즘, Linux 등) 2019. 12. 4. 17:51
맥에서 압축 해제를 하려고 더블클릭을 했는데.. 자꾸 저런 에러가 났다. 맥에 기본적으로 깔린 zip, unzip 프로그램 버전 업데이트도 해보고, 커맨드 라인으로 unzip '/Desctop/xxx.zip'도 해봣는데 안됐다.. 맥 카탈리나로 업그레이드하면서 발생한 문제라고 하던데, 검색하다가 프로그램 하나를 다운 받았더니 됐다! Mac App Store에서 Stuffit Expander를 다운로드해서 사용해봤더니 바로 해결! 다행쓰.
-
[Mac OS] Mac에서 Homebrew 사용하기(Command Line Tools 설치)IT/IT 기초(IT기사, 알고리즘, Linux 등) 2019. 12. 4. 17:14
mac OS 커맨드 라인에서 개발을 하려면 명령어 라인 도구(Command Line Tools)를 설치해야 한다. 이를위해 Xcode나 Xcode command line tools을 설치한다. Xcode는 애플스토어에 다운로드 가능하고, command line tools는 터미널을 열어 'xcode-select --install' 입력하면 다운 가능하다. 설치를 완료했다면, mac의 패키지 관리자인 Homebrew를 설치할 수 있다. 맥에서 애플리케이션을 손쉽게 설치, 삭제, 의존성 관리 등이 가능하게 해주어 개발자들에겐 필수 프로그램이다! Homebrew 설치는 여기 링크를 참고하면 된다. Homebrew 설치를 완료하였다면 아래에 간단한 사용법을 정리해놨다. Homebrew는 깃과 루비 기반. Hom..