본문 바로가기

728x90

개발

(53)
find, perl로 문자열 치환하기 가끔 혹은 종종 많은 파일에서 문자열을 변경해야 할 일이 있습니다. 홈페이지 내 모든 파일에서 style.css를 style2.css로 변경을 해야 한다던지, 도메인 주소가 변경되어 변경해야 한다던지 하는 일이..😥 그럴때 사용하기 좋은 명령어입니다. 파일 몇개만 바꿔야 하는 경우에는 그냥 에디터에서 변경하는게 빠르고 편할 수 있지만 모든 파일을 찾아 하나하나 바꿔야 한다면.. 나 안해! 😱 Find + perl 조합으로 변경하기 find ./ -type f -name "파일명" -exec perl -pi -e 's/찾을단어/바꿀단어/g' {} \; 기본 명령어는 위와 같은 명령어를 사용합니다. 아래와 같은 파일들이 있습니다. # ll total 12 -rw-r--r-- 1 root root 20 202..
MySQL 8 사용자 추가 MySQL 8 버전의 사용자를 추가 해 보겠습니다. 이전버전과는 다르게 권한을 따로 줘야 하네요. 우선 DB와 사용자를 추가할 수 있는 권한이 있는 계정에 로그인 합니다. 보통은 root 계정이겠죠? 1. DB 생성 create database DB이름; 2. 사용자 생성 create user '계정이름'@'localhost' identified by 'DB비밀번호'; 3. 권한 부여 grant all privileges on DB이름.* to '계정이름'@'localhost'; 4. 적용 flush privileges; 복사하기 좋게 create database playontistory; create user 'playontistory'@'localhost' identified by 'playonTes..
tar 명령어 압축 및 풀기 많은 파일들을 하나의 파일로 압축해서 이동하면 편리한데 tar 명령어로 쉽게 할 수 있습니다. 압축하기 tar -zcvf 압축파일이름.tar.gz 폴더 형식으로 사용하면 됩니다. tar -zcvf playon-tistory.tar.gz playon 폴더 혹은 파일 제외하고 압축하기 tar -zcvf 압축파일이름.tar.gz 폴더 --exclude 나는빠지는폴더 형식으로 사용하면 됩니다. tar -zcvf playon-tistory.tar.gz playon --exclude noadd tar -zcvf playon-tistory.tar.gz playon --exclude noadd/playontistory.txt 여러개 폴더 혹은 파일 제외하고 압축하기 --exclude를 계속 추가 해 주면 됩니다. ta..
FileZilla 한글 깨짐 서버를 이전하려고 파일질라로 FTP에 접속해서 파일을 받았는데 전송실패가 많이 나왔습니다. 이거 뭐야 파일이 한두개가 아닌데 ㅠㅠ 내역을 보니 이름이 한글로 된 파일들이 많이 실패를 했더라구요. 한글 이름으로 된 파일을 정상적으로 전송 해 보겠습니다. 사이트 관리자에 사이트 설정에서 문자셋으로 이동합니다. 기본은 자동 감지로 되어 있는데 자동으로 못해주나보네요. 😑 UTF-8로 강제 설정으로 설정 한 후 실패한 파일을 다시 전송 해 봅니다. 성공했다면 끝! 아니라면 다음으로.. UTF-8로도 전송이 실패 했다면 문자셋 직접 설정으로 선택 후 인코딩은 CP949를 입력 해 줍니다. 그리고 실패한 파일을 다시 전송하면.. 끝! 제 경우 서로 다른 두개의 파일 이름이 있었습니다. 이런 상황에서 서로 다르게 설..
http를 https로 (.htaccess) 요즘 필수인 SSL을 설치했습니다. SSL만 설치하면 http를 통해서도 사이트에 접속이 가능하기 때문에 http로 접속해도 강제로 https로 이동하도록 해 보겠습니다. .htaccess 라는 이름의 파일을 새로 생성합니다. (.으로 시작하는 것 맞습니다.) .htaccess 파일을 생성했으면 아래 내용을 입력해 저장합니다. 저장한 파일은 서버 루트폴더에 업로드 해 줍니다. (FTP로 접속해서 젤 상위 폴더) 1. www빼고 https로 강제로 이동시키기 RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [L,R=301] RewriteCond %{HTTPS} off RewriteRule ^(..
후이즈에서 발급받은 Sectigo 베이직 DV 싱글 설치(보안서버 SSL) 후이즈에서 발급받은 Sectigo 베이직 DV 싱글 설치하는 법을 정리 해 놓으려고 합니다. 보안서버 인증서 설치할때마다 헷갈려서... 참고로 아래 도메인은 예제 도메인입니다. playontistory.com 도메인의 보안서버 인증서를 발급 받으면 www 붙은거는 그냥 됩니다. playontistory.com (O)
SSL 인증서 .key 파일 비밀번호 제거 보안서버 인증서 발급시 인증서 비밀번호를 입력하게 되어 있는데, .key 파일에 비밀번호가 걸려 있으면 아파치 재시작 할때마다 비밀번호를 물어봅니다. 뭔가 처음이라 설정을 잘못했는지 비밀번호를 입력했는데도 사이트가 뜨지 않아 비밀번호를 빼버렸더니 잘 되네요. 😂 (카페24기준 보안서버 신청시 비밀번호를 입력하는데 다른곳은 안해봐서 모르겠네요..) .key 파일에 적용되어 있는 비밀번호를 제거하려면 아래 명령어를 입력하면 됩니다. openssl rsa -in ssl.key -out ssl_nopasswd.key 명령어 중 ssl.key는 기존 비밀번호가 들어있는 key 파일이고 뒤에 ssl_nopasswd.key는 비밀번호가 빠진 key 파일이에요. 이렇게 입력하면 인증서 신청시 입력한 비밀번호를 물어봅니..
SSH Key로 비밀번호 없이 로그인 하기 (feat. VScode에서도 써보기) 안녕 Editplus Editplus 4버전을 구매해서 썼었는데 5버전이 나왔길래 업데이트 했더니 시리얼키를 다시 넣으라고 한다. 4버전과 5버전은 시리얼키가 호환이 안된다능 😭 Editplus와 vscode를 번갈아가며 썼었는데 Editplus를 이제는 놓아줘야 할 것 같다. 그렇다고 4번을 계속 쓰기엔 뭔가 맘에 안들.. 쿨럭; 신세계를 맛보다 SSH에 비밀번호를 입력 안해도 접속이 되는 신세계가 있다. 와우!!!!!!! 🤩 첨 써보고 깜놀!!!! 이 좋은걸 이제 알았다니!!!!! 흑흑.. vscode에 계정 비밀번호를 입력 해 놓기 좀 찝찝해서 접속 할때마다 비밀번호를 입력하기가 넘나 구찮았었는데!! 이젠 구찮음 안녕~~~ 😎 SSH KEY? SSH Key로 로그인을 하기 위해선 공개키(Public..

반응형