Records

2021-06-16 ( JAVA, LINUX )

지후0816 2021. 6. 16. 20:08
오늘 진행한 일정

- 리눅스 30강까지 진행 완료
- JSP 10강까지 진행 완료
- jetpack-compose 9강까지 완료
- php blog 로그인 페이지 완성

 

JAVA

 

- 추상 클래스의 상속

public abstract class Machine {
    public abstract void turnOn();
    public abstract void turnOff();
}


public class Car extends Machine {
    // Machine 클래스를 상속받고, 추상 메소드를 구현하세요.
    @Override
    public void turnOn(){
        System.out.println("부와앙");
    }
    @Override
    public void turnOff(){
        System.out.println("쀍");
    }
}

 

리눅스(CentOS)

- vim 에디터 명령어 (파일 편집)
  - 처음 편집기를 열면 읽기 모드가 되고, a 또는 i를 누르면 수정 모드가 된다. ESC를 누르면 다시 읽기 모드로 돌아온다.
  -  (항상 ESC와 :를 누른 상태에서) ESC = 메뉴모드 / 저장 = w / 끄기 = q! 
    - 저장
      - ESC 누른 후 :w
    - 저장 후 끄기
       - ESC 누른 후 :wq!
    - 그냥 끄기
      - ESC 누른 후 :q!
    - 수정 및 추가 모드로 전환

      - a 누른 후 작업
    - 수정 및 추가 모드로 끄기
      - ESC
    - 특정 단어 찾기
      - 읽기모드(ESC) 상태에서
      - /검색어
      - n 키로 다음 단어로 이동 가능.
- (1) root 계정 외의 (실제 작업용) 사용자 추가 관련
  - (1-1) 계정 생성
  - adduser jh
  - cd /home/
  - ls (계정이 만들어진 걸 볼 수 있다.)
  
  - (1-2) 계정 삭제
  - userdel jh (내용만 삭제)
  - rm -rf jh (파일도 삭제)
  
  - (1-3) 비밀번호 설정
  - passwd jh
  
  - (1-4) 로그아웃 
  - exit
  
  - (1-5) root 계정으로 다른 계정에 로그인 (비밀번호 안 물어봄)
  - (root 계정에 로그인한 상태에서) su jh0816 (완전히 로그아웃하려면 exit을 2번 해야한다.)
  
- (2) 랜카드 켜기
  - ip addr       (랜카드별 IP정보 확인)
  
  - ifup enp0s3   (특정 랜카드 켜기) - if는 interface의 약자 
  - ifdown enp0s3 (특정 랜카드 끄기)
  
- (3) 일반 계정에 sudo 권한(sudoer) root 계정을 통해 부여하기 (디렉토리 찾을 때 tab을 잘 사용하자)
  - vim /etc/sudoers

 

내일 할 일

- 리눅스, 안드로이드, JSP 시간 분배해서 진도 나가기.

 

- PHP 블로그 listing 구현하고, DB로부터의 입출력에 mark down 적용시키기.