일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PAT
- nodejs
- mysql
- Docker Swarm
- Javascript
- git
- 용어정리
- RAPA
- gns3
- PaaS
- 실습
- 클라우드
- docker
- 개념
- kubernetes
- network
- node.js
- Docker-compose
- dockerfile
- 명령어
- worker
- RAID
- 이론
- IaaS
- 네트워크
- 도커
- OpenStack
- MongoDB
- express
- 쿠버네티스
- Today
- Total
목록2022이전/Linux (25)
융융이'Blog
명령모드 :set nu : 행번호 보이기 G : 맨 마지막 행으로 이동 gg : 맨 처음 행으로 이동 15G: 15번 째 줄로 이동 yy : 한줄 복사 2yy : 두줄 복사 p : 붙이기 dd : 한줄 삭제 5dd : 다섯줄 삭제 u : 되돌리기 /찾고자하는 문자: 문자 단어 찾기 => n 입력시 찾은 문자 다음 입력모드 i : 현재 커서 다음에 입력할 수 있다. o : 현재라인의 다음 라인으로 이동하여 입력가능 마지막행모드 :w : 저장 :wq : 저장 후 종료 :q! : 강제 종료(저장 x)
일시 해제 # systemctl stop firewalld # systemctl stop iptables # systemctl stop ip6tables 영구 해제(리부팅 이후에도 작동하지 않도록 설정) # systemctl disable firewalld # systemctl disable iptables # systemctl disable ip6tables 출처: https://realforce111.tistory.com/24 [KIMS BLOG]
가상 머신(영어: virtual machine, VM)은 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터를 에뮬레이션하는 소프트웨어다. 가상머신상에서 운영 체제나 응용 프로그램을 설치 및 실행할 수 있다.(instance도 비슷하게 사용된다.) 물리적 리소스(physical resourse) 논리적 리소스(Virtual resourse) 가상 머신의 용량은 논리적 구조이기 때문에 실제 용량보다 크게 설정할 수 있다.
리눅스 토발쯔가 리눅스 커널을 개발하기 전에 리처드 스톨만에 의해서 GNU프로젝트가 시작되었다. GNU 관련된 프로젝트들은 오픈소스기반으로 리눅스 기반으로 개발된 프로젝트이다. 리눅스 커널에 대한 개념 하드웨어 옆에 Kernel 코드를 다룬다. 이것을 다루는 사람을 해커라 한다. 커널 코드 보통은 c언어로 작성되어 있다. 리눅스에서 메모리관리하는 복잡한 시스템을 말한다. 즉 CPU가 가상주소를 물리적 주소로 변환 시킬수 있게 한다. 리눅스 기반으로 개발된 소프트웨어 Bash, 셀 이맥스(emacs), 다양한 기능의 문서 편집기 gcc, c를 비롯한 다양한 프로그래밍 언어를 위한 컴파일러 김프, 그림편집기, glibc, c라이브러리 등...
웹서버란? - 웹 서버의 핵심 기능은 클라이언트가 요청하는 리소스들을 전달할 수 있도록 하는 것이다. - 로컬로 웹SW오픈소스 툴을 이용하지 않고 포트를 열어 구동하게 되면 동시처리속도가 현저히 느리다. - 대표적인 웹 서버 오픈소스는 Nginx와 Apache가 있다. Apache - Apach 기반 서버는 국내 일반적인 웹서버로 이용된다. - Client에서 요청을 받으면 MPM(Multi Processing Module : 다중처리 모듈) 이라는 방식으로 처리 1. Prefork MPM 실행중인 프로세스를 폭제되어 처리된다. 각 프로세스는 한번에 한 연결만 처리하고 요청량이 많아질수록 프로세스는 증가하지만 복제시 메모리영역까지 복제되어 동작하므로 프로세스간 메모리 공유가 없어 안정적 2. Worker..
USERADD 를 통해 등록된 계정만 보기 grep /bin/bash /etc/passwdgrep /bin/bash /etc/passwd | cut -f1 -d:이거 역시 아이디만 짤라서 보여줌USERADD 를 통해 등록된 계정만 보기grep /bin/bash /etc/passwd grep /bin/bash /etc/passwd | cut -f1 -d: 이거 역시 아이디만 짤라서 보여줌 기본 패스워드 변경하기 passwd사용자명 변경하기 sudo adduser alice새로운 사용자의 패스워드를 생성하라는 메시지가 나타날 것입니다. 새로운 사용자의 홈 디렉터리는 /home/alice가 됩니다. sudo 퍼미션을 갖도록 하기 위해, 다음과 같이 sudo 그룹에 추가합니다. sudo adduser alice..
접속 실패 로그 확인 ssh 접속 시도 실패 로그는 “/var/log/btmp” 파일에 특수하게 저장된다. 이 파일을 보기 위해서는 “last -f” 명령을 이용하여 확인할 수 있다. raonworks:~$last -f /var/log/btmp root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:notty 116.31.116.15 Tue Nov 1 06:26 - 06:26 (00:00) root ssh:notty 11..
크론 스케쥴 편집하기 아래 명령어를 실행하면 현재 로그인된 유저에 대해 cron job을 등록 할 수 있다. crontab -e 명령어를 실행하면 디폴트 text 편집기가 열리면서 cron의 설정파일을 수정할 수 있게된다. 이 편집화면에서 원하는대로 설정을 변경한 후 저장하면 된다. 작업 스케쥴 설정 작업 스케쥴을 설정할때는 순서대로 min > hour > day(일) > month > weekday(요일)를 한칸씩 띄워서 적어주면 된다. 예를들어 40 5 * * * /some/job 의 경우 job을 매 05시 11분에 실행하라는 뜻이다. 좀더 다양한 예시들을 살펴보자. * * * * * 1분 마다 실행 30 * * * * 매시 30분마다 실행 0 0 10 * * 매월 10일 0시 0분에 실행 * * ..