Programming/Linux(16)
-
CentOS에 Oracle 설치하기
VersionOS : Cent OS 7 64bit ( https://wiki.centos.org/Download )DB : Oracle 12c R2(12.2.0.1.0) ( https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html ) 오라클설치패키지 설치Oracle 설치에 필요한 패키지를 설치 합니다.# yum update# yum install -y binutils compat-libcap1 gcc gcc-c++ glibc glibc glibc-devel glibc-devel ksh compat-libstdc++-33 libaio libaio libaio-devel libaio-devel libgcc libgc..
2019.02.28 -
[Linux] iptables 설정(2) - Redhat 7
설치yum install firewalldsystemctl start firewalldsystemctl enable firewalld 설정설정 파일기본 설정은 /usr/lib/firewalld/ 에 위치하고 있으며 미리 설정된 zone과 zone 별 허용하는 서비스등은 이 폴더를 보면 확인할 수 있습니다. 시스템 개별 설정은 /etc/firewalld/ 에 위치하며 default zone 등 firewall 의 동작은 /etc/firewalld/firewalld.conf 에서 지정할 수 있으며 예로 default zone 을 dmz로 변경하려면 아래와 같이 설정하고 firewalld 를 재시작하면 됩니다./etc/firewalld/firewalld.confDefaultZone=dmz 커스터마이징된 zon..
2019.01.07 -
[Linux] 가상머신(VirtualBox)에서 콘솔크기 조절
가상머신에서 콘솔 크기가 너무 작을 경우 설정법. /etc/default/grub 를 편집합니다. GRUB_CMDLINE_LINUX 라고 쓰여진 줄을 찾습니다. vga=795 를 추가합니다. * 795는 1280*1024*32의 해상도를 뜻합니다. 자신의 host OS의 해상도와 일치하게 설정하면 guest OS인 CentOS 7도 전체화면을 사용하게 됩니다. 파일을 저장한 뒤에 grub2-mkconfig -o /boot/grub2/grub.cfg 를 실행하여 다음 재부팅 때부터 적용되게 합니다. vga= 뒤에 쓸 해상도 관련 숫자는 아래와 같습니다. VGA Resolution and Color Depth reference Chart:Depth800×6001024×7681152×8641280×102416..
2019.01.07 -
[Linux] java 기본 컴파일 및 버전 변경 후 컴파일
리눅스에서 java 컴파일 방법은일반적인 컴파일 - javac Test.java라이브러리 사용 - javac -cp “jar 경로: 다른 경로” Test.java - ex ) javac -cp “../lib/*:./classes” Test.java컴파일 후 해당 패키지로 이동 - javac -cp “jar 경로” -d . Test.java 이정도 일 것이다. 그러나 위와 같이 사용하면 기본 환경변수에 설정된 (java -version에 출력되는) 자바 버전으로 컴파일이 된다. 그러나 가끔 아래와 같은 오류가 발생할수 있다. 심각: Servlet.service() for servlet [action] in context with path [] threw exception [Handler processing..
2018.06.26 -
[Linux] 하위 폴더 내의 파일내용 찾아 바꾸기
특정 폴더 내에서 하위폴더를 포함하여 모든 파일의 내용 중 특정 단어를 바꾸고자 할 때아래와 같이 하면 된다. find ./ -name "찾을 파일" -exec sed -i "s/찾을 내용/바꿀 내용/g" {} \; ex) find ./ -name "*.xml" -exec sed -i "s/TB_/TB_DEV_/g" {} \;
2018.06.26 -
[Linux] iptables 설정
기본 동작패킷에 대한 동작은 위에서부터 차례로 각 규칙에 대해 검사하고, 그 규칙과 일치하는 패킷에 대하여 타겟에 지정한 ACCEPT, DROP등을 수행합니다. 규칙이 일치하고 작업이 수행되면, 그 패킷은 해당 규칙의 결과에 따리 처리하고 체인에서 추가 규칙을 무시합니다. 패킷이 체인의 모든 규칙과 매치하지 않아 규칙의 바닥에 도달하면 정해진 기본정책(policy)이 수행됩니다. 기본 정책은 policy ACCEPT, policy DROP 으로 설정할 수 있습니다. 일반적으로 기본정책은 모든 패킷에 대해 DROP을 설정하고 특별히 지정된 포트와 IP주소등에 대해 ACCEPT를 수행하게 만듭니다.iptables 설치1) 설치# rpm -qa | grep iptables iptables-1.4.7-9.el6..
2018.05.29