본문 바로가기
반응형

Server13

git 글로벌, 로컬 유저 변경하기 CLI 환경에서 git global user 유저는 해당 터미널 전체적으로 쓸 git account 를 설정한다. git local user 는 해당 프로젝트에서만 적용할 git account 를 설정한다.( 다른 계정을 써야하는 저장소를 쓰는 경우) 등록된 user / email 확인 하기 전체 확인 $git config --list 이름 확인 $git config user.name 이메일 확인 $git config user.email git global user 설정 1.명령어를 통한 설정 $git config --global user.name "dgleee" $git config --global user.email "ldg6154@gmail.com" 확인 2.config 파일 수정을 통한 설정 $v.. 2022. 8. 7.
[Linux] tmux "tmux"라는 소프트웨어는 "Terminal multiplexer" 소프트웨어 중 하나이다. 멀티 윈도우를 통해 작업하여 생산성이 높다. 하나의 tmux 서버가 세션을 관리하고, tmux 클라이언트는 tmux 서버와 소켓으로 통신하며 그 세션의 pseudoterminal들을 사용자가 원하는 방식대로 보여준다고 한다. 나 같은 경우 타사의 서버에 원격 접속하여 py를 돌릴때가 있었는데, 무거워서 중간에 vpn연결이 끊기면 처음부터 다시 해야 했다. nohup으로 할까 했지만, 수석님께서 tmux를 추천해 주셨다. tmux 설치 리눅스 환경에서 $ sudo apt-get install tmux 실행 $ tmux tmux 용어 session(세션) : tmux가 관리하는 가장 큰 실행 단위다. tmux는 세.. 2021. 11. 2.
리눅스 명령어 🦊기본 명령어 clear:화면 클리어 pwd :현재 작업 디렉토리 확인 cd : 디렉토리 변경 command --help 를 하면 명령어의 사용방법이 나온다 cat: 텍스트 파일의 내용 전체를 화면에 출력 more: 텍스트 파일의 내용을 페이지 단위로 출력 head:텍스트 파일의 내용을 상단부터 출력 tail:하단부터출력 ls : 리스트 -l : 자세하게 -n : 행의 개수를 지정할 수 있다 ( tail -n 3 /etc/passwd , 또는 tail -200 /etc/passwd ) 📂디렉토리 및 파일 관리 touch 명령 빈 파일 생성 및 파일의 수정시간을 변경하는 명령어 파일의 이동,복사,삭제 mv 이동 cp 복사 rm 제거 파일 및 디렉토리 검색 find 디렉토리 생성 mkdir[option] d.. 2021. 9. 14.
AWS 서버 환경을 만들어보자 *이 글은 이동욱님의 '스프링부트와 AWS로 혼자구현하는 웹서비스' 책을 보며 작성하였습니다. AWS(Amazon Web Service)라는 클라우드 서비스를 이용해 서버 배포를 진행하여 보자. *클라우드 서비스란? 인터넷(클라우드)을 통해 서버, 스토리지, DB, 네트워크, SW, 모니터링 등의 컴퓨팅 서비스를 제공하는것을 말한다. 외부에서 자신의 서비스에 접근하려면 24시간 작동하는 서버가 필요하다. 회사서비스의 경우 회사서버를 쓰면되고, 개인으로 쓰려면 선택지는 3가지가있다. -집의 pc를 24시간 구동시킨다. -호스팅 서비스(Cafe24, 코리아호스팅)을 이용한다. 클라우드 서비스(AWS,AZURE,GCP 등) 을 이용한다. 일반적으로 호스팅서비스나 개인PC를 이용하는것이 저렴하다. 특정시간에만 .. 2021. 7. 10.
VM bridge 설정 Bridge 모드는 Host OS의 네트워크 어댑터와 직접 연결된 것처럼 통신하는 방식이다. (여기서의 Host OS는 개인 PC Window , Guest OS는 Ubuntu OS다 ) Host OS가 공유기와 연결되어 있다면 Bridge 모드로 설정된 VM 역시 공유기의 IP를 제공받게 된다. Host OS와 동등한 단계의 네트워크 위치를 가질 수 있게 된다. Bridge 네트워크 설정 방법 VMware Workstation > Edit > Virtual Network Editor 실행 우측 하단의 Change Settings 클릭 Bridge Type 이 새로 생성된 것을 확인할 수 있다 외부 네트워크에 직접적으로 연결하기 위해서 네트워크 어댑터를 선택. 공유기와 연결된 네트워크 카드를 선택하면 된.. 2021. 6. 20.
Apache? Tomcat? NginX? 차이와 Ubuntu에 Tomcat 설치 방법 아파치(Apache) 아파치는 여러가지 프로젝트를 통해 오픈소스를 만들어내는 소프트웨어 단체 이름입니다. 따라서 아파치 서버란 이 단체에서 만든 http웹서버를 의미하는데요. 즉 아파치 서버는 http요청을 처리할 수 있습니다. 클라이언트가 GET, POST, DELETE 같은 메소드를 요청하면 그에 대한 결과값을 돌려줍니다. 톰캣(Tomcat) 톰캣은 WAS(Web Application Server)입니다. 얼핏생각하면 아파치 서버와 같다고 생각할 수도 있지만, 둘은 목적이 서로 다른데요. 아파치 웹 서버는 정적인 데이터를 처리하는 서버이고, WAS는 동적 데이터를 처리하는 서버입니다. 즉, WAS는 DB와 연결되어 데이터를 주고 받는 것입니다.. 웹사이트 주소를 보다보면 html이 아닌 http://.. 2021. 6. 20.
반응형