전체 글 45

Mysql 명령어

기본 명령어 #mysql -u root -p => root유저로 접속 #show database; => db조회 #use test; => test 데이터베이스 접속 #show tables; => 사용중인 DB의 테이블 조회 #grep 'password' /var/log/mysqld.log => root계정의 임시패스워드 확인 #alter user 'root@localhost' identified by '1234'; => root패스워드를 1234로 변경 #use mysql; #select host, user, password from user; => 사용자 계정정보 확인 #create user abc@localhost identified by '1234' => 로컬에서만 접속 가능한 abc유저 생성 권한..

Linux 2022.07.12

Linux 디스크 추가

디스크를 사용하기 위해서는 1. 파티션 생성 2. 파일시스템 생성 ( 이해하기 쉽게 표현하면 포맷! ) 3. 마운트 작업을 거쳐야 한다. 1. 파티션 생성 #fdisk /dev/sdb => 대화형식으로 파티션 생성 하나의 장치에 파티션을 5개이상 만들기 위해서는 primary: 3개 / extended: 1개 /dev/sdb[1-3] : primary /dev/sdb4 : extended /dev/sdb[5-6] : sdb4 안에서 다시 파티션을 나눈다. 2. 파일시스템 생성 #mkfs -t xfs /dev/sdb1 ( -t옵션 없이 사용 시 디폴트로 ext형식으로 생성됨. ) 3. 마운트 파티션을 특정 디렉토리와 연결하는것. 단, 재부팅시 초기화되기때문에 fstab에 등록하여야 한다. #mount /d..

Linux 2022.07.12

패키지 설치

rpm #rpm -qa => 설치된 모든 패키지 확인 #rpm -qa | grep [패키지명] => 해당 패키지가 설치되어있는지 확인 #rpm -ev [패키지명] => 해당 패키지 삭제 #rpm -U [패키지명] => 해당 패키지 업데이트 apt #apt install [패키지명] => 설치 #apt remove [패키지명] => 패키지 삭제 => 패지지만을 제거 (관련 설정파일은 유지) #apt purge [패키지명] => 패키지와 관련된 모든파일 제거 #apt search [키워드] => 키워드 관련 패키지 검색 yum #yum list | grep [패키지명] => 레포에서 패키지명이 포함되어있는 패키지 검색 #yum list installed | grep [패키지명] => 설치되어있는 패키지 중 ..

Linux 2022.07.12

Service api

virtual_ip(단일 진입점)를 생성하여 각각의 파드에 고르게 접속시키기 위함. Service definition clusterIP : 사용자가 직접 정의해주지 않으면 k8s에서 임의 주소 지정 port : clusterIP의 포트번호 targetPort : 파드의 포트번호 Service Type ClusterIP - selector의 label이 동일한 파드들을 그룹으로 묶어 단일진입점(virtual ip) 생성 - 클러스터 내부에서만 사용가능 - type생략시 default값으로 10.96.0.0/12 범위에서 ip할당. ClusterIP example NodePort - 모든 노드를 대상으로 외부에서 접속 가능한 포트를 예약 - Default NodePort범위 : 30000 - 32767 - ..

Kubernetes 2022.01.11