Linux
-
리눅스에서 특정 프로세스가 오픈하고 있는 파일 크기를 0으로 만들기 특정 프로세스를 재기동하지 않고 로그성 메시지 파일 크기를 줄이는 방법 rm을 하면 왜 안될까 보통 로그 메시지를 기록하기 위해서는 메시지를 기록할 때 마다 file open,close를 반복하지 않습니다. 프로세스가 기동될 때 file open 하고 프로세스가 종료 될 때 file close를 수행합니다. 필요에 의해서 메시지를 기록 또는 파일을 사용할 때 마다 open, close를 사용하는 경우가 있을 수 있습니다. 본 문서에서는 매번 file open, close를 하는 것이 아닌 재기동 시에만 파일 open, close가 되는 경우 입니다. [root@tibero sch]$ ls -rlti total 8 18612964 drwx..
프로세스가 열고 있는 파일 0으로 만들기리눅스에서 특정 프로세스가 오픈하고 있는 파일 크기를 0으로 만들기 특정 프로세스를 재기동하지 않고 로그성 메시지 파일 크기를 줄이는 방법 rm을 하면 왜 안될까 보통 로그 메시지를 기록하기 위해서는 메시지를 기록할 때 마다 file open,close를 반복하지 않습니다. 프로세스가 기동될 때 file open 하고 프로세스가 종료 될 때 file close를 수행합니다. 필요에 의해서 메시지를 기록 또는 파일을 사용할 때 마다 open, close를 사용하는 경우가 있을 수 있습니다. 본 문서에서는 매번 file open, close를 하는 것이 아닌 재기동 시에만 파일 open, close가 되는 경우 입니다. [root@tibero sch]$ ls -rlti total 8 18612964 drwx..
2023.08.03 -
C 언어로 개발된 프로그램에서 errno-base.h 또는 errno.h를 include 상황에 따른 에러 번호를 사용할 수 있습니다. 추가적으로 특정 소프트웨어를 트러블 슈팅할 때 다음 에러 번호가 의미하는 바를 통해 분석을 진행할 수 있습니다. errno-base.h cat /usr/include/asm-generic/errno-base.h /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #defineEPERM 1/* Operation not permitted */ #defineENOENT 2/* No such fil..
리눅스 errno 확인하기C 언어로 개발된 프로그램에서 errno-base.h 또는 errno.h를 include 상황에 따른 에러 번호를 사용할 수 있습니다. 추가적으로 특정 소프트웨어를 트러블 슈팅할 때 다음 에러 번호가 의미하는 바를 통해 분석을 진행할 수 있습니다. errno-base.h cat /usr/include/asm-generic/errno-base.h /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERIC_ERRNO_BASE_H #defineEPERM 1/* Operation not permitted */ #defineENOENT 2/* No such fil..
2023.07.31 -
iptables 부여 된 정책 삭제 방법 Chain 정책 정보에 부여된 번호 확인 iptables -L --line-numbers 특정 Chain의 정책 번호로 삭제 iptables -D INPUT 4
iptables 정책 삭제iptables 부여 된 정책 삭제 방법 Chain 정책 정보에 부여된 번호 확인 iptables -L --line-numbers 특정 Chain의 정책 번호로 삭제 iptables -D INPUT 4
2023.01.16 -
clear 유틸리티 설치 clear CentOS yum -y install ncurses 패키지 매니저로 설치가 불가능한 경우 아래 링크를 통해 직접 파일로 다운 받아 설치 합니다. Linux package / utility / libarary 파일 다운로드 리눅스 환경에서 yum 또는 apt-get과 같은 패키지 관리자로 패키지를 다운 받지 못할 때 파일로 준비해야 합니다. package, utility, librarary Repository CentOS Index of /centos mirror.navercorp.com CentOS.. junsuyoun.tistory.com
clear: command not foundclear 유틸리티 설치 clear CentOS yum -y install ncurses 패키지 매니저로 설치가 불가능한 경우 아래 링크를 통해 직접 파일로 다운 받아 설치 합니다. Linux package / utility / libarary 파일 다운로드 리눅스 환경에서 yum 또는 apt-get과 같은 패키지 관리자로 패키지를 다운 받지 못할 때 파일로 준비해야 합니다. package, utility, librarary Repository CentOS Index of /centos mirror.navercorp.com CentOS.. junsuyoun.tistory.com
2022.12.30 -
linux 프로세스가 기동 될 때 어떠한 환경 변수를 가지고 기동 되었는지 확인할 수 있습니다. /proc/4095310/environ [root@junsu-desktop 4095310]docker_host# cat /proc/4095310/environ HOSTNAME=2235f66166cfTERM=xtermLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01..
LINUX 프로세스(environ) 환경 변수 값 확인하기linux 프로세스가 기동 될 때 어떠한 환경 변수를 가지고 기동 되었는지 확인할 수 있습니다. /proc/4095310/environ [root@junsu-desktop 4095310]docker_host# cat /proc/4095310/environ HOSTNAME=2235f66166cfTERM=xtermLS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01..
2022.12.28 -
ulimit -a 명령 결과 수행 시 유저별로만 확인 가능한 limit 값이 프로세스에 적용되어 있는 값을 확인할 수 있습니다. /proc//limits [root@junsu-desktop 4095310]docker_host# cat /proc/4095310/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 33554432 unlimited bytes Max core file size unlimited unlimited bytes Max re..
LINUX 프로세스 limit 설정 값 확인하기ulimit -a 명령 결과 수행 시 유저별로만 확인 가능한 limit 값이 프로세스에 적용되어 있는 값을 확인할 수 있습니다. /proc//limits [root@junsu-desktop 4095310]docker_host# cat /proc/4095310/limits Limit Soft Limit Hard Limit Units Max cpu time unlimited unlimited seconds Max file size unlimited unlimited bytes Max data size unlimited unlimited bytes Max stack size 33554432 unlimited bytes Max core file size unlimited unlimited bytes Max re..
2022.12.28 -
top 유틸리티 설치 top CentOS [root@36db4f37d7cd /]# yum install -y procps Ubuntu root@2e7d55ea6f88:/# apt-get install -y procps 패키지 매니저로 설치가 불가능한 경우 아래 링크를 통해 직접 파일로 다운 받아 설치 합니다. Linux package / utility / libarary 파일 다운로드 리눅스 환경에서 yum 또는 apt-get과 같은 패키지 관리자로 패키지를 다운 받지 못할 때 파일로 준비해야 합니다. package, utility, librarary Repository CentOS Index of /centos mirror.navercorp.com CentOS.. junsuyoun.tistory.com
top: command not foundtop 유틸리티 설치 top CentOS [root@36db4f37d7cd /]# yum install -y procps Ubuntu root@2e7d55ea6f88:/# apt-get install -y procps 패키지 매니저로 설치가 불가능한 경우 아래 링크를 통해 직접 파일로 다운 받아 설치 합니다. Linux package / utility / libarary 파일 다운로드 리눅스 환경에서 yum 또는 apt-get과 같은 패키지 관리자로 패키지를 다운 받지 못할 때 파일로 준비해야 합니다. package, utility, librarary Repository CentOS Index of /centos mirror.navercorp.com CentOS.. junsuyoun.tistory.com
2022.12.12 -
linux 환경에서 테스트를 위해 데이터를 만들고 싶을 때 사용하는 방법 입니다. 숫자 1부터 n까지 [root@ad8772d8134e alpha]# for nm in {1..15}; do echo $nm; done 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 알파벳 a부터 z까지 (소문자) [root@ad8772d8134e alpha]# for nm in {a..z}; do echo $nm; done a b c d e f g h i j k l m n o p q r s t u v w x y z 알파벳 A부터 Z까지 (대문자) [root@ad8772d8134e alpha]# for nm in {A..Z}; do echo $nm; done A B C D E F G H I J K L M N..
LINUX 숫자 1부터 n까지 / 알파뱃 a부터z 데이터 만들기linux 환경에서 테스트를 위해 데이터를 만들고 싶을 때 사용하는 방법 입니다. 숫자 1부터 n까지 [root@ad8772d8134e alpha]# for nm in {1..15}; do echo $nm; done 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 알파벳 a부터 z까지 (소문자) [root@ad8772d8134e alpha]# for nm in {a..z}; do echo $nm; done a b c d e f g h i j k l m n o p q r s t u v w x y z 알파벳 A부터 Z까지 (대문자) [root@ad8772d8134e alpha]# for nm in {A..Z}; do echo $nm; done A B C D E F G H I J K L M N..
2022.12.04