[Linux] 리눅스에서 자주 사용하는 파일 관련 명령어들을 기능과 사용법
·
Linux
🧷 nano – 간단한 텍스트 편집기역할: 터미널에서 직접 텍스트 파일을 작성하거나 수정할 수 있는 편집기입니다.형식:nano 파일명예시:→ intro.txt 파일을 열거나 새로 만듭니다.편집 후에는 Ctrl + O (저장), Enter, Ctrl + X (종료)로 마무리합니다.nano intro.txt주요 단축키:Ctrl + O : 저장 (Write Out)Ctrl + X : 종료 (Exit)Ctrl + K : 줄 삭제Ctrl + Shift + 6 (또는 Ctrl + ^)Ctrl + KCtrl + U : 붙여넣기Ctrl + W : 검색1.텍스트의 시작 부분으로 커서를 이동합니다. 2.Ctrl + Shift + 6 (또는 Ctrl + ^)을 눌러 선택을 시작합니다. 3.방향키(위, 아래, 왼쪽, 오른쪽..
[aws] vi편집기 사용 / Amazon Linux에서 Apache 웹서버 설정 및 권한 변경
·
AWS
📘 Amazon Linux에서 Apache를 설치하고, EC2 인스턴스에서 HTML 파일을 배포하기 위한 전체 과정🔹 vi편집기를 사용해 파일 작성 및 확인vi# vi 실행됨 (단독 실행 시 에디터 진입 후 별다른 파일이 열리지 않음)vi intro.txt# intro.txt 파일을 vi 편집기로 열어서 작성함 (내용은 사용자가 작성)cat intro.txt# 파일 내용 출력됨:Hello, world!🔹 Apache 설치 및 디렉터리 설정sudo yum update# 시스템 패키지 목록 업데이트sudo yum install httpd# Apache 웹서버 설치됨 (httpd)pwd# 현재 디렉토리 출력: /home/ec2-user🔹 웹 루트로 이동 및 확인 cd /var/www ls# 출력: ..
[aws/linux] AWS EC2 리눅스 서버 환경설정 및 JAVA 프로젝트 실행
·
AWS
환경: Amazon Linux 📦 Spring Boot 또는 Gradle 프로젝트 클론 & 실행 준비 1. pwd/home/ec2-user현재 작업 디렉토리를 출력.2. git clone https://github.com/codingspecialist/aws-v1.gitCloning into 'aws-v1'...remote: Enumerating objects: 34, done.remote: Counting objects: 100% (34/34), done.remote: Compressing objects: 100% (26/26), done.remote: Total 34 (delta 6), reused 34 (delta 6), pack-reused 0Unpacking objects: 100% (34/3..
[SQL]날짜 함수 ORALCE, MYSQL, MS-SQL, 정리
·
SQL
기능ORACLEMySQLMS-SQL현재 날짜/시간SYSDATE (날짜+시간),CURRENT_DATE (날짜) ,SYSTIMESTAMP (날짜+시간+밀리초+타임존),CURRENT_TIMESTAMP (세션 타임존 기준)NOW() (쿼리 시작 시점),SYSDATE() (함수 호출 시점),CURDATE() (날짜),CURTIME() (시간),CURRENT_TIMESTAMP() (NOW()와 동일)GETDATE() (서버 날짜+시간),CURRENT_TIMESTAMP (GETDATE()와 동일),SYSDATETIME() (더 높은 정밀도),GETUTCDATE() (UTC 기준),SYSDATETIME() (더 높은 정밀도),SYSUTCDATETIME() (UTC, 더 높은 정밀도),SYSDATETIMEOFFSET()..
[sqld]1과목 요약정리
·
자격증/SQLD
1절. 데이터 모델의 이해1. 모델링의 이해1) 모델링의 정의복잡한 개념을 일정한 표기법으로 나타냄a hypotential or stylized representation사물 또는 사건에 대한 관점∙양상을 명확히 하는 것모델: 현실세계의 추상화된 반영2) 모델링의 특징추상화: 복잡 ⇾ 일정형식에 따라 표현 (형식표현)단순화 : 난해 ⇾ 단순명확화: 누구나 이해하게모델링 = 추상화 + 단순화 + 명확화정보시스템 구축: 계획/분석/설계 ⇾ 구축/운영 (데이터 모델링은 계획/설계 ⇾ 구축) 2. 데이터 모델링: 해당 업무에 어떤 데이터가 있는지 혹은 요구되는지 분석하는 방법1) 데이터 모델링의 제공기능시스템 가시화시스템 구조와 행동 명제화문서화세부사항 배제목표에 따른 상세수준의 표현방법 제공2) 데이터 모델링..
16일차
·
개발일지/GreenFinalProject
모바일 소셜 로그인 OAuth2 Resolver사용
15일차
·
개발일지/GreenFinalProject
모바일 카카오로그인인터셉터도써보그 applicationproperties도 써보고 온갖 난리를 피웠지만 결국 Oauth2Resolver라는 oauth의 인터셉터계열을 써서 useragent기준으로 예외처리
14일차
·
개발일지/GreenFinalProject
flutter로그인 HttpOnly SeCuRed, 카카오로그인
13일차
·
개발일지/GreenFinalProject
일일방문자 통계와 페이지별 트래픽 저장방식1. db저장 (비로그인 사용자도 집계하기 위해선 추가 테이블 필요)2. AWS 사용 주로 트래픽 집계에 많이쓰임3.Redis 사용  1. AWS S3를 활용한 아카이빙장점비용 효율성: 대량의 데이터를 저렴하게 저장할 수 있습니다. 특히, 자주 사용되지 않는 데이터는 S3 Glacier와 같은 저비용 스토리지 옵션을 사용할 수 있습니다.확장성: 필요에 따라 쉽게 확장할 수 있어, 데이터 양이 증가하더라도 문제없이 대응할 수 있습니다.데이터 보존 및 접근성: 필요할 때 데이터를 쉽게 검색하고, 다양한 분석 도구와 통합하여 활용할 수 있습니다.사용 사례오래된 방문자 데이터, 통계, 로그 파일 등을 아카이빙하여 데이터베이스의 크기를 줄이고, 성능을 최적화하는 데 유용합..
12일차
·
개발일지/GreenFinalProject
인스타그램 hastag api부터 크롤링,,,그리고 결국 버림 크롤링은 인스타자체정책으로 인해서안됨 문의해봤지만 안됨