본문 바로가기
반응형

DBMS/기타13

윈도우에서 tail 명령어 사용하는 방법 리눅스 환경에서 유용하게 사용하는 명령어 중 하나가 tail입니다.주로 로그파일에 대한 변경을 실시간으로 확인하려고 할 때 사용하는데윈도우에는 tail 명령어가 없습니다. 파워쉘을 이용하여 비슷한 기능을 할 수 있어 사용법 정리합니다. 사용법찾기에서 powershell 또는 파워쉘 검색 후 프로그램 실행  명령어get-content {파일명} -wait -tail {line 수} 파워쉘에서 get-content 명령을 사용하면 tail과 동일한 기능을 사용 가능합니다. 더 자세한 사용법은 아래 마이크로소프트 사이트 참고하세요https://learn.microsoft.com/ko-kr/powershell/module/microsoft.powershell.management/get-content?view=p.. 2024. 11. 8.
[SQLite] 날짜, 시간 함수, 시간 계산 날짜 시간 함수함수설명data(시간표현, 옵션, ...)"YYYY-MM-DD" 형식 (Y: 년, M: 월, D: 일) 반환time(시간표현, 옵션, ...)"HH:MM:SS" 형식 (H: 시, M: 분, S: 초) 반환datetime(시간표현, 옵션, ...)"YYYY-MM-DD HH:MM:SS" 형식 (년, 월, 일, 시, 분, 초) 반환julianday(시간표현, 옵션, ...)율리우스력의 기원전 4713년 1월 1일 월요일 정오를 기점으로 계산한 날짜 수 반환strftime('포맷', 시간표현, 옵션)시간 표현을 지정한 포맷으로 설정한 값을 반환 date, time, datetime 함수별 결과 값 차이select date('2024-04-28 09:15:42') as date, time('2024.. 2024. 5. 9.
[linux] 방화벽 비활성화 OS: linux 8.7 방화벽 상태 확인 systemctl status firewalld.service [root@svr1 ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2024-01-19 13:18:36 KST; 1s ago Docs: man:firewalld(1) Main PID: 5175 (firewalld) Tasks: 2 (limit: 5725).. 2024. 1. 19.
[linux] 파일 시간정보 변경 및 확인 명령어 (touch, stat) touchstat리눅스에서 파일의 시간정보 변경 및 접근시간, 변경시간을 확인 할 수 있는 명령어 입니다 [목차여기]touch 명령어해당 파일이 없는 경우 빈파일(내용이 없는)을 생성합니다[postgres@svr1:/home/postgres/ppp]$ ls -altotal 4drwxr-xr-x 2 postgres postgres 6 Dec 26 21:56 .drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..[postgres@svr1:/home/postgres/ppp]$ -- 빈파일 생성[postgres@svr1:/home/postgres/ppp]$ touch test[postgres@svr1:/home/postgres/ppp]$ ls -altotal 4d.. 2023. 12. 26.
oracle virtualbox modprobe vboxguest failed 에러 해결방법 VM: Oralce virtualbox 6.1 OS: linux 7.5 oracle virtualbox guest(가상머신)와 host(내 PC) 사이에 클립보드 공유가 안되어 게스트 확장CD 설치 시 에러발생 modprobe vboxguest failed 아래와 같이 2개의 해결법이 있다고 하는데 저의 경우는 2번째방법으로 해결하였습니다. 방법1 yum update yum install binutils gcc make patch libgomp glibc-headers glibc-devel elfutils-libelf-devel kernel-headers kernel-devel reboot VBoxLinuxAdditions.run 방법2 yum install kernel-uek-headers-$(unam.. 2023. 11. 9.
리눅스 디스크 추가 (오라클 버추얼박스) 리눅스 디스크 추가 작업 - 오라클 버추얼박스 디스크 추가- o/s 디스크 파티션 생성- 파일시스템 포멧 및 마운트 VirtualBox 진행버추얼박스 관리자 화면머신 -> 설정 머신설정 화면저장소 -> 컨트롤러 -> 하드디스크 추가 원하는 경로와 사이즈를 지정 후 만들기 버튼 클릭data01.vdi로 만들어 주겠습니다 위에 지정해 준 data01.vdi 디스크가 생성된 것이 확인 됩니다선택 버튼 클릭 해당 머신에 하드디스크가 추가 되었습니다이제 VM을 기동해 주세요이후 작업은 O/S(리눅스)에서 진행 합니다 O/S 진행현재 파티션(디스크) 상태 확인신규로 추가한 디스크는 /dev/sdc 입니다. 디스크에 파티션이 생성되어 있지 않음[root@svr1 ~]# fdisk -lDisk /dev/sda: 107.. 2023. 10. 26.
linux hostname(호스트네임) 변경 하는 법 - 리눅스를 설치 시 기본 호스트네임은 localhost - linux 7 버전 이후 hostname 변경 방법에 대한 설명 - 세션에서의 변경이 아닌 영구적인 변경(재기동시에도 변하지 않음) hostnamectl set-hostname 명령어로 hostname을 변경한다(localhost -> svr1) -- 현재 hostname 확인 [root@localhost ~]# hostname localhost [root@localhost ~]# -- hostname 변경 (localhost -> svr1) [root@localhost ~]# hostnamectl set-hostname svr1 [root@localhost ~]# [root@localhost ~]# cat /etc/hostname svr1 [.. 2023. 9. 18.
LINUX 디스크 I/O 모니터링 iostat iostat 명령은 CPU의 상태와 디스크 입출력에 대한 정보를 모니터링 합니다. -- 2초마다 현재시간과 disk io 모니터링 [root@svr1 ~]# iostat -x -t 2 Linux 4.1.12-112.16.4.el7uek.x86_64 (svr1) 07/24/2023 _x86_64_(2 CPU) 07/24/2023 10:47:18 PM avg-cpu: %user %nice %system %iowait %steal %idle 5.62 0.04 1.46 0.02 0.00 92.86 Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sdb 0.01 0.00 5.36 1.61 84... 2023. 7. 24.
nmon for linux AIX 모니터링 시 유용하게 사용했던 nmon 리눅스에서도 사용 가능 리눅스 서버 버전 확인 [root@svr1 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.5 (Maipo) [root@svr1 ~]# 다운로드 nmon 다운로드 주소 https://nmon.sourceforge.net/pmwiki.php?n=Site.Download nmon for Linux | Site / Download POWER: nmon_power_64_centos6, nmon_power_64_rhel7, nmon_power_64le_linux ,nmon_power_64le_sles12, nmon_power_64_centos7, nmon_power_6.. 2023. 6. 24.
MobaXterm 에서 GUI 프로그램 실행 실패 터미널프로그램(mobaxterm)에서 gui 구동 시 root 에서는 잘 되지만 다른 계정에서는  권한 문제로 에러 발생하며 실행 불가Xlib: connection to "localhost:12.0" refused by serverXlib: MoTTY X11 proxy: Unsupported authorisation protocol터미널에서 GUI 프로그램 실행 테스트-- 보통 아래와 같이 체크표시 되어있을 경우 특별한 문제 없이 GUI 프로그램 구동됨-- firefox 브라우저 실행 테스트 에러 발생-- oracle 에서 GUI 실행 실패[ora11std@svr1 ~]$ firefoxXlib: connection to "localhost:12.0" refused by s.. 2023. 6. 22.
RHEL(Red Hat Enterprise Linux) 다운로드 주소 아래 주소에서 로그인 후 다운로드 가능 https://developers.redhat.com/products/rhel/download Red Hat Enterprise Linux | Red Hat Developer A stable, proven foundation that’s versatile enough for rolling out new applications, virtualizing environments, and creating a secure hybrid cloud. developers.redhat.com DVD iso 를 받아주면 됨 2022. 8. 19.
ls -l 명령어 결과 보는법 ls 명령어의 -l 옵션은 디렉토리 내용을 자세하게 보여주는 역할을 한다. 이번 포스팅에서는 각 정보가 무엇을 의미하는지 자세하게 분석해보고자 한다. ls -l 명령어에 대한 정보는 다음과 같이 8개의 영역으로 나뉘어 있다. 영역별 의미는 이렇다. 1영역 : 종류 [일반 파일(-), 디렉토리(d), 블록 디바이스(b), 문자 디바이스(c), 링크(l)] 2영역(*) : 접근 모드 [read(r), write(w), excute(x)] 3영역 : 하드 링크의 수 - 이 문서에 연결된 하드 링크의 수를 나타낸다. 윈도우의 바로가기와 유사한 개념이다. 4영역 : 소유자 5영역 : 그룹 6영역 : 크기(Byte) 7영역 : 최종 수정 시각 8영역 : 이름 2영역 보충설명 접근 모드는 총 9자리 문자열로 표시된다.. 2022. 6. 22.
notepad++ 탭(tab) 크기 변경하기 터미널에서 이쁘게 정렬되어 보이는데 notepad++ 과 같은 에디터에 복사하면 정렬이 안되어 보기 불편한 경우있다. notepad++ 에서는 보기 불편하다 해결방법 - 탭(tab) 크기 차이로 인한 것이니 동일하게 설정해 주면 된다. 1. 리눅스 터미널 tab 크기 확인(8칸) [root@svr1 ~]# echo -e "1234567890\t321\n1\t2\n123\t1" 1234567890321 12 1231 [root@svr1 ~]# 2. notepad++ 에서 탭(tab) 크기 변경 방법 설정 -> 환경설정 -> 탭 크기(기본 4에서) 8로 변경 3. 탭(tab) 크기 변경 후 보기 편해짐 2022. 3. 9.
반응형