본문 바로가기

개발중/Linux

(9)
리눅스 톰캣설정 /usr/local/tomcat9/conf/server.xml 에 톰캣 설정이 있다. 새로 할당받은 도메인을 아래와 같이 추가시켰다. 끝이라니 ,,, 신기해 ,,, 기존에 설정해놓은 것들이 있기 때문에 나는 이렇게 도메인 하나를 추가시킬 수 있었다. 나중에 기회가 된다면 세팅도 해보고 싶다. 일주일 정도 걸릴줄 알았는데 빨리 되었당 ,,, (❁´◡`❁)
리눅스에서 스프링 프로젝트 띄우기 이클립스 해당 프로젝트에서 우클릭 > Export > Web > WAR file 선택 Web Project : 프로젝트 이름 (자동으로 입력 되어있다) Destination : 파일 저장 위치 설정 후 Finish WAR파일을 tomcat/webapps 폴더에 넣는다 tomcat 설치 경로의 conf를 들어간다 #vi server.xml 태그 밑에 주의 파일명을 입력할 때 .war제외 (ex: test.war 라면 test만 입력) 입력 후 톰캣을 재실행 해준다 bin으로 가서 ./shutdown.sh 후 ./start.sh http://서버 ip입력:8080/프로젝트명 입력하면 확인 할 수 있다 만약에 url에 프로젝트명을 입력하지 않으려면
crontab 공부 기록 이번에 내가 해야 하는 업무는 특정 고객사 L 을 위한 프로세스를 만드는 것이다. 매달 L 이 사용한 기록을 Excel 파일을 만들어 메일로 첨부한다. Excel 파일 총 3개. 프로세스를 매 월 1일마다 주기적으로 실행 시키기. 리눅스 서버에 올리고 매 월 1 일에 실행시키기 위해 crontab 을 이용한다. 그래서 crontab 을 공부해야 한다. 🟢crontab 명령어 ✔ 크론탭을 설정할 수 있는 장소. 여기에 각종 크론탭 명령어를 입력후 콜론(:) 입력 후에 wq 를 입력해 크론탭을 갱신시킨다. crontab -e ✔ 현재 크론탭에 어떤 내용이 들어있는지 보려한다. crontab -l ✔ 크론탭을 지우고 싶다. crontab -r 🟢 crontab 주기 * * * * * 분(0-59) 시간(0-2..
root 권한 root 권한을 내게 달라.. sudo su
유닉스의 파일 조작하기2 파일 링크 기존 파일에 새로운 파일명을 붙이는 것 하드 링크 원본 파일에 붙인 새로운 이름 원본과 동일한 inode 번호를 가짐 심볼릭 링크 윈도우 바로가기 아이콘처럼 기존 파일을 가리키는 새로운 이름 원본과 다른 새로운 inode 번호를 가짐 하드 링크: 원본과 동일한 inode를 가짐 하드 링크 파일 생성하기 전에 현재 디렉토리 목록을 본다. 디렉토리의 경우 ln 명령어를 사용할 수 없으므로 파일의 속성까지 포함한 목록을 확인한다. 디렉토리 파일을 ln 명령어를 이용하여 하드 링크를 만들고자 한 경우 text.txt 파일의 하드 링크를 lntext.txt로 생성 파일의 속성 리스트 확인 cmp_test 파일의 하드 링크를 lncmo_test로 생성 기존 파일과 생성된 하드 링크 파일의 내용을 비교 두..
LINUX GCC 구조체 GCC로 구조체 만들기 data.c 라는 파일 생성 vi data.c 구조체 코드 작성 다 작성하고 빠져 나갈래 Esc + :wq! 컴파일 gcc -o DATA data.c -O : OUTPUT DATA : 임시로 준 별칭 data.c : 컴파일 하고자하는 파일 실행 컴파일 할 때 입력한 별칭 입력 ./DATA 결과 GCC로 CODE를 작성하면 뭔가 내가 엄청난 프로그램을 만드는 기분 기분탓이겠지만 그 기분이 좋아 💗😁💖
LINUX GCC ALGORISM 🔒 👽소인수 분해 알고리즘👽 ( LINUX 에서 GCC를 이용해서 C언어 코드 작성 해보기 ) 처음에 숫자를 n에 입력을 받는다. c가 -1부터 시작하는 이유는 do-while 문 안에서 c++ 이 기달리고 있기에- n이 2보다 작다면 당연히 break! k는 제수로써 2부터 시작하고 n을 k로 나눈 나머지가 0일 때까지 k++ 나머지가 0이 되면 while문 탈출 🚀 나와서 c++ k를 s[c] 에다가 저장해둔다. c는 곧 s배열의 첨자 값, 그리고서는 다시 n = / k 몫을 구해서 n 에다가 넣는다. n이 1이 아니라면 더 나눌 수 있는 제수가 존재한다는 의미. n이 1일 때까지 돌고 돌아~~~ 1이면 나오렴! 🚀 c가 1이야? 1이면 소수라는 이야기 잖아?! c가 1이 아니라면 내가 소인수들을 다 꺼..
LINUX GCC LINUX GCC 프로그램 -> 시스템 도구 -> 터미널 터미널에서 차례대로 입력하기. [1] SU [2] 비밀번호 입력 [3] CD [4] SUDO YUM GROUP INSTALL "Development Tools" GCC를 할 수 있는 환경 설정 준비 끝, 👉 Complete! 이제 터미널 창에 소문자로 vi test.c 입력 c언어 문법대로 간단히 작성 합시다. 다 작성하고 빠져 나올 때는 Esc -> :wq! 라고 입력 해주기 gcc -o testA test.c 이 문장은 컴파일 -o 는 output 을 의미. testA 는 test.c 의 별명. ./testA 는 testA를 실행시키겠다. 10 * 5 = 50 이게 출력 된 것을 볼 수있다. LINUX 에서는 프로그램을 따로 깔지 않아도 터미널..