본문 바로가기

BackEnd/Server22

[Git] 프로젝트 내부 코드 라인 수 조회하기 현재 프로젝트 내부 전체 파일의 코드 라인 수를 조회하고 싶은 경우가 있다. git 명령어를 통해 프로젝트 내부 전체 코드 라인 수를 조회해본다. 우선 프로젝트 내부로 이동해서 아래와 같은 명령어를 입력한다. 현재 폴더 내부에 있는 모든 파일의 코드 라인 수 합계 : git ls-files | xargs cat | wc -l 결과 값은 아래와 같은 숫자로 표시된다. 현재 폴더 내부에 있는 파일 마다의 코드 라인 수 조회 & 총 라인 수 합계 : git ls-files | xargs wc -l 왼쪽에는 라인 수가 오른쪽에는 파일명이, 최하단에는 total 라인수가 표시된다. 참고자료 : Count number of lines in a git repository How would I count the tot.. 2021. 5. 27.
[Docker] MYSQL Database 로컬 위치로 백업하기 Docker 환경에서 동작하는 MYSQL Database를 mysqldump를 이용해 로컬 위치에 sql 파일을 저장하고자 한다. 1. Mysql Database 백업하는 bash 파일 만들기 우선 아래 명령어를 입력해 도커 컨테이너에 접속한다. root@[docker_id]:/ 로 접속 정보가 변경되었다면 컨테이너 접속에 성공한 것이다. sudo docker exec -it [docker_container_name] bash * 도커 컨테이너 확인 명령어 : sudo docker ps vi [bash_file_name].sh로 아래와 같은 코드를 입력한다. /usr/local/mysql/bin/mysqldump -u root -p[password] [database_name] > /[backup_dir.. 2021. 5. 18.
[Ubuntu 18.04.5] PHP에서 Anaconda 환경변수 사용하기 1. Anaconda 설치하기 Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 위 링크에서 Linux 64-Bit(x86) Installer의 마우스 오른쪽 클릭 후 링크주소복사를 한다. 그 다음 사용자 홈디렉터리에서 벗어나서 모든 사용자가 접근할 수 있는 경로에 리눅스 설치 파일을 다운받은 후 설치 해준다. cd /opt #예시 sudo wget https://repo.anaconda.com/archive/Anaconda3-20.. 2021. 3. 23.
[PHP] $_FILES 오류 메시지 $_FILES는 HTTP 파일 업로드 변수로, HTTP POST 매서드를 통해 현재 스크립트에 업로드된 항목의 배열이다. $_FILES 업로드 시 발생할 수 있는 에러 종류를 알아보도록 한다. 오류 값 찾기 (PHP 디버깅 방법) php는 error_log() 함수를 통해 디버깅할 수 있다. $_FILES['[userFileName]']은 배열이므로 error_log(print_r($_FILES['[userFileName]'], TRUE) 와 같이 사용해야한다. (또는 $_FILES['[userFileName]']['error']로 error 값만 따로 찾아 출력할 수 있다.) apache2 환경에서의 error log 파일의 경로는 아래와 같다. sudo tail -f /var/log/apache2/e.. 2021. 2. 16.
[Apache2] .htaccess 설정 파일 사용하기 .htaccess란 htaccess는 'hypertext acess'의 약자로 디렉토리에 대한 설정 옵션을 제공한다. Apache 웹 서버에서 apache2.conf 또는 sites-enabled 파일을 확인해보면 다음과 같이 태그를 통해 파일이 위치한 경로와 디렉토리에 대한 접근 허용 설정을 할 수 있다. .htaccess 파일은 해당 설정 기능을 독립된 자료로 저장한 파일이다. 언제 .htaccess 파일을 사용하나(혹은 사용하면 안되는가) 일반적으로 주서버파일에 접근할 수 없는 경우가 아니라면 .htaccess 파일을 사용하면 안된다. 예를 들어, 사용자 인증이 항상 .htaccess 파일에 있어야 한다는 것은 잘못 알려진 오해다. 이는 사실이 아니다. 주서버설정에 사용자 인증 설정을 적을 수 있고.. 2021. 2. 7.
AWS EC2 .pem 파일없이 접속하기 서버 접속하기 우선 유저 생성을 위해 .pem을 통해 접속한다. Xshell을 이용한다면, 아래와 같은 순서를 가진다. 1. 새 새션 등록하기(Alt+n) 2. 연결 : 호스트에 ip 입력 3. 사용자 인증 : 방법을 public key로 설정 후 사용자 키(.pem)등록 4. 사용자 이름을 ubuntu로 로그인 user 추가 하기 aws에서 root로 로그인을 시도하면, 아래와 같은 경고문이 뜬다. ('root' 유저 대신, ubuntu를 사용하라..) 따라서 아래 명령어를 통해 새로운 유저를 생성한다. sudo adduser [username] 설정 변경하기 sshd 설정을 위해 새로 추가한 user로 아래 명령어 실행 시에는 is not in the sudoers file. This incident.. 2021. 2. 6.
반응형