CentOS의 버전 확인
rpm --query centos-release
cat /etc/centos-release
cat /etc/system-release
가장먼저 요청한 서버종류가 맞는지, 버전이 맞는지 확인합니다.
CentOS 7 초기 yum 업데이트
yum -y update
설치시 기본적으로 패키지의 사용을위해서 yum update 가 필수적입니다.
패키지 이름을 지정하지 않고 update시 현재 시스템에 설치된 패키지 모두를 업데이트합니다 (의존성 패키지 포함)
CentOS는 yum 통해, Debian과 Ubuntu계열은 APT를 통해 소프트웨어 패키지설치를 하므로,
yum은 필요한 패키지를 간편하게 할수있도록 인터페이스 역할을 합니다
yum 원격 저장소 정보
yum repolist
패키지 설치
yum -y install epel-release rsync wget vim rdate psmisc net-tools lsof
- epel-release : CentOS 7의 extra 저장소이며, 기본 저장소로 설치가 되지 않는 패키지를 설치하기 위해 이용합니다.
- rsync : 파일과 디렉터리를 복사하고 동기화하기 위해서 사용하는 패키지입니다.
- wget : 웹에 있는 파일을 바로 다운로드하기 위해 이용하는 패키지입니다.
- vim : 기본 에디터인 vi 와 다르게 하이라이트 기능이 있어서 vi 보다 사용하기 편합니다.
- rdate : 시간 설정 및 동기화에 사용되는 패키지입니다.
- psmisc : killall, pstree 명령어가 포함되어 있으며 프로세스 관리 패키지입니다.
- net-tools : ifconfig, netstat 명령어가 포함되어 있는 네트워크 관리 패키지입니다.
- lsof : 특정 프로세스가 어떤 파일을 열고 있는지를 확인할 수 있는 패키지입니다.
Encoding 확인 후 변경
# Locale 확인
echo $LANG
locale
# Locale 변경가능한 목록
localectl list-locales
# Locale 변경
# 방법 1
localectl set-locale LANG=ko_KR.utf8
localectl set-locale LANG=ko_KR.euckr
# 방법 2
vi /etc/locale.conf
#LANG=ko_KR.utf8
LANG=ko_KR.euckr
NTP 시간 동기화 (서버, DB 사이)
timedatectl
timedatectl set-timezone Asia/Seoul
스케줄링과 수행기능등이 있다면, 더더욱 중요하다.
NTP여부를 체크하여 요구된다면 https://webdir.tistory.com/120 참고하여 설정하자
Firewall 방화벽
Status 확인
firewall-cmd --state
미설치, 미구동인 경우 참고 https://www.lesstif.com/system-admin/rhel-centos-firewall-22053128.html
Public Zone의 Configuration 확인
firewall-cmd --zone=public --list-all
포트열고 ReLoad, 확인
firewall-cmd --zone=public --add-port=2121/tcp --add-port=20323/tcp
firewall-cmd --reload
firewall-cmd --zone=public --list-all
Telnet Test
yum -y install telnet
telnet 192.xxx.xxx.xxx port
'Work > Server' 카테고리의 다른 글
[원도우] Windows Server 2016 영문서버 한글변경 (0) | 2020.12.17 |
---|---|
[CentOS] - JAVA 초간단 설치 (yum) (0) | 2020.11.24 |
[Linux] 자주사용하는 vi 단축키 (2) | 2020.08.18 |
[Linux] 환경변수 env, export,echo,unset (0) | 2020.08.12 |
[Linux] Alias 명령어 별칭 (1) | 2020.08.12 |