Linux (7) 썸네일형 리스트형 OpenSSL 명령어 OpenSSL 명령어 1. enc - 암복호화암호화openssl enc -aes256 -salt -in testtext.txt -out enctext.txt복호화openssl enc -d -aes256 -in enctext.txt -out dectext.txt-d : decrypt의 약어로, 복호화한다는 옵션 명령어-aes256 : 256비트 크기의 aes알고리즘을 사용하여 파일의 데이터 암호화한다는 옵션 명령어-salt : 암호화 수준을 강화하기 위한 옵션-in : 암복호화 하기 위한 대상이 될 파일-out : 암복호화 후 저장될 파일 더보기암복호화시, 암호화 알고리즘 사용aes 256으로 암호화 동일한 aes256으로 암호화시 정상적으로 노출 다른 비트의 aes128사용해도 bad decrypt가.. RHEL8 방화벽 - Firewalld RHEL8 Firewalld리눅스 방화벽 설정은 firewalld와 iptables 두가지 방법으로 설정가능하나 RHEL7부터 방화벽을 관리하는 데몬이 firewalld로 변경되어 iptables 명령어대신 firewall-cmd, firewall-config 명령어 사용을 권장*데몬 - 운영체제에서 사용자가 직접 제어하지 않아도 백그라운드에서 여러가지의 작업을 하는 프로그램즉, 메모리에 머물고 있으면서 특정 요청이 오면 바로 그에대한 대응을 할 수 있도록 대기중인 프로세스 Firewalld리눅스 운영체제를 위한 방화벽 관리도구리눅스 커널에 포함된 Netfilter라는 서브 시스템을 사용하여 미리 지정된 규칙에 의해 패킷의 송/수신을 허용/차단하는 패킷 필터링 형태로 동작한다. Firewalld의 z.. Linux - Yum Repository Yum RepositoryYum은 RHEL의 패키지 관리도구로 RHEL 패키지를 쉽게 설치, 업데이트, 삭제 할 수 있도록 돕는다.일반적으로 rpm형태의 프로그램을 설치하게 되면 의존관계가 있는 프로그램들을 각각 설치해야 하는데, Yum을 이용하면 패키지 형태로 설치가 되기 때문에 의존성 문제를 해결할 수 있다. 일부 기업에서는 Local Yum Repository를 설정하는데,외부 네트워크(인터넷)가 연결되지 않기 때문에 해당 로컬 서버의 설정하여, 패키지의 일관된 버전관리 및 보안 정책 준수를 하고 있으나,외부네트워크과 연결되지 않기 일반 Yum Repository에서 패키지의 업데이트를 관리하지 못하기 때문에 최신의 버전으로 관리가 어렵다.*보안 정책 : 기업이나 조직이 정보 보호와 관련된 일련의 .. Linux 명령어 구분이름설명tar압축(압축하기/압축해제)윈도우에서는 보통 zip파일을 사용하나리눅스에서는 tar파일을 사용tar 명령어 입력시 압축 및 해제 가능ln링크시스템에 링크파일을 만드는 명령어심볼릭 링크 -s , 하드 링크가 있다.pwdPrint Working Directory현재 작업중인 디렉토리의 경로를 출력rmRemove파일이나 디렉토리 삭제vi / vimVisual EditorLinux 서버에 존재하는 파일을 수정catcatch파일의 내용을 출력cpcopy파일이나 디렉토리를 복사#cp abc.txt abb.txt다른이름의 같은 파일을 복사#cp abc.txt /home/Downloads/abc같은 파일을 해당 경로의 복사lsList해당 디렉토리의 있는 파일과 폴도의 목록을 나열 * tar 명령어 옵션더.. Linux 폴더 구조 위치이름설명/루트최상위 디렉토리디렉토리들의 절대경로를 표기할 때,이 디렉토리로부터 시작함/bin바이너리이진파일(실행파일)기본적인 명령어가 저장된 디렉토리리눅스에서 자주 사용되는 mv,cp,rm등과 같은 명령어들이 이 디렉토리에 저장/boot부트리눅스의 부팅에 필요한 정보를 가진 파일들이 있는 디렉토리즉, GRUB과 같은 부트로더에 관한 파일들이 이 디렉토리에 존재/dev디바이스시스템 디바이스(장치)파일을 저장하고 있는 디렉토리/dev/sda(하드디스크 장치파일),/dev/cdrom(CD-ROM) 장치파일 등과 같은 장치파일들이 여기에 있다.예를 들어 마우스, 키보드등의 디바이스와 관련된 파일들즉 물리적인 장치가 파일화되어 저장/etc 시스템의 대부분 설정 파일을 두는 디렉토리/etc/sysconfig -.. Linux - 오라클 11G 초기설 apt -y install alien libaio1 unixodbc apt-get install -y alien libaiol unixodbc apt -y install alien 셋 중 하나 설치 Oracle XE 11gR2 https://www.oracle.com/database/technologies/xe-prior-release-downloads.html alien --scripts -d oracle* rpm의 경우 alien을 통하여 rpm > deb로 전환]꽤 걸림;; dpkg --install oracle*.deb deb로 전환된 파일을 디패키징 sudo /etc/init.d/oracle-xe configure /* 초기 아이디, 비밀번호, 포트 등등을 configure함 비밀번호 설정할때 .. Linux(Centos7) - 기본설정 vim /etc/netplan/00-installer-config.yamlsudo passwd root초기 root 비밀번호 설정 su -root 계정으로 전환su (Switch User) apt-get update && apt-get upgrade -y최근 버전으로 업데이트 및 업그레이드 apt-get install vim파일 수정 util 설치 route -ngateway 확인 가능 (192.168.239.2) cat /etc/resolv.confnameserver 확인 가능 vi /etc/netplan/00-installer-config.yaml addresses - 임의의 ipgateway4 - 확인한 게이트웨이nameservers - 확인한 네임서버설정 이전 1 다음