Server (21) 썸네일형 리스트형 리눅스 로그 파일에서 grep으로 특정 키워드 찾기 운영 또는 개발 환경에서 로그 파일에서 원하는 키워드가 포함된 라인만 빠르게 확인해야 하는 경우가 매우 많습니다.이 글에서는 grep 명령어를 활용하여 로그 분석에 바로 써먹을 수 있는 실무 중심 예제를 정리합니다.1. 기본 사용법grep "키워드" logfile.log예시:grep "ERROR" application.log→ application.log 파일에서 ERROR 문자열이 포함된 모든 라인을 출력합니다. 2. 대소문자 무시 (-i)grep -i "error" application.log→ error, ERROR, Error 모두 매칭됩니다. 3. 실시간 로그 감시 (tail + grep)운영 서버에서 가장 많이 사용하는 패턴입니다.tail -f application.log | grep "ERR.. Let's Encrypt WildCard SSL 발급 및 적용 출처 - https://svrforum.com/nas/1234158 Let's Encrypt WildCard SSL 발급 및 적용제 synology에 도메인을 3개를 세팅하여 synology 전반적인 도메인용, 단축 url서비스용(혼자쓰긴함.;;), 웹스테이션용 이렇게 세팅해서 사용 중에 있습니다. 그래서 하나의 인증서에 위 3개의 도메인svrforum.com 개인 저장용으로 작성합니다. 제 synology에 도메인을 3개를 세팅하여 synology 전반적인 도메인용, 단축 url서비스용(혼자쓰긴함.;;), 웹스테이션용이렇게 세팅해서 사용 중에 있습니다.그래서 하나의 인증서에 위 3개의 도메인에 대한 WildCard 인증서를 받아 사용중인대 완벽하지는 않을 수 있으나1~2년 이상 사용중이나 별 문제 없어.. [Linux] 리눅스 REST API 사용 방법 (curl, wget) 오늘은 curl 및 wget를 사용하여 리눅스 REST API를 사용하는 방법에 대해 포스팅 하려고 합니다. curl과 wget는 linux, unix, window OS모두 사용이 가능 하지만, 일반적으로 Window에서는 사용 가능한 tool이나 Postman과 같은 프로그램들이 많기 때문에 TUI 환경인 Linux를 예로 들어서 설명하도록 하겠습니다. 먼저 curl을 통해 REST API를 사용하는 방법은 다음 예제와 같습니다. REST에도 많은 옵션들이 많이 있겠지만 아래 옵션과 같이 -H, -d, -X를 일반적으로 사용합니다. -H, --header Headers to supply with request. -d, --data Send specified data in POST request. De.. [AIX] crontab 명령어, cron log 확인, 재기동 방법 #crontab 명령어 /usr/bin/crontab // 명령어 위치 crontab -l // cron 설정 확인 (소문자 L) /var/spool/cron/crontabs // 사용자별 crontab 설정 파일 위치 crontab -e // cron 설정 변경 (편집 방법은 vi 에더터와 동일) crontab -r // cron 설정 삭제 /etc/cronlog.conf // cron log 관련 설정 정보 /var/adm/cron/log // cron 실행 관련 로그 파일 #cron log 확인 /etc/cronlog.conf // cron log 관련 설정 정보 /var/adm/cron/log // cron 실행 관련 로그 파일 #crontab 재기동 스케쥴러가 오동작하는 경우 crontab 을 .. AIX netstat 명령어 - 포트 오픈 여부 확인하는 방법 aix 에서 특정 포트 확인하는 방법입니다. vi /etc/services |pg 명령어로 보시면 80 포트가 막혀있지 않는 것을 확인 할수 있습니다. http 80/tcp # World Wide Web HTTP http 80/udp # World Wide Web HTTP www 80/tcp # World Wide Web HTTP www 80/udp # World Wide Web HTTP www-http 80/tcp # World Wide Web HTTP www-http 80/udp # World Wide Web HTTP 막는 방법 ex) # telnet 23/tcp # Telnet 포트사용 확인 명령어 # netstat -Aan | grep 80 os ip 등록 확인 명령어 # cat /etc/host.. AIX 포트번호로 프로세스 정보 확인하기 1. netstat 명령어로 해당 포트의 ID 알아내기 #>netstat -Aan | grep [찾고자 하는 포트] (예 : netstat -Aan | grep 7070) 2. ID로 PID 찾아내기 #>rmsock [찾고자 하는 ID] tcpcb (예 : rmsock f1000e00005cd3b8 tcpcb) 3. PID를 이용하여 프로세스 정보 확인 #>ps -ef | grep [PID] (예 : ps -ef | grep 13145) 4. 명령어 사용 콘솔 예시 #>netstat -Aan | grep 7070 f1000e00005cd3b8 tcp4 0 0 *.7070 *.* LISTEN #>rmsock f1000e00005cd3b8 tcpcb The socket 0xf1000e00005cd008 is.. AIX CPU,메모리 사용현황 조회 / 메모리사용률 PROCESS 나열 [ CPU 관련 ] * CPU 정보 확인 topas sys : 커널이 사용하는 process time slice에 대한 백분율. User : 사용자 프로그램에서 사용하는 사용율. Idle : 지금 사용되고 있지 않은 부분. Wio : 디스크에서의 응답을 기다리는 부분을 말하는데 이 부분은 다른 프로세스가 올라와서 리소스 요청을 하면 사용될 수 있는 부분 sar -P ALL 3 10 (root) sar -P ALL 3 10 (root) % sar -P ALL 1 2 AIX aix 1 5 0001D01F4C00 05/20/03 12:54:00 cpu %usr %sys %wio %idle 12:54:02 0 32 52 15 1 1 31 45 19 4 - 31 49 17 2 12:54:03 0 25 48 7 2.. code-server java springboot maven(ing) docker #Java install code-server - terminal $ sudo su root@[Current Path]# apt-get update root@[Current Path]# apt-get install wget path root@[Current Path]# sudo nano /etc/profile 최 하단에 export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export PATH=$JAVA_HOME/bin/:$PATH export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH 저장 - ctrl+w 저장형식(mac) - alt + m 닫기 - ctrl + x path 수정사항 적용 root@[Current Path]#so.. 이전 1 2 3 다음