Programming(58)
-
[Django] Apache 연동
Apache 의 mod_wsgi 서버 설치uwsgi 구동원리 전개도정식 Document 설정 blog 설정 blog 설정 Blog nginx 와 DjangoApache 의 mod_wsgi 서버를 설치한다$ sudo apt-get install apache2 # apache2 설치 $ sudo apt-get install libapache2-mod-wsgi-py3 # 파이썬 연결 모듈 (Django) $ pip install uwsgi # 파이썬 모듈 mod_wsgi 및 apache2 설치확인$ uwsgi 로 설치를 확인한다apache2 는 https://localhost:80 로 접속하여 apache2 설치를 확인한다 django 사용 port를 연다$ sudo ufw allow 8000 로 ufw 방화..
2018.07.05 -
[Linux] java 기본 컴파일 및 버전 변경 후 컴파일
리눅스에서 java 컴파일 방법은일반적인 컴파일 - javac Test.java라이브러리 사용 - javac -cp “jar 경로: 다른 경로” Test.java - ex ) javac -cp “../lib/*:./classes” Test.java컴파일 후 해당 패키지로 이동 - javac -cp “jar 경로” -d . Test.java 이정도 일 것이다. 그러나 위와 같이 사용하면 기본 환경변수에 설정된 (java -version에 출력되는) 자바 버전으로 컴파일이 된다. 그러나 가끔 아래와 같은 오류가 발생할수 있다. 심각: Servlet.service() for servlet [action] in context with path [] threw exception [Handler processing..
2018.06.26 -
[Linux] 하위 폴더 내의 파일내용 찾아 바꾸기
특정 폴더 내에서 하위폴더를 포함하여 모든 파일의 내용 중 특정 단어를 바꾸고자 할 때아래와 같이 하면 된다. find ./ -name "찾을 파일" -exec sed -i "s/찾을 내용/바꿀 내용/g" {} \; ex) find ./ -name "*.xml" -exec sed -i "s/TB_/TB_DEV_/g" {} \;
2018.06.26 -
[Spring] eclipse Tomcat에 프로젝트 추가 안될 때
외부에서 받은 웹 프로젝트를 Eclipse에 추가하거나 SVN에서 받았을 경우 Tomcat에 Server에 추가해서 서버를 실행하려면 아래와 같은 오류와 함께 안될때가 있습니다. there are no resources that can be added or removed from the server eclipse tomcat 일단 Tomcat 서버에 프로젝트를 추가해봅니다 Tomcat에 Server 추가 보시면 ocean이라는 프로젝트는 SVN으로 연동되있는걸 알수 있겠네요 (어딜봐서?) Tomcat 에 서버에 추가해야 하니 서버에서 우클릭 Add and Remove 클릭 추가가능한게 없다는 !? (왜죠???) 프로젝트가 웹 프로젝트가 아니기때문이니 프로젝트 설정을 바꿔줍니다 There are no re..
2018.06.03 -
[Linux] iptables 설정
기본 동작패킷에 대한 동작은 위에서부터 차례로 각 규칙에 대해 검사하고, 그 규칙과 일치하는 패킷에 대하여 타겟에 지정한 ACCEPT, DROP등을 수행합니다. 규칙이 일치하고 작업이 수행되면, 그 패킷은 해당 규칙의 결과에 따리 처리하고 체인에서 추가 규칙을 무시합니다. 패킷이 체인의 모든 규칙과 매치하지 않아 규칙의 바닥에 도달하면 정해진 기본정책(policy)이 수행됩니다. 기본 정책은 policy ACCEPT, policy DROP 으로 설정할 수 있습니다. 일반적으로 기본정책은 모든 패킷에 대해 DROP을 설정하고 특별히 지정된 포트와 IP주소등에 대해 ACCEPT를 수행하게 만듭니다.iptables 설치1) 설치# rpm -qa | grep iptables iptables-1.4.7-9.el6..
2018.05.29 -
[Linux] 리눅스 사용자 관리 명령어
리눅스(Linux)는 멀티유저(다중사용자) 운영체제이기 때문에 많은 사람들이 한 컴퓨터를 사용할 수 있습니다. 리눅스에서 사용자를 추가하고 삭제하는 방법을 알아보겠습니다.useradd 명령어로 리눅스 사용자 추가하기리눅스에서는 useradd, adduser 명령으로 사용자(유저)를 추가할 수 있습니다. adduser를 사용하면 좀 더 쉽게 사용자를 추가할 수 있지만, 리눅스 관리에 익숙하고 깔끔한 명령어 방식을 선호하는 사람은 useradd를 아직도 많이 씁니다. (root 권한이 있는 유저만 사용자 계정을 만들고 삭제할 수 있습니다.) 사용자 만들기sudo useradd -m user01useradd 명령의 -m 옵션을 사용하면 사용자의 홈 디렉토리도 함께 만듭니다.그 밖에도 다양한 옵션이 있습니다.-..
2018.05.29