linux17 마리아디비(MariaDB) 리눅스(Linux)에 설치하기 MariaDB 설치 기존 설치 확인 후 삭제yum list installed MariaDB*yum remove MariaDB* 설치파일 다운로드Download MariaDB Server - MariaDB.org Download MariaDB Server - MariaDB.orgREST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"mariadb.org 설치파일을 서버에 업로드scp, ftp 등을 이용하여 설치할 대상 서버로 업로드 설치adduser mysqlpasswd mysqltar xfz mariadb-10.11.8-linux-systemd-x86_64.tar.gzmv mariadb-10.11.8-lin.. 2024. 7. 26. 톰캣에서 루트(root) 권한 없이 80, 443 포트 사용하기 톰캣을 일반 권한의 계정으로 실행해야 하는데, 80이나 443 등 1024 아래의 well-known 포트를 사용해야 하는 경우가 있다. 톰캣 외에도 스프링부트(spring boot)나 와일드플라이(wildfly) 등 자바 기반의 서버 프로그램은 모두 해당하는 내용이다.이럴 경우 sudo 또는 setcap을 이용하여 해당 포트를 사용할 수 있다. sudohttps://man7.org/linux/man-pages/man8/sudo.8.htmlsudo는 일반 계정에서 명령어 사용 시 명령어 앞에 "sudo"를 입력하는 방식으로 사용하며, 이렇게 "sudo ls"와 같이 사용하면 root 권한으로 "ls" 명령어를 사용한 것과 동일한 효과가 있다(로그인 스크립트까지 적용하려면 "-i" 옵션으로 ".bash_.. 2024. 7. 24. Bash Programming-1.HelloWorld 배시(Bash) 스크립트로 "Hello World!" 출력하기 1. vi 편집기로 파일 생성하여 열기vi helloworld.sh 2. 스크립트 입력다음 내용 입력 후 ESC, :wq 를 입력하여 저장하고 vi 종료#!/bin/bashecho Hello World!- "#!": 는 shebang이라고 불리는 것으로 이 파일을 실행할 인터프리터를 지정한다. 이 예제에서는 배시를 사용하며 경로는 /bin/bash로 되어있다.Shebang이 없을 경우도 동일한 결과가 나오지만, 그건 현재 접속해 있는 셸(아마 Bash)에서 echo를 직접 실행하게 되기 때문이다.- "echo": echo 이후에 나오는 문장을 그대로 출력한다. 메아리(echo)라는 명령어 의미를 생각하면 쉽게 이해할 수 있다. 3. 파일 실.. 2024. 7. 13. 리눅스 시그널 Linux Signal https://man7.org/linux/man-pages/man7/signal.7.html 리눅스에서 프로세스를 강제로 종료할 때 왜 kill -9를 사용할까?!"9"의 의미는 리눅스 시그널인 SIGKILL이고 프로그램 내에서 이 시그널을 받았을 때 종료하도록 되어 있기 때문이다. 다른 시그널에 대해서도 각각 핸들러를 구현할 수 있다. 시그널 종류와 번호, POSIX 표준 정리 표 (사용해 보거나 핸들러를 구현해 본 시그널은 굵은 표시)Signalx86/ARMmost othersAlpha/SPARCMIPSPARISCNotesStandardActionCommentSIGHUP1111 P1990TermHangup detected on controlling terminal or death of contr.. 2024. 7. 12. 이전 1 2 3 4 5 다음