# 리눅스

22개의 포스트
post-thumbnail

시스템 호출

시스템 호출하드웨어와 사용자 공간 프로세스 사이에 있는 계층사용자 공간에 하드웨어 인터페이스를 추상화된 형태로 제공시스템 보안 및 안전성을 제공프로세스별 가상 시스템 환경을 제공할 수 있다.API (Application Programming Interface)애플리케이

7일 전
·
0개의 댓글
post-thumbnail

프로세스 스케줄링

하나 이상의 프로세스를 동시에 중첩 형태로 실행할 수 있는 운영체제종류: 협동형 멀티태스킹(cooperative multitasking), 선점형 멀티태스킹(preemptive multitasking)선점형 멀티태스킹(preemptive multitasking)리눅스,

7일 전
·
0개의 댓글
post-thumbnail

프로세스 관리

실행 중인 프로그램사용 중인 파일, 대기중인 시그널, 커널 내부 데이터, 프로세서 상태, 하나 이상의 물리적 메모리 영역이 할당된 메모리 주소 공간, 실행 중인 하나 이상의 스레드 정보, 전역 데이터가 저장된 부분 등프로그램 코드를 실행하면서 생기는 모든 결과물fork

7일 전
·
0개의 댓글

자주 쓰는 리눅스 명령어

디렉토리를 이동할 수 있는 명령어로 특정 파일에 접근할 때에 쓴다.자신의 컴퓨터의 IP를 확일 할 수 있고 기타 DNS 구성요소들을 확인할 수 있다.저장된 장치의 다양한 정보들을 출력해주는데 이때에 -h를 붙여주면 줄 맞춰서 출력이 되어 보기가 편하다.현재 위치에서 하

2020년 5월 11일
·
0개의 댓글
post-thumbnail

윈도우에서 공개키 기반 SSH 접속하기

jenkins에서 git을 사용하기 위해서는 git을 공개키 기반 ssh로 접속해서 사용해야 한다고 한다. 기존에는 git을 http로 사용하거나 ssh로 사용하더라도 아이디, 패스워드 방식으로 사용하였는데, 이번에 공개키 기반 ssh를 설정하기 위해 삽질한 내용을 정

2020년 5월 6일
·
0개의 댓글

Linux vim 에디터 튜닝

https://www.notion.so/wecode/Vim-1d1c0ea0a3d84a48a3ca503b411ef94f

2020년 4월 30일
·
0개의 댓글

Linux 개요

리눅스는 멀티유저, 멀티태스킹을 지원하는 유닉스처럼 보이는 운영체제이다. 하지만 리눅스는 유닉스와는 독립적으로 개발되었으므로 유닉스 계열 운영체제가 아니라 유닉스 클론(Clone) 운영체제이다.리눅스는 핀란드의 리누스 토발즈(Linus Torvalds)에 의해 1991

2020년 4월 28일
·
0개의 댓글

[미해결] 의존성 문제로 인한 패키지 설치 실패 해결하기

E: Unable to correct problems, you have held broken packages. (지긋지긋)

2020년 4월 16일
·
0개의 댓글

C , C++언어로 Linux 테트리스 만들기

안녕하세요 저는 C++을 공부하고있는 대학생입니다.제가 리눅스를 이용해서 테트리스를 만들었느데, 기본적으로 라즈베리파이3를 사용하였으며, GPIO 컨트롤을 이용하여 화면을 제어 할 수 있는 테트리스를 만들었습니다.우선. 화면의 좌표를 잡기 위해 간단히 숙지 해 두어야

2020년 4월 9일
·
0개의 댓글
post-thumbnail

커널과의 첫 만남

git 혹은 tar 파일 사용커널 설정(원하는 config 방식 설정)커널 빌드새 커널 설치커널 이미지를 부트로더 디렉토리에 복사커널은 C라이브러리나 표준 C 헤더 파일을 사용할 수 없다.커널은 GNU C를 사용한다.커널에는 사용자 공간에서와 같은 메모리 보호 기능이

2020년 4월 6일
·
0개의 댓글
post-thumbnail

리눅스 커널 입문

데니스 리치(Dennis Ritche) & 켄 톰슨(Ken Thompson)BSD(Berkeley Software Distribution): 버클리에서 제작된 유닉스유닉스의 특징단순하다.유닉스에서 모든 것이 파일이다. (예외도 존재: 소켓…)유닉스 커널과 관련 유틸리티

2020년 4월 6일
·
0개의 댓글

[Linux/Debian] 별칭(Alias): 나만의 리눅스 명령어 만들기

별칭(Alias)이란 리눅스의 명령을 다른 이름으로 변경하는 것을 말한다. 일반적으로 긴 명령을 짧게 변경하거나 언제나 사용하는 옵션을 설정하기 위해 사용한다. 별칭을 등록하려면 alias 명령을 사용한다. 예를 들어 터미널에서 ll을 입력해 ls -l 명령을 실행하려

2020년 4월 5일
·
0개의 댓글
post-thumbnail

(TIL10) Linux

Linux Basics 리눅스는 1991년 Linus Torvals가 개발한 운영체제로, Window 시스템이나 application이 아닌 이상 일반적으로 시스템 서버는 linux 기반으로 운영 리눅스의 파일구조는 아래 그림과 같이 tree 형태로 구성되어 있

2020년 4월 3일
·
0개의 댓글
post-thumbnail

Linux & Shell Commands

리눅스란? 리누스 토르발스가 커뮤니티 주체로 개발한 유닉스 기반 컴퓨터 운영 체제이다. 리눅스의 구조 - Linux File System Hierarchy (FHS) 커널 : 리눅스의 핵심, 프로세스 관리, 메모리관리, 파일 및 장치등을 제어하는 기능을 수행한다. 셸 : 커널과 사용자의 접점 (bash ..) 사용자로부터 명령을 받아 그것을 해석하고 프...

2020년 3월 1일
·
0개의 댓글

리눅스 쉘 기본 명령어(Basic Shell Commands)

리눅스 쉘 기본 명령어에 대해 알아보겠습니다. 옵션은 대부분 제외하였습니다. cd 가장 많이 쓰는 명령어 중에 하나인 cd는 "change directory"의 약자로 특정 디렉토리로 이동하고 싶을 때 사용합니다. cd 뒤에 가고 싶은 디렉토리 경로를 입력합니다. ls ls는 "list"의 약자로, 현재 디렉토리에 속한 파일 및 디렉토리를 나열해줍니다....

2020년 2월 6일
·
0개의 댓글
post-thumbnail

리눅스 데스크탑에서 가상 터미널 사용하지 않기

리눅스 민트를 기준으로 가상 터미널 스위칭 단축키는 CTRL+ALT+F1 ~ 7 까지 있고 F7 은 민트 GUI 환경으로 이동할 때 사용한다. 그런데, 이게 매우 유용할 때도 있지만 필요 없을 때도 있다.

2020년 1월 1일
·
0개의 댓글

윈도우 리눅스(우분투)에서 mysql 설치/실행

윈도우,, 너란자식 윈도우10부터 이제 내부적으로 리눅스를 사용 가능하다는것, 아시죠? 기분좋게 우분투를 설치하고 mysql을 설치하려 했으나... 그런데 이게 왠걸... 항상 손쉽게 설치했던 mysql이 작동이 되지 않았습니다 이렇게 패키지를 설치하고 mysql데몬을 실행하면,,, 계속해서 이런 오류가 나왔고 해당 폴더에 가면 sock파일 자체가 없...

2019년 11월 10일
·
0개의 댓글
post-thumbnail

PM2를 이용한 프로그램 실행 및 시작프로그램 등록

이 글은 어떤 사람들을 위한 글인가요? 리눅스에서 시작프로그램을 등록하고 싶어요 (라즈베리파이) 윈도우에서 사용하시려면 링크를 참조해주세요 그 프로그램이 예상치 못한 런타임에러로 중단되어도 알아서 다시 시작했으면 좋겠어요 따로 로깅을 하지 않더라도 해당 프로그램의 로그를 확인하고 싶어요 다른 방법도 있지 않아요? 단순 시작프로그램 등록만을 원한다...

2019년 11월 4일
·
0개의 댓글
post-thumbnail

리눅스에서도 Bitlocker를 써 보자.

비트로커를 (리눅스에서도 편하게) 쓰자! 알아보자 왜 비트로커를 써야 하는가 진짜로 물어보는 건 아니죠...? dislocker 있지 않냐 있는데 불편하잖아요, 애초에 제 것두 dislocker 래퍼랍니다. 말만 해선 모르겠다. 무슨 약을 팔러 왔냐 Watch the video 상단 그림을 누르면 데모 영상으로 이동합니다. 오... 어떻게 하냐 일단 ...

2019년 4월 1일
·
2개의 댓글

[책 추천] How Linux Works: What Every Superuser Should Know

오늘은 제가 최근에 읽으면서 굉장히 많은 도움을 받았던 책을 공유할까 합니다. 저는 Codecademy의 Python 튜토리얼 시리즈로 프로그래밍을 입문하고, 이후에 Node.js/React.js 등을 배우다보니 여기까지

2019년 3월 8일
·
0개의 댓글