。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 393

7일 차 ,, bind

지피티야 bind가 뭐니,,!!!!!! bind는 DNS(Domain Name System) 서버를 구현하는 데 사용되는 오픈 소스 소프트웨어입니다. DNS 서버는 도메인 이름을 IP 주소로 변환하는데 사용되며, 인터넷에서 웹 사이트를 검색하거나 이메일을 보내는 등의 작업에서 필수적인 역할을 합니다. bind는 DNS 클라이언트가 DNS 서버에게 쿼리를 보내면 이를 받아서 해당하는 도메인 이름의 IP 주소를 반환하는 역할을 합니다. 이를 위해 bind는 DNS 정보를 데이터베이스로 유지하고, DNS 요청이 들어오면 이를 처리하여 결과를 반환합니다. /etc/bind# vi named.conf.options 21 dnssec-validation no; // auto ==> no 22 recursion ye..

7일차// dns, 윈도우 마운트 복습

목차 .. 도메인 & 호스트네임 구분 dns, 네임서버 구조 윈도우 마운트 & mysql & tomcat & 워드설치 www.naver.com 1.domain : naver.com 2.hostname: www.naver.com mail.naver.com cafe.naver.com blog.naver.com kin.naver.com name server: mail, cafe, blog, kin nslookup : 네트워크 찾기 > naver.com 서버: kns.kornet.net Address: 168.126.63.1 //네임서버 권한 없는 응답: //알아봐다, 얻어다가 주는거라 신뢰하기 어려븜 이름: naver.com Addresses: 223.130.195.200 223.130.200.104 223...

일반 파일 실행과 systemctl 실행의 차이

그냥 실행은 실행시킨 순간에만 작동하고 (파일 다룰 때) systemctl은 stop을 하기 전까지 계속 작동상태다 (데몬 다룰 때) systemctl은 시스템 서비스를 관리하는 명령어로, 데몬을 시작하거나 중지, 다시 시작, 재시작 등을 할 수 있다. 이 명령어는 일반 파일을 다룰 때는 사용할 수 없고 파일 관리는 파일 시스템 관리 명령어들을 사용해야 합니다.

데몬과 파일의 차이

일반 파일은 사용자나 프로그램에 의해 직접 생성, 수정 및 삭제되는 파일입니다. 사용자는 파일에 대한 권한을 지정하거나 파일을 이동, 복사할 수 있습니다. 데몬은 시스템이나 프로그램의 백그라운드에서 계속해서 실행되는 서비스를 제공하며, 파일은 사용자 또는 프로그램에 의해 생성, 수정 및 삭제되는 데이터의 저장소입니다. 따라서 두 개념은 서로 다르며, 서로 비교할 수 없습니다. systemd를 사용하는 리눅스 배포판에서는 일반적으로 systemctl start 명령어를 사용하여 데몬을 시작합니다.

6일 차 근로자의 날에도 학원은 안 쉰다

#bash 주석 //c언어, java 주석 *집가서 5일차 설치 해보기 127.0.0.1 루트로 권한 설정 date - // timedatectl set-timezone "Asia/Seoul" vi ~/.basrc 에서 alias 설정 vi ~/.vimrc 추가 apt upgrade & update **필요한 package 설치 & mysql 설치 useradd -D -s /bin/bash => 유저 새로 만들때 기본 쉘 변경 useradd할때 home 만드는 설정 추가하기 >> vi /etc/login.defs >> 12번줄에 CREATE_HOME yes 추가 사용자 만들기 7. 윈도우 마운트하기 c드라이브에 폴더 만들고 오라클 설정에서 추가 8. sql 링크로 설치하기 // 실행까지 해보기 https..

주짓수 갈까말까 금요일 5일 차!

잊지 말자 난, root다. #이다. 관리자다. 설정을 마음대로 할 수도, 시스템을 망가트릴 수도 있다.. *오늘 과제* 시스템 자원(패키지, 프로세스 등)을 관리해야 한다. 사용자, 권한(소유권, 허가권)을 관리한다. 목차: useradd, adduser 차이 tty group 사용자 용량 확인 및 제어하기 (du, quota) 파일 권한 (3개씩 끊어읽기, chmod, umask) mysql nl /etc/passwd : 계정 보기(쉘 정보확인 가능) //tail -3 /etc/passwd 최신 목록보기 ★user 추가 및 쉘 변 /bin/sh :본쉘 useradd k1 /bin/sh :본쉘 adduser k2 /bin/bash :bash쉘 passwd k1 chsh 쉘 변경 (k1 의 쉘/본쉘을 b..

4-2 단축키 정리

※ 명령 프롬프트 Ctrl 키 활용 U 명령어 삭제 C cancel L clear W 한 단어 지우기 a 처음으로 e 마지막으로 컨트롤 u 한줄 다 지우기 컨트롤 w 한 단어씩 지우기 컨트롤 a 커서를 맨 앞으로 컨트롤 e 커서를 맨 뒤로 컨트롤 p 위로 컨트롤 n 아래로 h키고 !에 해당번호 치면 실행 !! alt+. esc+. 방금한거 다시 실행 ※ vi editor x 한 문자 삭 yy 라인 복사 p 붙여넣기 u undo / 뒤로 돌아가기, 연타 ㅏ능 ~ 대소문자 변환 J 두 줄 합치기 [[ , gg 처음으로 ]] G 끝으로 :20 20G 20번째 줄로 이동 ^, 0 행의 처음 $ 행의 끝 w 단어 단위 이동 (이전 b) /etc etc 검색 ?korea korea 검색 3,10 s/aa/AA 3~..

4-1 Ubuntu linux 설치

1. 설치 Ubuntu linux 설치 가상머신 이름: MyUbuntuLinux RAM: 2G, HDD: 30G preocessor: 2개 Hostname: psh 일반 사용자 j, pwd: j 비밀번호 변경 : #passwd jj, jj 파티션 계획 (윈도우 식이면 c, d, e ,,, ) /boot 1G swap 2G / 12G /home 5G /data 나머지 네트워크/advanced / 포트포워딩: 22 80 8000 8080 저장소 - 비어있음을 ubuntu로 설정 SSH 설정하기 2. 기본 패키지 설치 + 환경 설정 (alias 등) sudo -i // 슈퍼유저 지금 사용잔데 루트로 로그인 시키는 키 alias ai='apt -y install' mkdir /yes mount -t vboxsf..

주짓수 갔다온 다음 날 4일 차

이제 난,,, root다, #이다. 관리자다. 사용자, 패키지, 프로세스등 시스템 자원을 관리해야 한다. 오늘의 목표: 리눅스 설치, 필수 패키지 설치, 환경설정, 개발환경 설치(c,c++,자바) mysql-user 생성 및 연결, 웹서버 설치 및 실행 윈도우 마운트 (윈도우의 특별 프로그램이랑 리눅스랑 연결) 1. 패키지 설치 및 관리 2. 프로세스 관리 3. 하드디스크 분류하기 4. 리눅스 부팅 5. mount --------------- 1. 패키지 설치 및 관리 **dnf, yum: 리눅스가 제공하는 패키지 관리 ■enable : bash에 저장되어있는 내부 명령어 보기 = compgen -b | paste - - - - - ** | paste - - - - - : 다섯 줄로 표시해라 ■df -h..

3-1 리눅스 설치

1.rocky linux 설치 가상머신 이름: MyRockyLinux RAM: 2G, HDD: 30G preocessor: 2개 Hostname: psh.linux.kr root pwd: jj, 일반 사용자 pwd: j 비밀번호 변경 : #passwd jj, jj 파티션 계획 (윈도우 식이면 c, d, e ,,, ) /boot 1G swap 2G / 12G /home 5G /data 나머지 포트포워딩: 22 80 8000 8080 2.설치 후 작업 #useradd blue #passwd blue #rpm -qa | wc -l 331 putty 접속 127.0.0.1 루트 로그인: root - jj vim, java, gcc 등 설치 dnf -y install vim dnf -y install gcc g+..