일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 오라클 데이터 처리방식
- Spark jdbc parallel read
- 앙상블
- 리눅스 환경변수
- 데이터분석
- airflow 정리
- Spark Data Read
- eda
- Decision Tree
- SQL
- 배깅
- 추천시스템
- 랜덤포레스트
- Linux
- 데이터 분석
- Python
- 네트워크
- Oracle ASSM
- git 기본명령어
- git init
- Collaborative filtering
- 의사결정나무
- Spark 튜닝
- git stash
- Oracle 논리적 저장 구조
- BFS
- CF
- 통계분석
- 알고리즘
- enq: FB - contention
- Today
- Total
목록Linux&OS (21)
[Alex] 데이터 장인의 블로그
SSH서버 설치 # SSH 서버만 설치 sudo apt-get install openssh-server # SSH 클라이언트, 서버 동시 설치 sudo apt-get install ssh SSH의 기본 포트는 22번. 만약 서버의 보안을 위해 방화벽 등을 사용해야 한다면, 무조건 SSH port 번호는 따로 지정해야 한다. (중국에서 해킹시도를 집요하게 하기 때문, 요즘은 아프리카에서도 해킹 시도가 들어온다.) SSH 서버 설정 파일 /etc/ssh/sshd_config vi /etc/ssh/sshd_config Port 번호는 기본 22번으로 설정되어있다. port를 변경해주어 접속하려고 하는 해커의 공격을 예방하자. 그밖에 공개키 인증방식 혹은 아이디, 비밀번호 인증방식 등등 변경 방법 공개키 인증 ..
CentOS, Ubuntu를 사용하다보면 접근권한 및 쓰기, 읽기, 수정 권한 때문에 문제가 발생할 가능성이 있습니다. 이러한 문제를 빠르게 해결하기 위해 권한 조정에 대해서 공부하는 것은 필수적입니다. 단, 여러사람이 사용하는 리눅스 환경이라면 관리자 계정을 오픈하지 않고 해당 파일 접근권한 or 쓰기 권한을 달라고 이야기하는 것이 안전하고 빠를 수 있습니다. (이럴땐 관련 개발자에게 요청) 1. 파일정보 확인 (ls -al) 파일정보를 확인하여 어떤 파일에 어떤 권한이 부여되어 있는지 확인부터 해야합니다. ls -al 파일 Type : "d" -> 디렉토리 , "l" -> 링크파일 , "-" -> 일반파일 퍼미션정보 : 해당 파일에 부여된 퍼미션 정보 (읽기, 쓰기 등) 링크수 : 해당 파일이 링크된..
사내용 서버로 우분투, CentOS를 사용하는 경우가 생깁니다. 해당 서버를 사용하는 사람 혹은 IP 주소에만 접근할 수 있도록 권한 조정을 해야할 필요가 있습니다. 가장 간단한 방법은 방화벽으로 특정 IP만 접속을 허용하거나, 특정 IP만 제외하여 막는 경우가 있습니다. 여러 방법이 있지만 Firewall을 설치하여 설정하는 방법을 기록하겠습니다. 시스템(Ubuntu & CentOS) Firewall 설치 보통 리눅스 자체에 firewall이 설치되어 있는 경우가 있지만, 설치가 되어있지 않은 경우도 존재. sudo yum install firewalld +) 서버 부팅 / 재부팅 시 자동으로 firewall 데몬이 실행되도록 하는 법 sudo systemctl enable firewalld sudo ..
사용자 만들기 (root 권한 필요) sudo useradd -m user01 (-g 그룹 지정/-d 디렉토리 지정/-s 쉘(shell) 지정/-p 패스워드(암호) 지정) useradd 명령의 -m 옵션을 사용하면 사용자의 홈 디렉토리도 함께 만듭니다. sudo passwd [userid] : 사용자 비밀번호 설정. tail -n 3 /etc/passwd : 생성된 사용자(유저) 확인.(그룹파일은 /etc/group, 비밀번호파일은 /etc/shadow) useradd -m [userid] : 사용자 삭제 tip. 우분투 su 인증 실패가 나올경우 -> sudo passwd root
환경변수 확인 printenv : 전체 환경변수 확인 echo $[환경변수 명] : 환경 변수가 너무 많아서 보고싶은 환경변수를 찾지 못할 때. env | grep [찾을 문자] : 환경변수명이 떠오르지 않을때 확인하는 방법. 환경변수 등록 및 삭제 지역 환경변수 등록 -> 해당 터미널에서만 사용할 수 있는 환경변수 [환경변수] = [환경변수내용] 삭제 unset [환경변수] 전역 환경변수 등록 -> 다른 터미널에서도 사용할 수 있는 환경변수 -> PATH라는 환경변수에 실행경로를 추가하여 현재 위치가 어디에 있든지 원하는 프로세스를 실행할 수 있습니다. export [환경변수] = [환경변수내용] echo $[환경변수] : 마찬가지로 환경변수 등록되었는지 확인하는 방법. 전역 환경변수를 등록하면 어디에..
오늘은 VScode를 활용하여 AWS 인스턴스에 접속하는 방법을 정리해보겠습니다. * AWS-EC2 인스턴스가 실행된 상태여야하고, VScode를 설치한 상태이어야 합니다. Tip. AWS에서 접속하기 위해서는 접속하는 컴퓨터의 ip가 AWS EC2 인스턴스에 등록되어 있어야 합니다. 1. 우선 VS CODE 에서는 "Remote Development"라는 Extension을 설치합니다. 2. 설치가 완료되었으면 configuration 파일을 수정해야합니다. 3. DNS 주소와 아래 정보들을 입력합니다. 4. 입력 뒤에는 으로 원격 연결을 시도합니다. 5. 이후 등록했던 config 정보를 클릭하여 접속하면 완료.
Linux - 오픈소스 컴퓨터 운영체제(OS) 또는 커널 SSH: 네트워크 프로토콜 중 하나. 서로 통신을 할 때 보안적으로 안전한 통신을 하기 위해 사용하는 프로토콜 데이터 전송 원격 제어 FTP, Telnet 등의 프로토콜보다 보안성이 높음. 보안 유지 방법 Public Key - Private Key(내가) 쌍을 통해 접속 보안을 유지 Port: Host 프로세스에 연결하기 위한 구분 ex) 123.234.345.456:8080 기본 명령어(자주 사용하는) clear CLI 창 모두 깨끗히 ls 파일 리스트 ls -l 권한까지. ls -al 숨김처리한거 까지 .앞에 붙은 파일을 모두 숨겼다 취급. touch 빈파일 생성 타임스탬프를 현재로 바꿔주는 역할도 수행 mkdir 폴더(root) 생성 ali..