자바 나눔고딕 폰트 설치 new Font("NanumGothic", 0, 20) 자바에서 나눔 고딕 폰트를 사용할때 윈도우에서는 나눔고딕폰트 설치 후 그냥 호출하면 되지만 서버에서는 별도로 자바에 폰트를 설치를 해야한다. 선행작업 (자바설치 위치 확인) 1. java 아니고 javac # which javac 2. 실제 위치 확인 # readlink -f /usr/bin/javac 3. 실제 자바 경로 메모 폰트 설치 1. 나눔고딕 폰트 다운로드 # wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip 2. 나눔고딕 압축 해체 # unzip NanumFont_TTF_ALL.zip 3. 압축후 나온 ttf 파일 중 사용할 파일을 위에 저장한 자바 폴더 .. SERVER/LINUX 4년 전
swap 증설 - 메모리 없을때 사용하는.. 묻지마 swap 증설 # 메모리 확인 $ free -m # 밑으로 쭉 이어서 swap 증설 $ fallocate -l 4G /swapfile $ sudo fallocate -l 4G /swapfile $ sudo chmod 600 /swapfile $ sudo mkswap /swapfile $ sudo swapon /swapfile $ sudo echo “/swapfile none swap sw 0 0” | sudo tee -a /etc/fstab SERVER/LINUX 4년 전
opencv 4.4.0 install compile # 필요한 패키지이지만 필요 없는거 골라내기 어려움. $ sudo yum install opencv opencv-devel opencv-python $ sudo yum install epel-release git gcc gcc-c++ cmake3 qt5-qtbase-devel \ python python-devel python-pip cmake python-devel python34-numpy \ gtk2-devel libpng-devel jasper-devel openexr-devel libwebp-devel \ libjpeg-turbo-devel libtiff-devel libdc1394-devel tbb-devel numpy \ eigen3-devel gstreamer-plugins-base-dev.. SERVER/LINUX 4년 전
비밀번호 없이 서버 접근 개인키 공개키 방식 # 개인키 및 공개키 생성 $ ssh-keygen -t rsa # 생성된 id_rsa.pub 파일을 해당되는 서버에 업로드 및 /home/.ssh/authorized_keys 에 복사 # id_rsa.pub 업로드한 서버로 이동 후 내용 복사 $ cat id_rsa.pub >> /home/.ssh/authorized_keys # 흔적 제거 $ rm id_rsa.pub SERVER/LINUX 4년 전
linux jenkins install jenkins install # jenkins 저장소 추가 $ wget http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo $ sudo cp jenkins.repo /etc/yum.repos.d/ # jenkins yum install $ sudo yum install jenkins ! error 발생 Public key for jenkins-2.263.4-1.1.noarch.rpm is not installed # key 추가 $ sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key # 젠킨스 다시 설치 $ jenkins yum install # 젠킨스 설정 확인 $ vi /etc/sysconfig/j.. SERVER/LINUX 4년 전
java yum install sudo yum -y install java-1.8.0-openjdk-devel.x86_64 java 1.8 버전 설치 sudo 관리자 권한 -y yes 자동 입력 SERVER/LINUX 4년 전
date UTC, KST로 변경 #시간 포맷 추가 sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime #확인 date 위와 같이 명령어 추가 및 확인 SERVER/LINUX 4년 전
id_rsa 비밀번호 없이 서버 접속 젠킨스 배포, 타서버 파일 전송 등의 특정 서버 접속 및 자동화가 필요한 경우 공개키와 개인키를 만들어서 자동으로 서버 접속이 가능하게 할수 있다. source : 접속시도하는 서버 target : 접속당하는 서버 #source 서버 명령어 입력 : ssh-keygen 사용할 패스워드를 물어보는 내용이 뜨는데 패스워드를 사용하지 않기 때문에 엔터만 쳐서 완료. id_rsa id_rsa.pub 위 2가지 파일이 생성된다. id_rsa 는 개인키이기 때문에 소중히 간직하고. id_rsa.pub 파일을 target이 되는 서버로 복사한다. #target 서버 pub 파일 검사를 하는 기본값 위치는 아래와 같다. ~/.ssh/authorized_keys 복사한 파일을 명령어 입력 : cat ./id_rsa.pu.. SERVER/LINUX 4년 전
alias 추가 방법 1. 계정로그인 2. vi ~/.bashrc 3. 아래와 같이 추가 # User specific aliases and functions alias ll='ls -l' alias ts='/home/apache-tomcat-9.0.26/bin/tomcat_start.sh' alias th='/home/apache-tomcat-9.0.26/bin/tomcat_shutdown.sh' alias tl='tail -f /home/apache-tomcat-9.0.26/logs/catalina.out' 4. shift + : 클릭 5. wq 입력 6. 엔터 다시 로그인 후 해당 명령어 실행 확인 SERVER/LINUX 5년 전
프로세스 별 메모리 사용량 확인 및 추적 1. 프로세스별 메모리 확인 [root@localhost /]# top 2. shift + m 메모리 사용률이 많은 순서대로 정렬 3. 해당 PID 추척 [root@localhost /]# ps 해당PID(숫자) SERVER/LINUX 5년 전
서버 사양 확인 명령어 #서버 OS 확인 rpm -qa *-release #코어 수 확인 grep -c processor /proc/cpuinfo #물리 CPU 수 grep ^processor /proc/cpuinfo | wc -l #메모리 확인 cat /proc/meminfo | grep MemTotal SERVER/LINUX 5년 전
find명령어 및 xargs grep 설명 find ./ -name "*.conf" |xargs grep -n -i "www" find 는 검색하는 명령어이다. xargs 는 파이프(|)와 함께 쓰며 find한 파일결과를 가지고 뒤에 내용을 실행해준다. grep 은 검색 명령어로 -n 은 해당하는 라인을 출력해주고, -i 는 대소문자 구분을 한다. SERVER/LINUX 5년 전