리눅스 명령어 - 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 ~]$

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