📌 리눅스 명령어
- sudo su :루트 사용자로 변경
- apt-get update : 패키지 목록 갱신
- apt-get upgrade : 프로그램 최신버전 패치
- dpkg-reconfigure tzdata : 시스템 시간설정
- apt-get install openjdk-8-jre-headless : 자바 해석기 설치
- apt-get install openjdk-8-jdk : 자바 컴파일러 설치
- java -version :버전확인
- apt-get install tomcat9 :톰캣설치
- apt-get install mariadb-server mariadb-client : 마리아 디비 서버와 클라이언트 설치
- mysql :리눅스 루트 사용자 상태에서 mysql 로그인
- use mysql update user set plugin='' where User='root'; flush privileges; exit; 기본값인 유닉스 소켓 인증방식 ⇒ 비밀번호 인증방식으로 바꾸기
- apt-get install libmysql-java :jdbc 설치
- ln -s ~~ : 특정폴더에 링크 생성
- service tomcat 8 restart : 변경사항 적용
- apt-get install unzip : unzip 패키지 설치
- find / -name webapps :webapps 폴더의 경로 찾고 이동
- unzip zip파일경로 -d ./압축풀 폴더명 : 압축풀기
- service tomcat8 restart : 변경사항 적용
- create database DB명 exit; mysql -uroot -p DB명 > 덤프파일 넣기
- cd tomcat/bin/
- ./shutdown.sh :톰캣 엔진 중지
- ./ startup.sh :톰캣 엔진 시작
📌 리눅스 기본 명령어 (10)
- ls 파일목록 조회
- ls -l 최근 업데이트 일자 조회
- cd 디렉토리이동
- touch 최근 업데이트 일자를 갱신
- mkdir 디렉토리 생성
- rmdir 빈 디넥토리 삭제
- cp 파일복사
- mv 파일이동
- rm 파일제거
- cat 파일 내용 화면 출력 혹은 파일생성
- redirection 화면 출력 결과 파일로 저장
- alias 자주 수행하는 명령어 등록
- pwd 현재 작업중인 디렉토리 정보 출력
- find [경로]-name [파일명] 특정 파일이나 디렉토리 검색
- lsblk 사용가능 블록장치 나열
- mount 기존 파일 시스템으로 마운트
- df 파일시스템의 디스크 공간에 대한 필수 정보 표시
- uname 시스템 정보
- ps 실행중인 프로세스
- kill 자원제한, 프로세스 중지
- service 시스템 전체 서비스 호출
- batch 일정에 따라 시스템 서비스 실행
- head/tail 파일의 데이터 시작 / 끝
- comm 두개의 파일을 고통 행 구별행 비교
- less 터이널 세션 방해 x 파일 내용확인
- cmp 두 파일 비교 결과 출력
- ln 심벌릭 링크
- dd 파일을 다른 유형으로 복사 및 변형
- wget 터미널에서 바로 웹 파일 다운
- iptables 특정 호스트 시트엠에 들어오고 나가는 인터넷 트래픽 제어
- traceroute 네트워크 패킷이 한 시스템에서 다른 시스템으로 이동하는 경로를 경정하기 위해 사용
- cURL 네트워크를 통해 파일 전송
- echo 터미널 콘솔에 특정 텍스트 출력
- chomd 파일 또는 디렉토리 액세스 권한 변경 및 수정
- chown 파일 또는 디렉토리 소유권 변경
- tar 파일 아카이브 및 추출
- whatis 데이터베이스 세트를 순회하며 해당 디비 명령과 일치하는 명령 인쇄