728x90
반응형

전체 글 762

정규표현식(Regex)의 개념과 기초 문법

: Regular Expression을 줄여서 Regex, Regexp 등으로 불린다. Computer Science의 정규 언어(Regular Language)로부터 유래한 것으로, 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 *형식 언어이다. => 어떤 텍스트 내에서 '특정한 형태나 규칙을 가진 문자열' 을 찾기 위해 그 형태나 규칙을 나타내는 패턴을 정의하는 식. *형식 언어(Formal Language) : 수학, 컴퓨터 과학, 언어학에서 쓰는 말로, 특정한 법칙들에 따라 적절하게 구성된 문자열들의 집합을 말한다. 정규 표현식의 종류 (역사까지?) 정규표현식은 다양한 분야에서 쓰이기 시작했는데, 각 분야의 정규식은 서로 영향을 주고 받으면서 발전했고, 그게 지금의 정규표현식을 만들게 ..

오라클 SqlPlus 원격으로 접속하는 방법

SqlPlus를 원격으로 접속하기 위해서는 오라클이 이미 설치되어 있고, 환경변수에 설정이 되어있으며, TNS등록이 완료되어 있어야 접속이 가능합니다. 천천히살펴봅시다! 일단 환경변수부터 확인해보도록하죠. 도스커맨드에서 sqlplus를 실행시켜서 제대로 실행이 되면 환경변수가 제대로 설정이되어있는 상태입니다. 만약 오라클이 설치되어 있음에도 실행이 안된다면 오라클이 위치한 경로를 잡아주어야 합니다. 컴퓨터 - 시스템속성 - 고급 - 환경변수 로 이동하시구요. 시스템변수명을 새로만들어 주셔야합니다. 시스템변수에서 새로만들기버튼을 클릭해주세요. 창이 나오면 변수이름과 변수값을 기입해주셔야 됩니다. 변수이름 ORACLE_HOME 변수 값 D:\source\oracle\product\11.2.0\client_1..

IT/SQLD 2024.04.11

[Oracle] 오라클 SQLPLUS 원격 접속 방법

원격 접속 방법 sqlplus 사용자아이디/비밀번호@원격IP:PORT/SID sqlplus scott/tiger@100.100.100.100:1521/ORCL 또는 sqlplus /@원격IP:PORT/SID sqlplus /@100.100.100.100:1521/ORCL 사용자명 입력: sys as sysdba 비밀번호 입력: 입력없이 엔터 관리자 계정 접속 방법 sqlplus /nolog //로그인 없이 접속 기능 conn sys/[password] as sysdba 또는 sqlplus "/as sysdba" 또는 sqlplus sys as sysdba 비밀번호 입력 : 입력없이 엔터 관리자 계정 접속 안될 경우 관리자 계정으로 접속하는데도 불구하고 ORA-01031 insufficient privil..

IT/SQLD 2024.04.11

System table 조회 권한 부여

System table 조회 권한 부여 (변경 권한은 필요 없음) [환경] SQL Server 2008 R2 [방법] 아래 쿼리를 수행하여 특정 사용자에게 서버 상태를 조회할 수 있는 권한을 부여합니다. GRANT VIEW SERVER STATE TO SQL사용자 예) public_user 사용자에게 권한 부여 GRANT VIEW SERVER STATE TO public_user [확인] Server Role - public 사용자 맵핑 - 없음 -- sys.sysprocesses 시스템 카탈로그 조회 가능 -- 서버구성 변경을 시도하면 권한 부족 메시지 발생 -- 위와 같이 구성변경 권한은 없지만 조회는 가능 출처: https://tempdb.tistory.com/118 [멍멍:티스토리]

IT/SQLD 2024.04.09

[Linux] 서버 시간동기화 방법 / server synchronization time

서버 프로그램을 만들다 보면 Database에 그 당시 시간을 저장하는 경우가 많다 그런데 처음 서버를 구동할 때까지만 해도 아무 이상없이 잘 맞아서 저장되던 시간값이 어느순간 1~2초 차이로 시작해서 확연하게 격차가 생기게 되는데 이것의 근본적인 문제는 바로 시간 동기화를 하지 않아서 그렇다 이러한 문제는 서버상에 Cron을 통해서 쉽게 동기화 할 수 있다 필자는 한국기준시간에 맞추기 위해 time.bora.net 의 시간에 서버시간을 동기화 하는 작업을 등록해 두었다 이렇게 하면 관리가자 등록한 주기에 따라서 기준이 되는 서버시간으로 시간을 동기화 할 수 있다 한국 서버시간 동기화 리스트는 다음과 같다 ntp.ewha.or.kr 175.119.224.116 114.207.245.175 maths.ka..

Linux 8 hostname 변경하기 hostnamectl

Linux를 설치하면서 hostname 설정을 하지 않았다면 기본으로 localhost로 설정됩니다. 이번 포스팅에서는 Linux 서버에서 hostname을 설정하는 방법에 대해 알아보도록 하겠습니다. 1. hostnamectl 로 hostname 변경하기 hostnamectl 명령을 수행하면 현재 설정된 hostname정보 확인이 가능합니다. # hostnamectl hostname 확인 hostnamectl set-hostname 명령을 통해서 변경하고자 하는 hostname으로 변경합니다. # hostnamectl set-hostname server1 hostname 변경 변경된 hostname의 정보는 /etc/hostname 파일에 기록됩니다. # cat /etc/hostname hostname..

CentOS/RHEL 8에서 호스트 이름을 변경하는 방법

호스트 이름 설정은 서버를 설정할 때 필수적인 작업 중 하나입니다. 호스트 이름은 네트워크의 PC에 할당된 이름으로 이를 고유하게 식별하는 데 도움이 됩니다. CentOS/RHEL 8에는 호스트 이름을 설정하는 다양한 방법이 있으며 각 방법을 차례로 살펴보겠습니다. 시스템의 호스트 이름을 표시하려면 명령을 실행하십시오. hostname 또한 다음과 같이 hostnamectl 명령을 실행할 수 있습니다. hostnamectl RHEL 8에서 호스트 이름 설정 호스트 이름을 구성하려면 로그인하고 다음과 같이 hostnamectl 명령을 사용하십시오. sudo hostnamectl set-hostname 예를 들어, 호스트 이름을 tecmint.rhel8로 설정하려면 다음 명령을 실행하십시오. sudo hos..

서비스 목록 확인과 서비스 명령어들, reload와 restart의 차이점

https://pinedance.github.io/blog/2017/09/12/Ubuntu-16.04-system-service-%EB%93%B1%EB%A1%9D%ED%95%98%EA%B8%B0 Ubuntu 16.04 system service 등록하기 Ubuntu 16.04 system service를 등록해 보자 pinedance.github.io # show all services that has been loaded at boot and are active now systemctl list-units --type service # all services no matter they are active or not systemctl list-units --type service --all 참고로 sy..

[Linux] Systemctl(systemd) 상세 옵션 및 설정 방법

systemctl은 systemd의 LGPL 라이센스를 따르는 시스템 자원 통합 관리 도구이다 설정 파일은 /etc/systemd 아래에 위치하며, 각 파일 별로 [Unit], [Service], [Install]로 구성됨 - systemd 는 리눅스 커널 API 로 설계된 시스템 관리 데몬이다. - Lennart Poettering 와 Kay Sievers 가 처음 개발 하였다. (GNU 약소 GPL 라이선스) - 시스템이 부팅하는 동안 데몬 스크립트를 병렬로 수행 할수 있도록 설계하였다. 병렬로 서비스를 수행하기 때문에 서비스간의 종속성 및 실행 순서 관리가 매우 중요하다. - 프로세스간의 통신은 D-bus 에서 담당한다. (소켓, D-bus 지원) - 전통적인 Sysvinit 의 경우 서비스 감시 ..

Cent OS 7.x 계정에 sudo권한 부여하기 - [Linux]

목차 1. Sudoers 확인 2. Sudoers 파일 chmod +w 3. Sudoers 파일에 사용자 추가 1. Sudoers 확인 먼저 root계정으로 접속. ll /etc/sudoers 2. Sudoers 파일 chmod +w chmod +w /etc/sudoers 파일 권한이 쓰기가 가능하게 변경됨 3. Sudoers 파일에 사용자 추가 root 아래에 사용자 추가 root ALL=(ALL) ALL 사용자ID ALL=(ALL) ALL 해당 계정으로 sudo명령어 사용가능. ※ Sudoers파일에 w권한은 다시 돌려놓자..위험하다 chmod -w /etc/sudoers 좋아요7 공유하기 게시글 관리

728x90
반응형