본문 바로가기

전체 글607

728x90
반응형
[우분투] '*.zip' 파일 압축 해제 압축 해제 명령어 아래의 명령어를 입력하면 'zip' 압축 파일을 압축 해제할 수 있다. 현재 경로에 압축이 해제된다. unzip {파일명} 아래의 명령어를 입력하면 특정 경로에 압축을 해제 할 수 있다. unzip {파일명} -d {압축해제경로} 참고문서 "unzip - list, test and extract compressed files in a ZIP archive", Ubuntu Manpage. @원문보기 "Linux zip/unzip 으로 압축하고 해제하기", lesstif. @원문보기 2023. 8. 16.
[RHEL] 업데이트 명령어 RHEL(Red Hat Enterprise Linux) 패키지를 업데이트 하는 명령어는 아래와 같다. dnf update 업그레이드를 원한다면 아래의 명령어를 사용할 수 있다. dnf upgrade 참고문서 "Applying package updates on Red Hat Enterprise Linux 9", 레드햇 고객 포털, 2023년 6월 8일. @원문보기 2023. 8. 15.
[IT 용어] AX5 정의 AX5는 오픈 소스 그룹 AXISJ에서 만든 UI 컴포넌트 라이브러리(User Interface Component Library)이다. 특징 AX5는 jQuery 기반으로 동작하는 라이브러리이며 Bootstrap 호환되기에 Bootstrap 스타일을 쉽게 입힐 수 있다. 오픈 소스 그룹 AXISJ는 한국인 위주로 구성된 그룹이며 한국 정서에 맞는 개발 도구를 제공한다. 참고문서 "AX5 소개", AXISJ. @원문보기 2023. 8. 14.
[RHEL] 구독 등록(활성화) 및 제거 하는 명령어 구독 등록(활성화) RHEL(Red Hat Enterprise Linux, 레드햇 엔터프라이즈 리눅스)에서 구독 정보를 등록하고 활성화 하는 명령어는 아래와 같다. subscription-manager register 구독 삭제 아래의 명령어로 구독 정보를 삭제할 수 있다. subscription-manager remove --all subscription-manager unregister subscription-manager clean 참고문서 "How to register and subscribe a RHEL system to the Red Hat Customer Portal using Red Hat Subscription-Manager?", 레드햇 고객 포털, 2022년 6월 17일. @원문보기 2023. 8. 13.
[RHEL] 디스크 목록 보기 디스크 목록 확인 RHEL(Red Hat Enterprise Linux)에서 디스크 목록을 출력하는 명령어는 아래와 같다. fdisk -l 참고문서 "Managing partitions in Linux with fdisk", Tyler Carrigan, 레드햇, 2020년 4월 28일. @원문보기 "Chapter 4. Getting started with partitions", RHEL 9 공식문서, 레드햇 고객 포털. @원문보기 2023. 8. 12.
[RHEL] 클라우드플레어 방화벽 설정 RHEL(Red Hat Enterprise Linux)에서 클라우드 플레어 서버의 아이피 대역만 방화벽에서 허용하도록 설정하는 방법은 아래와 같다. 방화벽 설정 HTTPS(Hypertext Transfer Protocol Secure) 통신이 443번 포트로 클라우드 플레어와 이루어지도록 방화벽을 설정하는 명령어는 아래와 같다. firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="103.21.244.0/22" port protocol="tcp" port="443" accept" firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="103.. 2023. 8. 11.
[RHEL 9] 아파치 웹 서버 HTTPS 설정 아파치 웹 서버가 HTTPS(Hypertext Transfer Protocol Secure)로 통신하도록 설정하는 방법은 아래와 같다. SSL 모듈 설치 아래의 명령어를 입력하여 'mod_ssl' 모듈 패키지를 설치한다. dnf install mod_ssl SSL 설정 아래의 명령어를 입력하여 아파치 웹 서버의 SSL(Secure Sockets Layer)을 설정하는 파일을 생성한다. vi /etc/httpd/conf.d/ssl.conf 아래의 내용을 참고하여 SSL을 설정한다. Listen 443 https SSLPassPhraseDialog exec:/usr/libexec/httpd-ssl-pass-dialog SSLSessionCache shmcb:/run/httpd/sslcache(512000) .. 2023. 8. 10.
[윈도우] 파이썬 환경 변수 설정 본 글에서는 윈도우에서 파이썬 환경 변수를 설정하는 방법을 안내한다. 파이썬 환경을 구성하는 방식은 여러가지가 있지만 그 중에서 가장 기초적이며 기본적인 환경 변수 설정 방법을 안내한다. 파이썬 환경 변수 설정 아래의 사진처럼 설정 창으로 이동한다. 아래의 사진처럼 '시스템 환경 변수 편집'을 찾아서 해당 창으로 이동한다. 아래의 사진처럼 '환경 변수'를 클릭한다. 아래의 사진처럼 시스템 변수 'Path'를 선택한 후 '편집'을 클릭한다. 아래의 사진처럼 '새로 만들기'를 클릭한다. 아래의 사진처럼 파이썬이 설치된 경로를 찾는다. 이 경로 정보를 기억한다. 위의 사진에서 찾은 파이썬 설치 경로 정보를 토대로 아래의 사진처럼 환경 변수를 2개 입력한다. {파이썬 경로} {파이썬 경로}\Scripts 환경 .. 2023. 8. 9.
[RHEL] SELinux 허용 포트 확인 및 추가 허용 포트 확인 SELinux가 허용한 포트 목록을 확인하는 명령어는 아래와 같다. semanage port -l 허용 포트 추가 아래의 명령어를 입력하면 허용할 포트를 추가할 수 있다. semanage port -a -p tcp -t http_port_t {포트번호} 참고문서 "Apache + Tomcat 여러대 운영시 SELinux 문제 해결(403 Permission, Port)", MyData, 2021년 11월 5일. @원문보기 2023. 8. 9.
[오라클] 버전 확인 쿼리 아래의 쿼리를 입력하면 오라클 데이터베이스의 버전을 확인할 수 있다. SELECT * FROM v$version; 2023. 8. 8.
자바의 연산자 동영상 설명 6강. 자바의 연산자 연산자 자바에는 계산을 명령하기 위한 연산자(Operator)가 있다. 대표적인 연산자로 산술 연산자(arithmetic operator)와 논리 연산자(Logical Operators)가 있으며 본 글에서는 이를 설명한다. 연산자 예제 소스 코드: https://github.com/EngineeringCode/study-java/blob/main/src/com/hcpark1993/example/operator/OperatorExample.java 산술 연산자 산술 연산자는 사칙연산(덧셈, 뺄셈, 곱셈, 나눗셈)을 다루는 연산자를 말한다. 덧셈 연산자는 아래와 같이 선언할 수 있다. + 뺄셈 연산자는 아래와 같이 선언할 수 있다. - 곱셈 연산자는 아래와 같이 선언할 수.. 2023. 8. 7.
[우분투] 사용자 계정 생성 명령어 사용자 계정 생성 우분투(Ubuntu)에서 사용자 계정을 생성하는 명령어는 아래와 같다. useradd {사용자명} 홈 디렉토리를 설정하면서 계정을 생성하는 명령어는 아래와 같다. 이 경우 홈 디렉토리가 자동으로 생성되지 않으니 디렉토리 생성 및 소유자 설정 등을 해야 한다. useradd oracle --home-dir {디렉토리경로} 참고문서 "useradd - create a new user or update default new user information", Ubuntu Manpage. @원문보기 2023. 8. 7.
[티베로] 메모리 크기 설정 방법 원활한 데이터베이스 사용을 위해서는 적절하게 사용할 메모리 크기를 조정하여야 한다. 티베로에서 메모리 크기를 설정하는 방법은 아래와 같다. 메모리 설정 아래의 명령어를 참고하여 티베로 메모리 설정 파일을 편집하는 화면에 진입한다. vi tibero6/config/tibero.tip 아래의 사진에 나타난 빨간색 네모 박스 안의 메모리 값을 적절하게 수정한다. 티베로 재기동 아래의 명령어를 입력하여 티베로를 재기동한다. tbdown tbboot 메모리 설정 확인 아래의 쿼리(Query)를 티베로에 입력하여 메모리 설정이 잘 적용되었는지 확인한다. 2023. 8. 6.
[자바/Java] 형 변환(Type Conversion) 동영상 설명 4강. 자바의 자료형 변환 형 변환이란? 형 변환(Type Conversion)은 자료의 형태를 다른 형태로 만드는 것을 말한다. 필요성 현재의 컴퓨터 시스템은 자료형을 정의하고 이를 기반으로 연산을 수행하는 구조이다. 자료형이 맞지 않는 경우 연산을 수행할 수가 없기 때문에 시스템이 정상적으로 동작할 수 없다. 그러므로 의도된 대로 정상적인 동작을 수행하기 위해서는 형 변환이 필요하다. 자바에서 형 변환 하기 자바(Java)에서 형 변환은 변수명 왼쪽에 '(자료형)'을 입력하면 가능하다. 하지만 모든 경우에 사용할 수 있는 것이 아니고 형 변환이 가능한 경우는 아래의 사진에 나타난 것 처럼 제한적이다. 형 변환을 자바 코드로 구현하면 아래와 같다. 'intValue' 변수 옆에 형 변환 선.. 2023. 8. 5.
[우분투] 사용자 계정 삭제 명령어 사용자 계정 삭제 우분투에서 계정을 삭제하는 명령어는 아래와 같다. userdel {사용자명} 사용자 계정 완전 삭제 홈 디렉토리 삭제 등을 포함해서 완전 삭제를 하는 명령어는 아래와 같다. 실행 결과는 아래의 사진처럼 나타난다. userdel -rf {사용자명} 참고문서 "userdel - delete a user account and related files", Ubuntu Manpage. @원문보기 2023. 8. 5.
[IntelliJ IDEA] 인코딩 설정 IntelliJ IDEA에서 아래의 사진처럼 문자가 깨져서 나타나는 경우 인코딩을 설정하면 정상적으로 문자를 볼 수 있다. 전역 설정 IntelliJ IDEA에는 전역으로 자바 가상 머신 옵션을 설정할 수 있다. 'Help' → 'Edit Custom VM Options...'로 이동하면 전역으로 가상 머신 옵션을 설정할 수 있는 화면이 나타난다. 아래의 문자열을 아래의 사진처럼 입력한다. -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 IntelliJ IDEA를 재시작 하면 아래와 같이 문자가 깨지지 않고 잘 나타나는 것을 확인할 수 있다. 지역 설정 실행 설정에 가면 프로젝트별 또는 WAS별 자바 가상 머신 옵션 설정이 가능한데 테스트 해보니 IntelliJ IDE.. 2023. 8. 4.
[우분투] 터미널에서 자동완성이 안 될 때 조치 방법 현상 및 문제 우분투(Ubuntu)에서 사용자 계정을 생성하고 접속하면 아래의 사진처럼 자동완성이 되지 않는 경우가 있다. 이는 우분투의 기본 터미널이 'cshell'이기 때문이다. 원인 'bash shell'로 터미널이 쓰는 쉘을 변경하면 자동완성 등 일반적으로 경험했던 기능들을 쓸 수 있다. 터미널이 쓰는 쉘을 변경하는 방법은 아래와 같다. 해결 방법 시스템 설정 변경 없이 바로 'bash shell'로 전환하는 방법은 아래의 명령어를 입력하는 것이다. 하지만 이 경우 시스템에 접속할 때 마다 입력해야 하기 때문에 접속할 때 'bash shell'을 기본으로 쓰도록 설정하는 것이 편리하다. bash 아래의 명령어를 입력하여 사용자 정보가 담긴 파일을 텍스트 에디터로 연다. vi /etc/passwd .. 2023. 8. 4.
[우분투] 디렉토리별 사용량 및 남은 용량 확인하는 명령어 우분투에서 디렉토리별 남은 용량을 확인하는 명령어는 아래와 같다. df -h 참고문서 "DF(1)", User Commands, 2020년 4월. @원문보기 2023. 8. 3.
[PostgreSQL] 데이터베이스 소유자 변경 소유자 변경 아래의 쿼리(Query)를 입력하면 데이터베이스 소유자를 변경할 수 있다. ALTER DATABASE {데이터베이스명} OWNER TO {사용자명}; 참고문서 "ALTER DATABASE", PostgreSQL 지침서, 2023년 7월 11일. @원문보기 2023. 8. 3.
[PostgreSQL] 데이터베이스 생성 및 삭제 데이터베이스 생성 아래의 쿼리를 입력하면 PostgreSQL에서 데이터베이스를 생성할 수 있다. CREATE DATABASE {테이블명} [TEMPLATE] [템플릿명]; 데이터베이스 삭제 아래의 쿼리를 입력하면 PostgreSQL에서 데이터베이스를 삭제할 수 있다. DROP DATABASE {데이터베이스명}; 참고문서 "23.2. Creating a Database", PostgreSQL 지침서, 2023년 7월 11일. @원문보기 2023. 8. 2.