AWS란 무엇인가?

alert("april");·2023년 8월 19일
0

spring

목록 보기
3/4


출처 https://aws.amazon.com/ko/

AWS(Amazon Web Services)

  • 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼이다.
  • Amazon Web Services는 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공하고 있다.
  • 비즈니스와 개발자가 웹 서비스를 사용하여 확장 가능하고 정교한 애플리케이션 구축하도록 지원하여 준다.
  • 현재 소규모 법인(회사) 및 개인 을 포함한 다양한 사용자들이 사용하고 있으며, 클라우드 컴퓨팅의 장점을 이용하기 위해 많은 거대 기업에서도 활용하고 있다.

환경설정 하는법

pw 설정

sudo passwd
su root
1234

로컬 타임으로 일단 시간 변경

date
rm /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date

ubuntu로 돌아와

su ubuntu
sudo apt update
sudo apt upgrade
sudo apt -y install alien libaio1 unixodbc
su root
1234
mkdir /usr/oracle
chmod 777 /usr/oracle

filezilla 설치

11시방향 컴퓨터 버튼 누르고
새로운 연결 버튼 클릭
퍼블릭 ip, 22번포트 작성
key file 선택
이름: ubuntu
.ppk 파일 등록
연결
/usr/oracle 로 이동

oracle 설치

https://drive.google.com/file/d/1k1ULIfKoFQXWBXt6Oujz5d4nnX4-z6bl/view?usp=sharing

설치된 .zip파일을 더블클릭해서 ssh로 원격 서버로 전송

sudo apt install net-tools
netstat -nap
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
cd /usr/oracle
ls
apt install unzip
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
cd Disk1
alien --script -d oracle-xe-11.2.0-1.0.x86_64.rpm
dpkg -i oracle-xe_11.2.0-2_amd64.deb
/etc/init.d/oracle-xe configure
systemctl start oracle-xe
systemctl status oracle-xe
vim ~/.bashrc

i누르고 최하단에 작성

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE export NLS_LANG=$ORACLE_HOME/bin/nls_lang.sh
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=ORACLEHOME/lib:ORACLE_HOME/lib:LD_LIBRARY_PATH
export PATH=ORACLEHOME/bin:ORACLE_HOME/bin:PATH
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

source ~/.bashrc
export TZ=Asia/Seoul
sqlplus system/1234
show user
alter user hr account unlock;
alter user hr identified by hr;
conn hr/hr;


Main page tip

Controller
   @GetMapping("/")
   public String goToMain(Model model){
      model.addAttribute("first", mainService.getFirst());
      ...
      return "/main";
   }

외부에서 받아올게 전혀 없어요.

실시간 list
인기 클래스
...
10개

   @GetMapping("/login")
   public String goToLoginForm(MemberVO memberVO){
      return "/login";
   }

   @PostMapping("/login")
   public RedirectView login(MemberVO memberVO, HttpSession session){
      String memberId = memberService.login(memberVO);
      if(memberId == null){
         실패하면 로그인페이지로 가
         return new RedirectView("/login");
      }
      session.addAttribute("memberId", memberId);
      성공하면 메인페이지로 가
      return new RedirectView("/");
   }
header.html
<header th:if="${session.memberId eq null}">
<header th:unless="${session.memberId eq null}">

<script th:inline="javascript">
   const memberId = [[${session.memberId}]]
   if(memberId) {
      $("").show()
   }else{
      $("").show()
   }
</script>
profile
Slowly but surely

0개의 댓글