반응형

LINUX 29

File Descriptor 확인 및 설정

현재 실행 중인 프로세스의 File Descriptor 개수 확인 ls /proc/프로세스ID(PID)/fd/ | wc -l 1. 현재의 Open 가능한 Maximum 파일 개수 확인 cat /proc/sys/fs/file-max -> 일반유저가 1개의 세션에서 열 수 있는 파일 개수 File Descriptor 는 hard, soft 값으로 나뉜다. 2. 전체 시스템에 적용되는 FD limit 값 시스템을 통해 Open 가능한 File Descriptor 개수는 /etc/sysctl.conf 파일로 변경 가능. # sysctl -w fs.file-max=655360 혹은 # vi /etc/sysctl.conf fs.file-max = 655360# sysctl -p# sysctl fs.file-max ..

LINUX 2020.05.25

centos 7 memory usage

centos 7 memory usage리눅스에서 메모리 사용량을 확인하는 방법을 알아보자.기존 centos 6.x 버전 밑으로는 free -m 을 통해서 메모리 사용량을 쉽게 확인할수 있었다. 캐시 영역의 메모리도 여유 메모리로 봐야 한다.여기서 빨간색으로 표시는 USED 부분과 노란색 FREE 부분으로 메모리 사용량을 계산할수 있다. 전체 용량 : 3821 실질 여유 메모리 = 3383 = ( 142 + 161 + 3078 ) = ( 첫번째 항목에 노란색 부분의 값을 모두 더한값 / free + buffer + cached )메모리 사용량 (%) = 메모리used/(메모리used+메모리free)*100awk를 이용해서 위 메모리 값을 계산해보자 / 11.5 %의 메모리 사용량을 확인할수 있다Shell1..

LINUX 2020.05.20

centos7 sendmail 설치 및 세팅

- sendmail 설치#yum install sendmail sendmail-cf m4 - sendmail 설정파일 오픈#vi /etc/mail/sendmail.mc - 52,53 라인 수정dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl 위에서 아래로 수정 (젤 앞에 dnl 주석만 제거해주면 됨) TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnldefine(`confAUTH_MECHANISMS', `EXTERNAL G..

LINUX 2019.11.13

chattr, lsattr 명령어 - 파일속성설정

[명령어] chattr, lsattr 명령어 - 파일속성설정slog2.egloos.com/3493248 1장. 파일의 속성부여 및 속성제거하는 chattr명령어의 실무 이야기 서버관리를 하다보면 root명령어로도 삭제되지 않는 경우를 경험해 보셨을 것입니다. 즉, 다음과 같은 경우 분명히 root로 파일을 삭제 하였음에도 불구하고 삭제가 되지않는 경우가 있습니다.[root@command root]# ls -l testfile-rw-r--r-- 1 root root 12 Mar 30 01:56 testfile[root@ command root]#[root@ command root]# rm -f testfilerm: cannot unlink `testfile': Operation not permitted[r..

LINUX 2019.08.09

CVS 사용법

CVS는 Concurrent Versions System의 약자로 프로젝트 개발시 여러 사용자가 함께 작업을 할 때 상호간 버전 관리를 해주는 프로그램이다. 보통 여러 사용자가 함께 작업을 진행할 때 버전을 관리해주는 것이 주 목적이지만 혼자 작업할 때 사용자가 작업 할 때 잘못해서 되돌리고 싶을 때나 버전을 관리하는데도 사용할 수 있다. 시작하기 전에 먼저 용어 정리를 하면 Repository(저장소): CVS가 버전 관리를 하기위해 소스 코드를 저장해 놓는 공간이다. 사용자가 작업하는 공간이 아님. Work directory(작업공간): 사용자가 작업하는 공간이다. 1. CVS를 사용하기 위해서는 먼저 repository를 설정해 주어야 한다. 그럼 먼저 사용자가 원하는 곳에 저장소 디렉토리(A)를 ..

LINUX 2019.06.04

ssh 접속 오류해결

disconnected no supported authentication methods available (server sent publickey gssapi-with-mic) 해결방법 처음에 PUTTY로 접근을 시도할시 아래의 메세지가 나타났습니다. disconnected no supported authentication methods available (server sent publickey gssapi-with-mic) 우선 자세히 확인하기 위해서는 콘솔로 접근을 해야하며 콘솔로 접근이 되었다면 vi /etc/ssh/sshd_config로 이동하여 /를 누른후 PasswordAuthentication를 적고 엔터를 눌러찾습니다.PasswordAuthentication no 를 주석처리하고 Passw..

LINUX 2019.03.14