Back-End/리눅스

리눅스 서버에서 ssl 인증서 만료일 확인하는 방법! 사용하는 서버마다 경로가 다를텐데 보통 /etc 하위에 넣는 것으로 보입니다. 만료일 확인 만료일 확인 [~~~ /etc/ssl/certs]$ openssl x509 -enddate -noout -in /etc/ssl/certs/ca-bundle.crt notAfter=Dec 31 09:37:37 2030 GMT 인증서 전체 유효기간 확인 인증서 전체 유효기간 확인 [~~~ /etc/ssl/certs]$ openssl x509 -dates -in /etc/ssl/certs/ca-bundle.crt notBefore=May 5 09:37:37 2011 GMT notAfter=Dec 31 09:37:37 2030 GMT
서버에서 다른 서버로 방화벽이 뚫려있는지 확인 할 수 있는 방법을 배워서 기록해 둘겸 정리! echo > /dev/tcp/1.2.3.4/3316 1.2.3.4 대신 확인할 서버 IP입력 하고 3316 대신 확인할 서버 PORT 번호 입력하면 됌. 빈 echo를 날리는 것이라고 하는데 바로 반응이 와서 뭔가 입력할수 있게 되면 방화벽이 뚫려 있는것! 뭔가 아무 반응도 없으면 방화벽이 안뚫려 있는 것!
리눅스에서 메모리 확인하는 명령어가 free 인데 free -h 를 실행하면 total, used, free, shared, buff/cache, available Mem : 62Gi, 29Gi, 28Gi, 37Mi, 4.9Gi, 32Gi Swap: 7.9Gi, 81Mi, 7.8Gi 등 메모리 사용현황을 확인 할수 있습니다. 본인의 경우에는 한 솔루션에서 OOM(out of memory)이 난 상황이라 해당 솔루션셋팅 xml에 들어가서 여기에 8G로 잡혀있던걸 16G로 수정후 다시 free -h 를 실행해서 total, used, free, shared, buff/cache, available Mem : 62Gi, 38Gi, 19Gi, 37Mi, 4.9Gi, 24Gi Swap: 7.9Gi, 81Mi, 7..
1. hostname -I 명령어 입력 hostname -I 2. ifconfig ifconfig ifconfig | grep 'inet' ifconfig는 네트워크 인터페이스의 설정을 보여줍니다. inet: IP 주소(IPv4) inet6: IP 주소(IPv6) 3. ip addr ip addr ip addr | grep 'inet' ifconfig와 마찬가지로 네트워크 인터페이스의 설정을 확인할 수 있습니다. inet: IP 주소(IPv4) inet6: IP 주소(IPv6)
tail -f A.log | grep 'TIMESTAMP' | grep '12' grep 명령어는 리눅스에서 로그를 볼 때 자주 사용하는 명령어로 여러 옵션을 알아두면 좋을 것이라고 생각이 들어서 정리해 봤습니다! 실시간으로 로그를 보려면 tail -f 명령어 사용 이미 찍힌 로그들 확인하려면 cat 명령어 사용 gerp 명령어 OR 조건 1. -E 옵션을 붙여서 | 로 구분해주면 됩니다. tail -f A.log | grep 'Exception|ERROR' -> A.log 에서 'Exception' OR 'ERROR'가 있는 로그 출력 2. 아래와 같이 로그 2개를 동시에 grep 잡을 수도 있습니다 cat A.log -f B.log | grep -E 'Exception|ERROR' -> A.log 와..
CentOS에서 로그인 시 bash-4-2$ 가 나올때조치 방법 login as: root root@~~~'s password: Last login: Thu Dec 2 09:29:21 2021 from 172-10-200-123.lightspeed.rcsntx.sbcglobal.net bash-4.2$ 홈디렉토리에 설정파일이 잘못되어서 나오는 현상인데 홈디렉토리를 만들던지 있는 홈 디렉토리에 가서 /etc/skel/ 안에 있는 설정파일들을 가져와서 권한설정을 해주고 cp -rp /etc/skel/.b* /home/sample chown -R sample.sample /home/sample 다시 접속해 보면 bash-4.2$이 나오지 않는것을 확인 가능합니다.
확인 방법 $ which watch /usr/bin/watch 사용법 $ watch --help Usage: watch [options] command Options: -b --beep beep if command has a non-zero exit -c --color interpret ANSI color and style sequences -d --differences[=] highlight changes between updates -e --errexit exit if command has a non-zero exit -g --chgexit exit when output from command changes -n --interval seconds to wait between updates -p --p..
postgresql 버전 확인 명령어 psql -V login as: root root@ ~'s password: Last login: Wed Nov 18 16:04:22 2020 from ~ [root@ ~ ]# [root@ ~ ]# psql -V psql (PostgreSQL) 9.6.14 [root@ ~ ]# psql 접속 방법 psql -U postgres [root@ ~ ]# psql -U postgres Password for user postgres: psql (9.6.14) Type "help" for help. postgres=# \list List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---..
쉘 스크립트를 만드려는 위치로 이동하여 아래와 같이 vi test.sh을 입력해 주면 빈 화면이 나오는데 텍스트를 입력하기 위해서 a 키를 한번 눌러준 후에 #!/bin/bash echo "test!!" 위와 같이 입력해 줍니다. 그 후 ecs 키를 눌러주고 :wq 를 입력해 주면 저장후 밖으로 나와집니다. 방금 입력한 쉘 파일을 확인하려면 ./test.sh 을 입력해 주면 확인 할 수 있습니다.
rpm -qa | grep tomcat 명령어를 입력해 주면 버전 확인이 가능합니다.
httpd 위치 확인을 위해 ps -ef | grep httpd 명령어를 입력 해 준 후 해당위치/httpd -v 를 입력해주변 버전 확인이 가능합니다.
- 광속거북이 -
'Back-End/리눅스' 카테고리의 글 목록