본문 바로가기

CentOS

(146)
[Linux]VI 편집기 - 환경파일 설정 vi 편집기의 동작하는 기능을 변경하기 위해서는 set 명령어를 사용한다. set 명령어 다음에 all을 사용하면 현재 편집기에 사용가능한 모든 기능변수들에 대한 현재 설정값을 표시한다. vi 편집기의 기능을 현재 실행되는 편집 화면에서만 변경하기 위해서는 최하위행 모드에서 다음과 같은 방법을 사용한다. : set all :set all --- Options --- ambiwidth=single nocopyindent formatoptions=tcq keymodel= modifiable remap noshowfulltag tagbsearch ttybuiltin wildignore= noautoindent cpoptions=aABceFs formatprg= keywordprg=man nomodified r..
[Linux]VI 편집기 - 특징/소개 vi 편집기(Visual Editor) vi 편집기는 유닉스 계열에서 가장 많이 사용되는 텍스트 편집기이다. 1976년 빌 조이(Bill Joy)가 개발하였다. vi 편집기는 한 화면을 편집하는 비쥬얼 에디터(Visual Editor)이다. vim(vi improved) 브람 무레나르(Bram Moolenaar)가 vi 편집기와 호환되면서 독자적으로 다양한 기능 추가하여 만든 편집기이다. 편집시에 다양한 색상을 이용하여 가시성을 높였으며, 패턴 검색시에 하이라이트 기능을 제공하여 빠른 검색이 가능하게 해준다. (http://www.vim.org) < VI 명령어 > - 파일 열기 / 생성 새 파일을 편집할 수 있는 화면이 나온다. 여기서 작업을 한후에는 반드시 파일이름을 지정하여 저장하여 주어야 한다. ..
[Linux]리눅스 배포판 정리 ■ 레드햇 엔터프라이즈 리눅스 (RedHat Enterprise Linux) http://www.redhat.com 아직도 많은 사람이 리눅스라고 하면 레드햇을 떠올릴 정도로 유명한 배포판이다. 지금은 유료 버전으로 바뀌었고 줄여서 RHEL(RedHat Enterprise Linux)로 표시하기도 한다. 데스크톱 버전부터 서버 버전까지 갖가지 형태가 있다. ■ 데비안(Debian) http://www.debian.org 자유 소프트웨어와 오픈소스 소프트웨어로 구성된 배포판 중에게 가장 인기 있고 영향력을 갖춘 배포판이다. 데비안은 Unix에 가장 가까울 뿐 아니라 자유 소프트웨어 정신을 제대로 실천한다고 알려져 있다. 데스크톱과 서버용으로 모두 쓸 수 있다. 데비안은 *.deb로 된 파일로 소프트웨어를 ..
[Linux]암호 기억 갯수 변경 방법(SUSE Linux/Photon OS/CentOS) Linux OS에서 암호 만료가 되어 암호 변경 후 다시 기존 암호를 사용하고자 할 때, 이미 사용중인 암호라고 나오면 암호 기억 갯수를 '0'으로 변경해야 한다. < Linux 암호 기억 갯수 수정 방법 > remember=n (n 대신 원하는 숫자 입력) # yum -y install pam # cat /etc/pam.d/login #%PAM-1.0 auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so auth substack system-auth auth include postlogin account required pam_nologin.so account include system-auth password ..
Section04>도움말 퀴즈 답안 Q1> # man whoami NAME whoami - print effective userid SYNOPSIS whoami [OPTION]... DESCRIPTION Print the user name associated with the current effective user ID. Same as id -un. --help display this help and exit --version output version information and exit GNU coreutils online help: Report whoami translation bugs to AUTHOR Written by Richard Mlynarik. COPYRIGHT Copyright ⓒ 2013 Free Software Fou..
[Docker]Dockerfile 기본 작성 간단한 Dockerfile 작성 # Dockerfile - FROM FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) ex> FROM node node를 사용해서 이미지를 생성. - WORKDIR WORKDIR : "RUN", "CMD", "ENTRYPOINT" 명령이 실행될 작업 디렉터리 ex> WORKDIR /app 작업 디렉터리를 /app으로 설정.(추후 모든 소스 코드도 여기에 생성) - COPY COPY : 파일 복사 ex> COPY . /app 맨 처음 .은 Dockerfile이 있는 폴더를 의미함(host file system) 두번째 .은 그 파일을 저장해야 되는 내부 디렉터리를 의미(image/container file system) Dockerfil..
[Docker]Docker build 기본 순서 1. Dockerfile 생성 # vi Dockerfile < Dockerfile 주요옵션 > FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) MAINTAINER : 메인테이너 정보 (작성자 정보) RUN : Shell Script 또는 명령을 실행 CMD : 컨테이너가 실행되었을 때 명령이 실행 LABEL : 라벨 작성 (docker inspect 명령으로 label 확인할 수 있습니다.) EXPOSE : 호스트와 연결할 포트 번호를 설정한다. ENV : 환경변수 설정 ADD : 파일 / 디렉터리 추가 COPY : 파일 복사 ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행 VOLUME : 볼륨 마운트 USER : 명령 실행할 사용자 권한 지정 WOR..
[Docker][k8s]kubespray - kubernetes 설치 구성 관리 도구인 앤서블(ansible)을 이용해서 멀티노드 쿠버네티스 클러스터를 구축 < VM 정보 > master CentOS 7.6 192.168.111.100 node1 CentOS 7.6 192.168.111.101 node2 CentOS 7.6 192.168.111.102 < 사전 작업(master, node1, node2 진행) > 1. swap 메모리 비활성화 # swapoff -a 2. ip forward 설정 및 확인 설정 확인> # cat /proc/sys/net/ipv4/ip_forward 설정 방법> # echo 1 > /proc/sys/net/ipv4/ip_forward 3. 방화벽 해제 및 selinux 해제 # systemctl stop firewalld # systemctl..