리눅스 명령어 - eunja511005/Tutorial GitHub Wiki

오라클 클라우드 서버 시간 변경

Last login: Fri Apr 14 19:00:19 2023 from 125.178.117.158
[opc@ifreedom-20230411 ~]$ date
Sun Apr 16 04:34:52 GMT 2023
[opc@ifreedom-20230411 ~]$ sudo mv /etc/localtime /etc/localtime.bk
[opc@ifreedom-20230411 ~]$ sudo cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime
[opc@ifreedom-20230411 ~]$ date
Sun Apr 16 13:35:32 KST 2023
[opc@ifreedom-20230411 ~]$

image

find

find . -name "*.jar" | xargs grep JWTClainSet (자르 파일에 포함된 클래스 찾기)
find ./ -mtime + 365 exec mv {} /home/opc/backup \;  (365일 지난 파일 백업 디렉토리로 이동)
find . -type f | wc -l (cd /home/user/static  후 사용, 현재 디렉토리 하위 파일 갯수 세기)
find /usr/local/lib/tomcat/webapps/ -name "*.jsp" -type f (jsp 파일 찾기)
find /usr/local/lib/tomcat/webapps/ -name "*.jsp" -type f | wc -l (jsp 파일 갯수 세기)
grep -r -A10 -B50 'error' /usr/local/lib/tomcat/logs/catalina.out (로그 파일에서 특정 단어 찾아서 앞에 10줄 뒤에 50줄 보여 주기)

리소스 관련

top
free -h (메모리 확인)
lscpu (cpu 확인, 4번째 라인 CPUs 보면 cpu 갯수 알수 있음)
df -kh (루트 하위 사용량, /dev/mapper/ocivolume-root   36G  7.4G   29G  21% /)
du -sh * (cd /usr/local/lib/tomcat/webapps/ROOT  후 사용, 디렉토리별 사용 사이즈)

curl

-v : 자세한 옵션 포함하여 출
-H : HTTP 헤더 포함하여 호출

curl -v -H "Pragma: no-cache" https://google.com

모든 파일 및 디렉토리 보기

ls -trla

사이즈 큰 로그 파일 삭제와 동일한 효과

cat /dev/null > /usr/local/lib/tomcat/logs/catalina.out

alias

alias
cat ~/.bashrc
vi ~/.bashrc
alias start="/usr/local/lib/tomcat/bin/startup.sh"
source ~/.bashrc

설정 보기

env
export