목차
환경설정 및 서비스 확인
환경변수 적용
[root@filingbox box_enterprise_install]# source ~/.bashrc root@filingbox:/FBOX/box_enterprise_install:>
|
설치가 완료되면 해당 shell 에서 다음의 명령어를 실행한다.
source ~/.bashrc
위의 명령어 실행 시 bashrc에 입력해 두었던 단축키워드를 바로 사용할 수 있다.
서비스 확인
root@filingbox:/FBOX/box_enterprise_install:> cd /FBOX/Namusoft/systemShell/ root@filingbox:/FBOX/Namusoft/systemShell:> ./varChange.sh
|
위의 경로로 이동하여 varChange.sh 파일을 실행한다..
root@filingbox:/FBOX/Namusoft/systemShell:> schk
|
schk 라는 명령어를 입력해 본다.
아래와 같은 서비스 화면을 확인할 수 있다.
이 파일의 설명은 “시스템 유틸리티” 가이드에 설명되어 있다.(참고)
시스템 설정 - OS, DB 등 주요 파라미터 설정
OS /솔루션을 설치하고 설치상태 그대로 두면 향후 시스템 운영에 문제가 생길 수 있다.
특히 OS의 ulimit 설정을 하지 않은 상태로 운영하면, 소프트웨어가 동작을 하지 않는 상황이 벌어질 수 있기 때문에, 운영에 필수적인 항목들은 반드시 설정해 두어야 한다.
- HELP Shell 실행
root@filingbox:/FBOX/box_enterprise_install:> boxhelp
console 화면에서 boxhelp를 입력한다.
┌──────────────────────────────────────────────┐
│ ➤ FilingBox Enterprise Management Console
│
│ ➤ Purpose : FilingBox Help Desk
│ ➤ File Path : /FBOX/Namusoft/systemShell/
│ ➤ File Name : help.sh
│ ➤ Version : v1.0
└──────────────────────────────────────────────┘
----------------------------------------------------------
[FilingBox Help] 아래 항목의 번호를 입력하세요.
----------------------------------------------------------
> 1. Box 서비스 현황을 확인하고 싶다면?
----------------------------------------------------------
> 2. 솔루션 설치 후 시스템 세팅이 필요하다면?
----------------------------------------------------------
> 3. 시스템 현황 및 보고서 출력이 필요하다면?
----------------------------------------------------------
> 4. 바로가기 정보가 보고 싶다면?
----------------------------------------------------------
> 5. Help 종료
----------------------------------------------------------
무슨 작업을 진행하시겠습니까? [1/2/3/4/5]:
“2” 를 입력하고 넘어간다.
┌──────────────────────────────────────────────┐
│ ➤ FilingBox Enterprise Management Console
│
│ ➤ Purpose : FilingBox 운영환경 및 OS 환경 설정
│ ➤ File Path : /FBOX/Namusoft/systemShell/
│ ➤ File Name : systemSet.sh
│ ➤ Version : v1.0
└──────────────────────────────────────────────┘
----------------------------------------------------------------------------
>> 파일링박스 운영환경 설정을 시작합니다
>> root 권한으로 실행해야 합니다.
>> [필수] 항목에 대해서는 반드시 실행해 주시기 바랍니다.
----------------------------------------------------------------------------
설정을 계속하시겠습니까? [y/n]:
“y” 를 입력하고 넘어간다.
- 커널 파라미터 설정
┌──────────────────────────────────────────────┐
│ ➤ FilingBox Enterprise Management Console
│
│ ➤ Purpose : FilingBox 운영환경 및 OS 환경 설정
│ ➤ File Path : /FBOX/Namusoft/systemShell/
│ ➤ File Name : systemSet.sh
│ ➤ Version : v1.0
└──────────────────────────────────────────────┘
----------------------------------------------------------------------------
설정항목 | 설정여부 |
----------------------------------------------------------------------------
1. [필수] SELINUX 설정 OFF | 설정완료 |
----------------------------------------------------------------------------
2. [필수] Kernel Parameter 설정 | 설정안됨 |
----------------------------------------------------------------------------
3. [필수] my.cnf(mysql/mariadb) 설정 | 설정안됨 |
----------------------------------------------------------------------------
4. [필수] ulimit(open files) 설정 | 설정안됨 |
----------------------------------------------------------------------------
5. [권장] hostname 설정 | 설정완료 |
----------------------------------------------------------------------------
6. [권장] Alias 설정(FilingBox Only) | 설정완료 |
----------------------------------------------------------------------------
7. [권장] root 직접 로그인 금지 설정 | 설정안됨 |
----------------------------------------------------------------------------
8. [권장] SSH Port 변경 | 설정안됨 |
----------------------------------------------------------------------------
9. [권장] MySQL Dump(백업/배치) 설정 | 설정안됨 |
----------------------------------------------------------------------------
10. [FBE Only] Error/Panic 로그 확인 및 덤프 설정 | 설정안됨 |
----------------------------------------------------------------------------
11. [FBE Only] 파일링박스 서비스 IP 변경 |
----------------------------------------------------------------------------
12. [FBE Only] 파일링박스 관리자 비밀번호 관리 |
----------------------------------------------------------------------------
13. [FBE Only] 특정 폴더(개인,부서,프로젝트) 사용량 업데이트 |
----------------------------------------------------------------------------
14. [FBE Only] 시스템 및 서비스 Configration 통합 확인 |
----------------------------------------------------------------------------
15. [FBE Only] 사용자별 grpserver 일자별 로그 확인 |
----------------------------------------------------------------------------
16. [FBE Only] 특정 폴더(휴지통,백업) 용량 확인 |
----------------------------------------------------------------------------
17. 설정 종료 |
----------------------------------------------------------------------------
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]:
“2” 를 입력하고 넘어간다.
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]: 2
--------------------------------------------------------------------------
▷▷▷ Kernel Parameter 를 세팅합니다.
아래에서 기존 내용을 확인하시고, 입력값이 존재하지 않는다면 진행하세요.
향후 수정이 필요할 경우 /etc/sysctl.conf 파일을 수정하세요
--------------------------------------------------------------------------
[sysctl.conf] 파일 내용 확인 :
--------------------------------------------------------------------------
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
--------------------------------------------------------------------------
설정을 계속하시겠습니까? [y/n]:
“y” 를 입력하면 설정이 완료된다.
설정된 값을 확인하고 싶으면, vi /etc/sysctl.conf 를 확인하면 된다.
- my.cnf 설정
┌──────────────────────────────────────────────┐
│ ➤ FilingBox Enterprise Management Console
│
│ ➤ Purpose : FilingBox 운영환경 및 OS 환경 설정
│ ➤ File Path : /FBOX/Namusoft/systemShell/
│ ➤ File Name : systemSet.sh
│ ➤ Version : v1.0
└──────────────────────────────────────────────┘
----------------------------------------------------------------------------
설정항목 | 설정여부 |
----------------------------------------------------------------------------
1. [필수] SELINUX 설정 OFF | 설정완료 |
----------------------------------------------------------------------------
2. [필수] Kernel Parameter 설정 | 설정완료 |
----------------------------------------------------------------------------
3. [필수] my.cnf(mysql/mariadb) 설정 | 설정안됨 |
----------------------------------------------------------------------------
4. [필수] ulimit(open files) 설정 | 설정안됨 |
----------------------------------------------------------------------------
아래 생략…….
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]:
“3” 을 입력하고 넘어간다.
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]: 3
--------------------------------------------------------------------------
▷▷▷ my.cnf 를 세팅합니다.
아래에서 기존 내용을 확인하시고, 입력값이 존재하지 않는다면 진행하세요.
향후 수정이 필요할 경우 /etc/my.cnf 파일을 수정하세요
--------------------------------------------------------------------------
[my.cnf] 파일 내용 확인 :
--------------------------------------------------------------------------
#
# This group is read both by the client and the server
# use it for options that affect everything
#
[client-server]
#
# include *.cnf from the config directory
#
!includedir /etc/my.cnf.d
--------------------------------------------------------------------------
설정을 계속하시겠습니까? [y/n]:
“y” 를 입력하면 설정이 완료된다.
설정된 값을 확인하고 싶으면, vi /etc/my.cnf 를 확인하면 된다.
설정이 완료되면 mariadb가 재기동 된다.
- ulimit 설정
┌──────────────────────────────────────────────┐
│ ➤ FilingBox Enterprise Management Console
│
│ ➤ Purpose : FilingBox 운영환경 및 OS 환경 설정
│ ➤ File Path : /FBOX/Namusoft/systemShell/
│ ➤ File Name : systemSet.sh
│ ➤ Version : v1.0
└──────────────────────────────────────────────┘
----------------------------------------------------------------------------
설정항목 | 설정여부 |
----------------------------------------------------------------------------
1. [필수] SELINUX 설정 OFF | 설정완료 |
----------------------------------------------------------------------------
2. [필수] Kernel Parameter 설정 | 설정완료 |
----------------------------------------------------------------------------
3. [필수] my.cnf(mysql/mariadb) 설정 | 설정완료 |
----------------------------------------------------------------------------
4. [필수] ulimit(open files) 설정 | 설정안됨 |
----------------------------------------------------------------------------
아래 생략…….
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]:
“4” 를 입력하고 넘어간다.
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]: 4
--------------------------------------------------------------------------
▷▷▷ 시스템의 file-max 값을 확인합니다.
▷▷▷ open files 값을 아래의 file-max 값보다 작게 설정하세요
설정 가능한 최대 file-max 값 :
--------------------------------------------------------------------------
file_max value is larger than 1024000, Set to 1024000
open files 설정을 계속하시겠습니까? [y/n]:
# This group is read both by the client and the server
# use it for options that affect everything
#
[client-server]
#
# include *.cnf from the config directory
#
!includedir /etc/my.cnf.d
--------------------------------------------------------------------------
설정을 계속하시겠습니까? [y/n]:
“y” 를 입력하면 설정이 완료된다.
설정과정이 2번 진행되니 모두 “y”를 선택하고 진행하면 된다.
----------------------------------------------------------------------------
설정항목 | 설정여부 |
----------------------------------------------------------------------------
1. [필수] SELINUX 설정 OFF | 설정완료 |
----------------------------------------------------------------------------
2. [필수] Kernel Parameter 설정 | 설정완료 |
----------------------------------------------------------------------------
3. [필수] my.cnf(mysql/mariadb) 설정 | 설정완료 |
----------------------------------------------------------------------------
4. [필수] ulimit(open files) 설정 | 설정완료 |
----------------------------------------------------------------------------
아래 생략…….
무슨 작업을 진행하시겠습니까? [1/2/3/4/5/6/7/8/9/10/11/12/13/14/15/16/17]:
주요 4가지 항목에 대한 설정이 완료되면 위와 같이 “설정완료” 라는 문구가 출력된다.