# centos

[ CentOS ] JAVA 11 설치, 환경변수 설정하기
1. Terminal에서 root 계정으로 로그인하기 >su - 2. 다운로드 받을 수 있는 자바버전 확인하기 >yum list java*jdk-devel 3. Java 다운로드 받기 전, yum 패키지 업데이트 >yum update 아래와 같이 동의하기가 뜨면

[개발환경]mac m1 CentOS7 설치
리눅스 기반의 CentOS7를 mac apple chip에서 설치하여 사용해보자. docker를 기반으로 가상 컨테이너를 설치하여 사용하는 방법에 대해서도 알아보자.

보안 관리
SSH에 대한 키 기반 인증 구성 squid : 리눅스 시스템에서 프록시 서버를 운영할 때 사용되는 자유-오픈소스 소프트웨어 구성 파일 위치 /etc/squid/squid.conf SELinux 보안을 강화하기 위해 리눅스 커널에 추가된 Mandatory Access Control(MAC) 보안 기술 파일 소유자나 그룹 소유자 외에도, SELinux가...

container 관리
container 관리 및 구성 docker : container runtime sudo dnf install docker -y docker search nginx docker pull : docker images docker rmi docker rmi --force docker run -d -n docker run -d -n -p : dock...

사용자 및 그룹 관리
사용자 계정 생성, 삭제 및 수정 구성 파일 위치 /etc/passwd useradd 사용자 계정 생성 sudo useradd sudo useradd -s -d sudo useradd -u userdel 사용자 계정 삭제 sudo userdel --remove sudo userdel -r usermod 사용자 계정 수정 sudo user...

기본 네트워크 관리
network, hostname resolution 정적 또는 동적으로 구성 구성 파일 위치 /etc/hosts : 호스트 이름과 IP 주소 간의 매핑을 제공하는 파일 /etc/resolv.conf : linux 시스템에서 DNS(Domain Name System) 서버의 IP 주소와 검색 도메인을 지정하는 파일 > nameserver [DNS 서버의...

시스템 배포, 구성 및 유지 관리
작업 예약 crontab 특정 시간마다 프로그램이나 명령어를 자동으로 실행할 수 있도록 하는 서비스 매일, 매주, 매월 등 지정된 시간에 일괄적으로 명령을 실행하거나, 백업 작업 등을 예약 가능 구성 파일 위치 /etc/crontab /etc/cron.daily/ /etc/cron.hourly/ /etc/cron.monthly/ /etc/cron.week...

파일 시스템 생성 및 구성
파일 시스템 생성 > mkfs. cramfs ext2 ext3 ext4 fat minix msdos vfat xfs -i - inode size [-i perblock=n|size=num,maxpct=n,attr=0|1|2, projid32bit=0|1,sparse=0|1] -L - lable [-L...

로컬 스토리지 구성
physical storage partitions 확인, 생성, 삭제, 수정 lsblk : List information about block devices fdisk : Display or manipulate a disk partition table cfdisk : Display or manipulate a disk partition table Sw...

Shell Scripts
Variables Command Line Arguments mission_name=$1 Input read mission_name read -p "Enter mission name:" mission_name Arithmetic Operations expr $A + $B expr $A - $B expr $A / $B expr $A \* $B echo $...

필수 도구 이해 및 사용
Shell prompt 접속 로그인 모드 Local text-mode console Local graphical-mode console Remote text-mode login Remote graphical-mode console Remote text-mode login SSH (Secure SHell) telnet SSH VS telnet 공통점 원격...
[클라우드 아키텍트] SAMBA와 NFS서버 구축하기
SAMBA 삼바(Samba)는 마이크로소프트와 인텔에서 개발한 SMB(Server Message Block) 네트워크 프로토콜을 이용해 윈도우와 유닉스계열의 운영체제나 다른 시스템 간의 자원을 공유할 수 있도록 만든 프로그램이다. > - 현재 SMB 프로토콜은 유닉스
[Linux/python/db] 리눅스에서 db서버 구동
설치프로그램 : Virtual Box, Putty, HeidiSQL Portable, CentOS 7.9 > # 1. VM virtualbox설치 > > ### id:root로 설정 password: 자유이지만 외우기 편한걸로 설정했음 > ### 명령어: ip ad

[잡담] Podman docker
새로운 CentOS 환경에서 도커를 설치하기 위해 명령어를 입력해보니 docker가 아니라 podman-docker 이 설치되던군요.Untitled솔직히 Docker랑 podman이랑 대체 무슨 조합인지 모르겠는 영문이었습니다만 알고보니 CentOS에서 도커 설치
[CentOS] VirtualBox에 리눅스 가상머신 설치 및 네트워크 설정
이번 글에서는 VirtualBox에 CentOS 가상 머신 minimal 버전을 설치하는 과정을 다룹니다.

CentOS 7에 OpenJDK17 설치하기
이 방법은 Yum을 통한 설치가 아닌, JDK 소스폴더를 다운받아 Path 경로를 잡아주는 방식이다.tmp\`\`\`두줄 추가OpenJDK 17 이 정상적으로 설치되었다.
0210 일지
회사검색 팝업 문구 추가영상 링크 변경 : 어제 변경한 파일에 빠뜨린 부분이 있었다.웹서버에 jsp를 배포하는 과정에서 실수가 있었다. 이상하게 반영이 바로 안 됐음알고보니 zip파일로 만드는 과정에서 내부 폴더 구조를 잘못 만든 것이었다.다시 한번 웹서버에 반영하는
0209 일지
문구 수정 : 아이디 중복체크 팝업, 회원정보수정 하단 안내문구 띄어쓰기, 나이스 번호 알림 문구 등약관 문구 파일로 정리해서 전달소속 없음 체크박스 생성 -> 클릭 시 searchKeyword로 '소속 없음' 입력한 상태로 검색하는 js 기능 추가 -> 추가된 소속없

[CentOS] SSH 설치
1. SSH 정의 SSH : Secure Shell의 줄임말이다. 원격지 호스트 컴퓨터에 접속하기 위해 사용된다. SSH를 통해 암호화 기능을 추가하여 나온 프로토콜이다. 기본적으로 포트번호는 22번을 사용하지만 실무에선 포트 번호를 변경하여 사용한다. 실제로 리눅스