728x90
반응형

전체 글 326

[LINUX] 리눅스 파일 권한 설정 명령어 (chmod, chown, chgrp)

■ LINUX 리눅스 파일 권한 설정 명령어 (chmod, chown, chgrp) 리눅스(Linux)는 1대의 컴퓨터를 여러명이 사용할 수 있는 멀티유저 운영체제(OS)로 즉, 여러 사용자가 시스템에 접근하여 특정 행위를 할 수 있는 서버 시스템 환경이기 때문에 중요한 파일 or 디렉토리와 같이 보안이 필요한 부분에 대한 권한(퍼미션) 관리가 매우 중요함 ■ 권한 종류 r = read(읽기) = 4 w = write(쓰기) = 2 x = execute(실행) = 1 r w x 4 + 2 + 1 = 7 ■ 권한 구조 및 의미 example. drwxr-xr-x d 파일(-), 디렉토리(d) 구분 rwx 소유자(owner) 권한(퍼미션) r-x 그룹(group) 권한 r-x 다른사용자(other) 권한 ■..

LINUX 2023.07.25

[Magento] magento 2 How to Create a new Database Table

■ Magento 2 How to Create a new Database Table db_schema.xml 파일을 사용하여 신규 데이터베이스 테이블 생성 ■ How to create 1. app/code///etc/db-schema.xml 파일 생성 2. 하기 명령어 실행하여 db_schema_whitelist.json 파일 추가 (하기 명령어 실행 시 json 파일이 자동으로 생성됨) php bin/magento setup:db-declaration:generate-whitelist --module-name=CompanyName_ModuleName 3. json 파일 생성되면 하기 명령어 순차적으로 실행 php bin/magento s:up && php bin/magento se:s:d -f

Magento 2023.06.29

[Javascript] location.href 와 location.replace 페이지 이동 차이점

■ Javascript location.href 와 location.replace 페이지 이동 차이점 페이지 이동 시 사용되는 location.href 와 location.replace 의 가장 큰 차이점은 location.href 는 객체의 속성이고 location.replace 는 매소드(함수)로 작동됨 location.href 는 단순히 페이지 이동 개념으로 뒤로가기 버튼 클릭 시 이전 페이지로 이동이 가능하지만 location.replace 는 현재 페이지를 새로운 페이지로 덮어씌우는 개념이기에 이전 페이지 이동이 불가함 ■ 차이점 구분 기능 형태 주소 히스토리 location.href 신규 페이지로 이동(단순이동) 객체 속성 기록됨 location.replace 기존 페이지에서 신규페이지 변경 ..

Javascript 2023.06.29

[Magento] magento 2 Run cron

■ Magento 2 Run cron 필요 시 크론 강제로 돌려볼때 사용할 수 있음 ■ terminal or iterm group별 cron 돌리기 *특정 group cron 돌릴경우 default 가 아닌 group id 변경해주면 됨 php bin/magento cron:run --group default ■ 특정 페이지 호출 시 cron 돌려보고 싶은 경우 $cron = \Magento\Framework\App\ObjectManager::getInstance() ->create('Vendor\Module\Cron\Test'); $cron->execute(); ■ 예시 **Note if using Nginx you can put these files in the pub/ folder and adj..

Magento 2023.03.23

[Mac] 맥북 터미널에서 AWS Bastion 터널링 설정 및 접속

■ Mac 맥북 터미널에서 AWS Bastion 터널링 설정 및 접속 ssh로 서버 접근 시 key 를 등록하여 설정 및 접속 ■ ssh key 등록방법 ssh-add -K .pem파일경로 ■ Bastion 터널링 설정방법 1. Mac terminal or iterm 실행 2. 터널링에 필요한 .pem 파일 경로 확인 (해당 파일 권한 400 or 700) 3. 하기 명령어 실행 local_port: 로컬 포트 (임의 지정) #ssh -i ~/.pem파일경로/.pem aws_username@aws_db_ip -p 22 -L local_port:DNS_path ssh -i ~/mykeypair.pem -N -D 8157 hadoop@ec2-###-##-##-###.compute-1.amazonaws.com

AWS 2023.03.23

[MySql] 줄바꿈(엔터) 개행문자 제거, 문자열 치환

MySql 줄바꿈(엔터) 개행문자 제거, 문자열 치환 Mysql 데이터를 엑셀 추출할 때 개행문자가 포함된 경우 엑셀은 엔터, 탭, 쉼표 등으로 구분되기 때문에 셀의 범위가 원하는 것과 상이하게 표현될 때가 있기 때문에 Mysql 의 REPLACE 함수를 사용해 개행문자를 제거(공백으로 치환)해야 함 ■ REPLACE() REPLACE(컬럼명, 치환할문자, 치환될문자); ■ 탭(tab) 제거 - CHAR(9) SELECT REPLACE(변환할컬럼명, CHAR(9), ''); ■ 개행문자 제거 - \r\n SELECT REPLACE(변환할컬럼명, '\r\n', ''); ■ 라인피드 제거 - CHAR(10) SELECT REPLACE(변환할컬럼명, CHAR(10), ''); ■ 캐리지 리턴 제거 - CHAR..

MySql 2023.01.13

[VSCode] 파일 항상 새탭으로 열기

■ VSCode 파일 항상 새탭으로 열기 vscode 에서 파일 선택 시 새탭으로 열리지 않고 현재 활성화된 파일 하나만 보여져 불편할 때가 있음 이 때 설정값만 변경하면 여러 개의 파일도 새창에서 열 수 있게 설정할 수 있음 ■ 항상 새탭으로 파일 열기 설정 1. 설정 (Command + ,) - “enable preview” 검색 2. 하기 2개의 리스트 모두 선택 해제 - Workbench > Editor:Enable Preview - Workbench > Editor:Enable Preview From Code Navigation

Tips 2022.11.07

[PHP] MsSQL 연동하여 쿼리 실행하기 sqlsrv

■ PHP MsSQL 연동하여 쿼리 실행하기 sqlsrv PHP에서 MsSQL connect 연동하여 쿼리 실행하는 방법 ■ MsSQL 연동 sqlsrv_connect $endpoint = "test.zxchsr.amazonaws.com"; $connectionOptions = array( "database" => "user_database_name", "uid" => "user_id", "pwd" => "user_password" ); // Establishes the connection $conn = sqlsrv_connect($endpoint, $connectionOptions); if ($conn === false) { die(formatErrors(sqlsrv_errors())); } ■ 연동한..

PHP 2022.11.04

[JQuery] attr 다중 처리

■ JQuery attr 다중 처리 attr 속성 추가할 때 여러개의 속성값을 추가해야 할 경우가 있음 ■ JQuery attr 추가하는 방법 ‘test_btn’ 클래스명을 가진 버튼 태그에 속성값을 추가한다고 할 때 버튼 단일 처리 시 ‘test_button’ 아이디값 추가 $('test_btn').attr('id', 'test_button'); 다중 처리 시 ‘test_button’ 아이디값 추가, disabled 값 추가 $('test_btn').attr( 'id' : 'test_button' , 'disabled' : 'disabled' );

JQuery 2022.10.31

[Windows] 윈도우 hosts 설정 방법 (메모장)

■ Windows 윈도우 hosts 설정 방법 (메모장) hosts 파일 = 호스트명을 설정하는 IP 주소로 변경해주는 파일 *로컬 개발 환경의 경우 hosts 설정을 해줘야 하는 경우가 있음 ■ Windows 윈도우 환경에서 메모장을 통한 hosts 설정 방법 1. 메모장 열기 검색 - "메모장" 검색 후 해당 앱 마우스 오른쪽 클릭 - "관리자 권한으로 실행" 클릭 2. 메모장 - 파일 - 열기 - 하기 경로 접근 \Windows\System32\drivers\etc\ 3. 모든 파일로 검색 후 hosts 파일 열기 4. ip주소, 매핑할 호스트명 추가 (예) 123.12.1.0 www.test.com # Copyright (c) 1993-2009 Microsoft Corp. # # This is a..

Tips 2022.10.27

[Mac] 맥북 hosts 설정 방법 (터미널)

■ Mac 맥북 hosts 설정 방법 (터미널) hosts 파일 = 호스트명을 설정하는 IP 주소로 변경해주는 파일 *로컬 개발 환경의 경우 hosts 설정을 해줘야 하는 경우가 있음 ■ Mac 맥북에서 터미널을 통한 hosts 설정 방법 1. 터미널 열기 spotlight 검색 (command + space) - "터미널" 입력 후 엔터 2. 터미널 창 내 명령어 입력 (sudo vi /etc/hosts) sudo vi /etc/hosts 3. Password(패스워드) 입력 4. hosts 파일 들어가서 i 명령어 통해 입력모드로 변환 후 내용 수정 후 명령모드(esc) - :wq! (저장 후 나가기) ip주소 매핑할 호스트명 ## # Host Database # # localhost is used ..

Tips 2022.10.27
728x90
반응형