Linux
-
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 -
리눅스에서 파일 또는 디렉토리를 업로드하거나 생성할 때 문자셋이 깨져 해당 파일을 제어하지 못하는 경우가 생깁니다.이런 경우 아무리 문자를 맞추려고 해도 되지 않고 애스터리스크를 주어 찾으려고 해도 안됩니다. 이런 경우 inode를 통해 해당 파일을 찾아 삭제할 수 있습니다. 문자 깨짐 파일 확인 junsu@junsu-desktop:~$ ls -lrt 합계 52 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 템플릿 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 음악 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 비디오 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 바탕화면 drwxr-xr-x 2 junsu..
리눅스 파일 삭제 되지 않는 경우 (inode 삭제)리눅스에서 파일 또는 디렉토리를 업로드하거나 생성할 때 문자셋이 깨져 해당 파일을 제어하지 못하는 경우가 생깁니다.이런 경우 아무리 문자를 맞추려고 해도 되지 않고 애스터리스크를 주어 찾으려고 해도 안됩니다. 이런 경우 inode를 통해 해당 파일을 찾아 삭제할 수 있습니다. 문자 깨짐 파일 확인 junsu@junsu-desktop:~$ ls -lrt 합계 52 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 템플릿 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 음악 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 비디오 drwxr-xr-x 2 junsu junsu 4096 2월 4 2021 바탕화면 drwxr-xr-x 2 junsu..
2022.12.03