IT/Linux
[Apache] 가상호스트 설정 (VirtualHost)
VirtualHost는 apache에서 하나의 ip 혹은 도메인으로 포트에 따라 연결해 주던가 프로젝트에따라 나누던가 하는데 이용한다... (설명이 미흡하다. 정확하고 자세한 내용은 https://httpd.apache.org/docs/2.4/ko/vhosts/examples.html 참조) 옛 버전에서는 httpd.conf에서 설정하였으나 현재는 httpd.conf는 역사속으로 사라지고 sites-available/ 이하 config에서 직접해줘도 무관한 것 같다! 필자는 https 를 이용하기 때문에 *:433에 설정을 해줬으나 http를 이용하시는 분들은 80 에 설정을 해주시면 간단하다 주석 처리 된 부분만 필요하다! 에서 /는 태그 닫힘이 아닌 루트로 부터의 경로를 뜻한다. 위의 문장에선 bot..
Ubuntu Apache Tomcat 서버 세팅 JSP 배포하기
1. 리눅스 버전 체크 uname -a 2. Ubuntu 버전 체크cat /etc/issue 3. 물리 저장소 공간 체크df -h 4. 메모리 상태 체크free -m 5. 설치된 소프트웨어 체크, 최신화ubuntu에 설치된 프로그램을 관리하기 위해서는 apt를 사용합니다. ( Advanced Packing Tool )apt 명령어를 이용해서 관리합니다. apt는 관리자 권한이 필요하기 때문에 sudo를 이용합니다.5.1. 패키지 목록 최신화 sudo apt-get update5.2. 현재 운영체제에 설치되어있는 프로그램 최신화sudo apt-get upgrade -y 6. 시스템 시간 설정초기 설정을 따라가지만 이후 로그 날짜 설정 등을 위해서 다시 한번 확인합니다. 설정을 확인 했다면 넘어가도 됩니다...
cat, more, tail, head 사용법 +) ubuntu 시스템 로그 확인
cli 에서 파일 data를 확인하는 방법이 여러가지 있는데 개인적으로 많이 쓰는 순서대로 정리했습니다. cat 텍스트로 된 파일은 정상적으로 출력할 수 있다. 그 외 바이너리 파일 등은 깨진 문자열을 출력하거나 불가능하다. 2개 이상의 파일이름이 지정되면 모든 지정된 파일이 연결되어 보여진다. 사용방법 : cat (option) 파일명 -b 파일명 각 행에 번호를 붙여서 출력 -n 빈 행에도 번호를 붙여서 출력 -s 연속되는 2개 이상의 빈 행을 한행으로 출력 more 많은 데이터의 파일리스트를 확인할 때 파이프를 이용해서 연결해 보여준다. 파일을 보여줄 때 다양한 화면 조작이 가능하다. 사용방법 : more 파일명 *많은 양의 파일리스트를 확인할 때 파이프를 이용해 연결하는 방법이 있다. ls -l ..
Mysql 원격 접속방법 간단 시작
1. 시작하기 MySQL 계열을 설치하면 접속은 localhost에서만 가능하게 기본세팅이 되어있다. 외부에서 접속을 시도하면 아래와 같은 오류가 난다. Host '아이피명' is not allowd to connect to this MySQL server 다른 서버 또는 Mysql DBMS Tool을 이용해서 원격에서 DB에 접속하려면 리모트컨트롤을 허용해주는 작업이 필요하다! 1. mysql root계정으로 mysql db에 접속한다. mysql 접속 후 계정관리를 위해서 mysql 테이블을 사용한다. use mysql; 입력. 2. user table과 databasse talbe에 접속할 host의 ip주소 및 계정명, 비밀번호, 사용 database 등을 설정한다. INSERT INTO user..
Ubuntu JAVA Development Kit JDK설치, 에러 해결방법
sudo rm /var/lib/dpkg/info/oracle-java8-installer* sudo apt-get purge oracle-java8-installer* sudo rm /etc/apt/sources.list.d/*java* 공식 https://help.ubuntu.com/community/Java 공식에서 참조하라는 블로그 http://blog2.vorburger.ch/2014/06/build-your-own-jdk-at-home.html 스택오버플로우 에러관련 글 https://stackoverflow.com/questions/32758465/ubuntu-oracle-jdk-8-is-not-installed
Linux용 Windows 하위 시스템에서 설치 또는 작업이 보류 중입니다. 해결법
문제발견 WSL를 설치하던중 중간에 강제 종료를 하거나 오류로 종료된다면, 찌꺼기가 남아 삭제도 설치도 제대로 못하는 상황이 발생한다. 구글링해보아도 lxrun /uninstall /full 등 cli를 통한 명령만 나오는데 전부 먹통이다. 이걸 해결하려고 몇 시간동안 삽질을 하다가 해결할 수 있었다. 해결법 방법은 간단했다. WSL의 설정파일 및 기록을 전부 지워줘야 하는것이었다. C:\Users\유저네임\AppData\Local\lxss 이 wsl의 설치 디렉토리인데 lxss 파일을 통째로 지워주고 그래도 안된다면 관련레지스트를 전부 지워준다. 해당 방법이 전부 안통하거나 귀찮다면 간단히 윈도우10 사용자를 새로만들어주는 방법이 있다. 출처 : 직접작성