도커
sql에서 새로 만들어준다.
사용자 이름 system/oracle
아래 코드를 dSystem에서 스크립트 실행 시켜준 후, 어제 만들어놓은 dScott에 다시 접속해준다.
CREATE user scott IDENTIFIED BY tiger;
GRANT DBA TO scott;
Name: dScott
사용자 이름 scott / tiger , 포트번호는 system 과 같은 포트로 !!
scott. 에 아래 파일 붙혀넣기
oracle spring하고 연결시켜보기
Spring Starter Project | oBootMybatis01 |
folder | resources |
yml | application.yml |
server:
port: 8388
# Oracle Connect
spring:
#File Size
servlet:
multipart:
max-file-size: 10MB
max-request-size: 10MB
datasource:
driver-class-name: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@localhost:32768/xe
username: scott
password: tiger
#Jpa Setting
jpa:
show-sql: true
hibernate:
ddl-auto: create
# @Entity라고 설정되어 있는 것들 만 update, none, create 등등
# release 할 때에는 none으로 바꿔주어야 한다!!!!
#View Resolver
mvc:
view:
prefix: /WEB-INF/views/
suffix: .jsp
# gmail Transfer
mail:
host: smtp.gmail.com
port: 587
username: kateshs0521@gmail.com
password: pdqm xzdp imck zbql
properties:
mail:
smtp:
auth: true
starttls.enable: true
# Mybatis
mybatis:
config-location: classpath:configuration.xml
mapper-locations: classpath:mappers/*.xml
# classpath -> resource이다!!
Console |
-
도커에서 리눅스 설치하기
- window + R
docker ps -a
다시 ubuntu 날리고 다르게 설치해보기
먼저 다시 docker 확인해서 날라간지 확인해보기
docker create -it --name ubuntu_hs ubuntu
docker ps -a -> port 번호 (ps : process 상태)
docker start 03dadf2c2ec1 ( docker ID)
접속이 되었는지 확인해본다! (docker 에서 Running이 되었는지!!!)
ubuntu 에 접속방법
docker attach 03dadf2c2ec1 -> 리눅스 접근할 수 있게 됨 루트 (root@03dadf2c2ec1:/#)
cat etc/issue -> ubuntu의 버전정보
apt-get update -> 최신버전으로 알아서 업그레이드 시켜줌
apt-get install vim -> vim이라는 editor를 하는 것 --> Y 입력
5 아시아 선택
68 Seoul 선택
ll -> window의 dir과 같은!! 폴더와 그 안의 폴더들을 보여준다.
vim kk 입력한 후, i입력!
insert 하고 싶은 것들 입력한 후
esc + :w (저장) + :q (빠져나오기)
저장한 것 보기 위해서 다시 ll 명령어
d(파일종류) rwx(소유자) rwx(그룹) rwx(다른 사용자-> 아무나)
x는 execute 약자 r은 read의 약자 w는 write의 약자
chmod 777 kk -> kk에 대해서 777 mode로 바꿔줌
다시 ll 입력하여 확인해보기
설명**
r(읽기) --> 4 = (1*2^2)
w(쓰기) --> 2 = (1*2^1)
x(실행권한) --> 1 = (1*2^0)
따라서 chmod 7(소유자)7(그룹)7(다른사용자) -> rwx 모든 권한을 다 주는 것!!
문제 ) kk에 대해서
파일종류 소유자 그룹 다른사용자 chmod 만들어주기
r-x rw- r--
소유자 :5
r(읽기) --> 4 = (1*2^2)
w(쓰기) --> 0 = (0*2^1)
x(실행권한) --> 1 = (1*2^0)
그룹 :6
r(읽기) --> 4 = (1*2^2)
w(쓰기) --> 2 = (1*2^1)
x(실행권한) --> 0 = (0*2^0)
다른사용자 :4
r(읽기) --> 4 = (1*2^2)
w(쓰기) --> 0 = (0*2^1)
x(실행권한) --> 0 = (0*2^0)
chmod 564
다시 chmod 564 kk
ll 입력해주고 확인해주기 (제대로 문제 풀었는지!!)
폴더 만들어주기
mkdir abc (abc라는 이름으로 폴더 만들어주기)
ll
kk 옮기기
mv kk /abv
ll
폴더 접근 경로를 옮기기
cd /abc
ll
aaa.txt 만들어주기
ESC + :w
:q! --> 나오기
pwd : print write directory
ll
vim aa10.txt
ESC + :w
:q!
cp aa10.txt aa15.txt -> cp가 복사하는 것
지우는 것
rm kk
ll
cat a777.txt
a777.txt 편집해주기 (45--50줄 입력해주기)
vim a777.txt
i 눌러준 후 편집
esc + :w + :q!
너무 많은 파일 자세히 보기
cat a777.txt
시작 5줄만 보기
head -5 a777.txt
마지막 6줄만 보기
tail -6 a777.txt
화면 깨끗이 지우기
clear
history 내가 실행한 명령어에 대한 기록
etc 폴더로 이동하기
cd .. (상위 폴더로 이동하기)
cd /etc
cat passwd (etc에 저장된 passwd)
cd .. 으로 상위폴더로 이동하기
abc 폴더 삭제하기
rmdir abc 로 입력하면, 안에 폴더가 있어서 삭제가 안된다.
이렇게 삭제하면 아예 삭제가 된다. (폴더 안에 파일이 있어도 삭제가 된다.)
rm -rf /abc
'클라우드 데브옵스' 카테고리의 다른 글
Day69 2024.08.29.목 #코딩일기 (0) | 2024.08.29 |
---|---|
Day68 2024.08.28.수 #코딩일기 (0) | 2024.08.28 |
Day67 2024.08.27.화 #코딩일기 (0) | 2024.08.27 |
Day66 2024.08.26.월 #코딩일기 (0) | 2024.08.26 |
Day64 2024.08.22.목 #코딩일기 (0) | 2024.08.22 |