Linux VIM 한글깨짐현상
vim을 사용하다보면 간혹 한글이 제대로 나오지 않는 경우가 있습니다.
UTF-8 인코딩문제로 아래와 같은 방법으로 해결할 수 있습니다.
1. 아래내용을 파일(.vimrc 또는 vimrc)에 추가.
파일위치는 아래를 참고하세요.
set encoding=utf-8
set fileencodings=utf-8,cp949
2. 내 계정에만 적용.
$ ~/.vimrc
3. 전체사용자 계정에 적용.
$ /etc/vim/vimrc
Linux GeoIP 설치(CentOS 7)
CentOs7 에서 GeoIP를 활용하여 국가IP차단 하는 방법. 서버 보안설정시 참고하세요.
참조사이트
1. 패키지 설치
$ yum install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel
$ yum install perl-Text-CSV_XS
$ wget https://jaist.dl.sourceforge.net/project/xtables-addons/Xtables-addons/xtables-addons-2.14.tar.xz
$ tar xvf xtables-addons-2.14.tar.xz
$...
Linux GeoIP 설치(CentOS 6)
서버 운영시 중국등에서 잦은 해킹시도로 인해, 보안을 강화하고자 GeoIP를
서버에 설치 및 설정한 내용을 정리하였습니다.
참조사이트
1. 기본 라이브러리 설치
$ yum install gcc gcc-c++ make automake unzip zip xz kernel-devel-`uname -r` iptables-devel
2. Perl-Text 설치
정상적으로 컴파일이 되면 /lib64/xtables/libxt_geoip.so 파일이 생성됩니다.
미생성시 재 컴파일해주세요)
$ wget https://nchc.dl.sourceforge.net/project/xtables-...
Linux CentOS JDK 설치
리눅스 CentOS에 JDK를 설치합니다.
1. OS bit 확인
‘getconf’ 명령어로 BIT를 확인합니다.
$ getconf LONG_BIT
64
CentOs6
$ file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
CentOs7
$ file /usr/lib/systemd/systemd
/usr/lib/systemd/systemd: ELF 64-...
Linux 서버 시스템시간, H/W시간 확인 및 설정
1. 시스템 시간 확인
$ date
2. H/W 시간 확인
$ hwclock --show
3. 현재 시스템 시간을 타임서버로 부터 동기화
$ rdate -s time.bora.net
VMware를 사용하거나, 클라우드 VPC에 서버를 두고 사용할 경우 타임서버로 부터 rdate 설정이 안되는 경우가 있습니다. 그럴 경우 아래방법으로 시도해보세요.
$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
4. 수동으로 시간설정하기
# date -s '2020-07-01 18:47:30'
5. 타임서버시간을 H/W clo...
Docker에서 racktables 설치운영하기
현재 사내에서 racktables 을 사용하고 있는데요.
Docker를 사용하면 장애발생 시 빠르게 복구할 수 있는 장점이 있습니다.
Dockerfile 및 추가 파일 다운로드
racktables 버전별 Download
1. Dockfile 로 부터 Image Build.
Dockfile 위치에서 image를 build 합니다.
$ docker build -t racktables-test .
2. Build 된 Image 확인
정상적으로 작업이 끝나면 하기 명령어로 Image를 확인합니다.
$ docker images
REPOSITORY TAG ...
92 post articles, 14 pages.