2021-06-16 ( JAVA, LINUX )
오늘 진행한 일정
- 리눅스 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 적용시키기.