일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 자전거
- 유산소
- 2021
- 맛집
- 대전
- DSEC
- 건대입구역
- 한강
- 소모임
- 10km
- Python
- Shell
- Grafana
- 중식
- 대구
- Podman
- 러닝
- Kubernetes
- 성수대교
- zabbix
- 힐링
- 하체
- 달리기
- GitHub
- Linux
- 오답노트
- 정보처리기사
- docker
- 뚝섬유원지
- Run The Bridge
- Today
- Total
목록Linux (14)
Run The Bridge
0. 들어가기에 앞서 linux나 ubuntu 같은 OS에서 패키지를 설치할 때 yum, apt-get을 많이 사용한다. 또는 rpm파일을 직접 받아와서 rpm -Uvh 명령으로 설치하는데 rpm 명령을 사용하면 의존성 오류가 발생할 수 있다. 이러한 문제점을 해결하고, rpm 패키지를 묶어서 배포까지 한 번 해본다. 1. Package 검색 우선은 내가 설치하려는 package의 이름으로 의존성 파일을 검색한다. 나는 얼마전에 포스팅한 podman 관련하여 의존성 파일을 찾아본다. 다음의 명령을 입력하면 해당 패키지의 의존성 파일을 알 수 있다. rpm -qR podman # rpm -qR [패키지명] /bin/sh catatonit config(podman) = 0:3.0.1-2.el7.3.1 con..
0. 정규 표현식(Regex) 다음 사이트에 정규표현식에 대해 잘 정리해놓았다. https://hamait.tistory.com/342 정규표현식 (Regex) 정리 정규표현식은 아주 가끔 쓰기때문에 항상 다시 볼때마다 헷갈리곤 하는데.. 주요 사용예를 정리하여 보았다. 나중에 찾아보기 편하라고~ 정규 표현식의 용어들정규 표현식에서 사용되는 기호를 hamait.tistory.com 정규표현식 연습은 아래의 사이트에서 할 수 있다. 우측상단에 javascript를 PCRE로 바꿔서 실습하자. https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressio..
0. 들어가기 앞서 리눅스에서 i-node란 무엇이고, 어떤 의미를 갖는지 공부해보고 disk를 직접 mount 하여 i-noded가 full차면 어떤 현상이 발생하는지 알아보자. 추가로 linux에 quota라는것도 알아보자. 1. what is i-node https://en.wikipedia.org/wiki/Inode inode - Wikipedia From Wikipedia, the free encyclopedia Jump to navigation Jump to search Data structure describing a file-system object (e.g. file, directory) that stores the attributes and disk block location(s) of..
0. 쉘 스크립트란 무엇인가? 쉘(shell)은 명령 인터프리터로 사용자가 O/S에 대화식(interactively)으로 명령을 내리거나, 명령을 일괄(batch)적으로 실행할 수 있는 기능을 제공하는 응용 프로그램 Kernel Core of the OS Allocates time and memory to programs Shell Outer layer of OS Interacts with user Sends requests to kernel 쉘의 종류 sh(모든 O/S에서 지원한다) csh tcsh ksh bash(가장 유명하다) zsh(인기) dash 1. 스크립트 작성방법 #!/bin/bash # 해당 코드를 입력한다. → 쉬뱅(해시뱅) echo hello world 통상적으로 #!/bin/bash..
들어가기에 앞서... 1. 약간의 리눅스 지식을 요구합니다. 2. 쉘 스크립트를 통해 노가다를 줄이고, 자동화를 해봅니다. 3. 오픈소스와 접목하여 쉘 스크립트를 통해 자동화를 구축해봅니다. 0. 리눅스 파일명 규칙 최대 255자 까지 가능 알파벳 대소문자 숫자포함, 마침표, 밑줄, 하이픈(-) 대 / 소문자 구별 백슬래시(\)를 이용하여 특수 문자 이스케이프 공백문자 포함시 인용부호 처리 숨김파일(dir)명은 마침표(.)로 시작 1. 자동완성 기능 리눅스에서 제공하는 tab키를 이용한다. 2. 리눅스 디렉토리 구조 # root dir로 이동 cd / # 최상위 디렉토리 # home dir로 이동 cd || cd ~ # 홈 디렉토리, 작업디렉토리 /bin: 실행 가능한 명령어들의 집합(ls, cat, v..
우리는 Ubuntu, Debian 계열에서 linux의 yum 처럼 'apt', 'apt-get' 과 같은 명령어를 통해 라이브러리를 설치한다. yum의 뜻은 다음과 같다. https://ko.wikipedia.org/wiki/Yum Yum - 위키백과, 우리 모두의 백과사전 페도라 16의 Yum Extender 스크린샷 Yum은 Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개발 ko.wikipedia.org Yellow dog Updater, Modified의 약자로 RPM 기반의 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 L..