2.2 KiB
2.2 KiB
서버 리눅스 설정
-
자동 설치 파일 및 설명
2 ~ 5 번까지 실행 스크립트
실행 파일 : \Server\Doc\4. 서버설정\Shell Script\copy_service.sh
설명 파일 : \Server\Doc\4. 서버설정\Shell Script\Readme - copy_service.sh
-
Ubuntu 22.04 사용
sudo apt-get update && sudo apt-get upgrade -y -
OpenSSL 설치
https://www.openssl.org/source/old/1.0.2/
sudo apt-get install -y build-essential zlib1g-dev wget https://www.openssl.org/source/old/1.0.2/openssl-1.0.2u.tar.gz --no-check-certificate tar -xvzf openssl-1.0.2u.tar.gz cd openssl-1.0.2u sudo ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib sudo make sudo make install -
.Net 설치 (8.0)
https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu
sudo apt-get install -y dotnet-sdk-8.0 -
unixODBC 설치
sudo apt-get install -y unixodbc-dev -
ProudNet 을 위한 symbolic link
{Path} : 실행파일 위치
ln -s /usr/local/ssl/lib/libcrypto.so.1.0.0 {Path}/libcrypto.so.10 ln -s /usr/local/ssl/lib/libssl.so.1.0.0 {Path}/libssl.so.10 ln -s /usr/lib/x86_64-linux-gnu/libodbc.so.2.0.0 {Path}/libodbc.so.2 -
ProudNet License 인증
Server\ThirdPartyPackages\ProudNet\util 실행파일 존재
Server\Security\ProudNet-LIcenseKey 라인선스 파일 존재
{LicensekeyFile} : 라이센스 키가 들어있는 txt 파일
sudo ./PNLicenseAuth {LicensekeyFile} -
fluentd 설치
sudo curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-jammy-fluent-package5-lts.sh | sh sudo fluent-gem install fluent-plugin-mongo -
Core Dump
ulimit -c unlimited sudo vi /etc/security/limits.conf해당 주석 밑에 내용 추가
# <domain> <type> <item> <value> * - core unlimitedsudo su - echo core.%e.%p > /proc/sys/kernel/core_pattern exitsudo vi /etc/sysctl.conf해당 주석 밑에 내용 추가
#kernel.domainname = example.com kernel.core_pattern = core.%e.%p