# 서버 리눅스 설정 1. 자동 설치 파일 및 설명 2 ~ 5 번까지 실행 스크립트 > 실행 파일 : \Server\Doc\4. 서버설정\Shell Script\copy_service.sh > > 설명 파일 : \Server\Doc\4. 서버설정\Shell Script\Readme - copy_service.sh 2. Ubuntu 22.04 사용 ``` sudo apt-get update && sudo apt-get upgrade -y ``` 3. 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 ``` 4. .Net 설치 (8.0) https://docs.microsoft.com/en-us/dotnet/core/install/linux-ubuntu ``` sudo apt-get install -y dotnet-sdk-8.0 ``` 5. unixODBC 설치 ``` sudo apt-get install -y unixodbc-dev ``` 6. 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 ``` 7. ProudNet License 인증 Server\ThirdPartyPackages\ProudNet\util 실행파일 존재 Server\Security\ProudNet-LIcenseKey 라인선스 파일 존재 {LicensekeyFile} : 라이센스 키가 들어있는 txt 파일 ``` sudo ./PNLicenseAuth {LicensekeyFile} ``` 8. fluentd 설치 ``` sudo curl -fsSL https://toolbelt.treasuredata.com/sh/install-ubuntu-jammy-fluent-package5-lts.sh | sh sudo fluent-gem install fluent-plugin-mongo ``` 9. Core Dump ``` ulimit -c unlimited sudo vi /etc/security/limits.conf ``` > 해당 주석 밑에 내용 추가 > > ``` > # > * - core unlimited > ``` ``` sudo su - echo core.%e.%p > /proc/sys/kernel/core_pattern exit ``` ``` sudo vi /etc/sysctl.conf ``` > 해당 주석 밑에 내용 추가 > > ``` > #kernel.domainname = example.com > kernel.core_pattern = core.%e.%p > ```