분류 전체보기
-
[Linux] 서버 용량 확인2021.03.29
-
[shell] thread dump2021.03.25
-
[Linux] 리눅스 명령어2021.03.25
-
[Java] Collection sort2016.01.07
[Linux] 서버 용량 확인
2021. 3. 29. 17:27
반응형
linux 서버 용량 점검
용량 KB/MB/GB 표기
ls -alh
total 40
drwxr-xr-x 10 jongpillee staff 320B Sep 28 16:25 .
drwxr-xr-x+ 62 jongpillee staff 1.9K Oct 6 14:28 ..
drwxr-xr-x 4 jongpillee staff 128B Jul 26 13:54 Career
drwxr-xr-x 15 jongpillee staff 480B Oct 6 14:24 Develop
drwxr-xr-x 3 jongpillee staff 96B Jul 26 14:00 Doc
-rw-r--r--@ 1 jongpillee staff 4.2K Sep 1 16:07 Untitled 1.md
-rw-r--r--@ 1 jongpillee staff 2.5K Sep 28 16:25 Untitled 2.md
drwxr-xr-x 5 jongpillee staff 160B Aug 8 09:40 Work
-rw-r--r--@ 1 jongpillee staff 2.4K Aug 19 13:58 사이판.md
folder, file 용량 조회
du -hs \MD
300K MD/
du -hs \MD/*
8.0K MD/Career
128K MD/Develop
12K MD/Doc
8.0K MD/Untitled 1.md
4.0K MD/Untitled 2.md
132K MD/Work
4.0K MD/사이판.md
file disk 용량
df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1s1s1 932Gi 22Gi 691Gi 4% 501138 4292962242 0% /
devfs 190Ki 190Ki 0Bi 100% 656 0 100% /dev
/dev/disk1s5 932Gi 8.0Gi 691Gi 2% 8 7247238840 0% /System/Volumes/VM
/dev/disk1s3 932Gi 372Mi 691Gi 1% 2218 7247238840 0% /System/Volumes/Preboot
/dev/disk1s6 932Gi 104Mi 691Gi 1% 469 7247238840 0% /System/Volumes/Update
/dev/disk1s2 932Gi 209Gi 691Gi 24% 1220863 7247238840 0% /System/Volumes/Data
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
/dev/disk1s1 932Gi 22Gi 691Gi 4% 502070 4292614026 0% /System/Volumes/Update/mnt1
반응형
'Infra > Linux' 카테고리의 다른 글
[shell] thread dump (0) | 2021.03.25 |
---|---|
[Linux] 리눅스 명령어 (0) | 2021.03.25 |
[Linux] war 압축 (0) | 2014.01.24 |
[Linux] vi 명령어 (0) | 2014.01.24 |
[shell] thread dump
2021. 3. 25. 17:25
반응형
WAS thread dump Script
```
#!/bin/bash
export pidlist=`ps -ef | grep tomcat.server | awk '{print $2}'`
date=`date + %m%d`
export LOG_DIR=/app/logs/threaddump/$date
echo "LOG_DIR = " $LOG_DIR
if [! -d $LOG_DIR ]; then
mkdir $LOG_DIR
fi
echo "LOG_DIR making success!! "
nowtime=`date +%H:%M`
echo "nowdate=" $nowtime
ps -ef | grep tomcat.server | awk '{print $2,$9}' >> /app/logs/threaddump/$date/pidname.txt
echo "thread dump start....."
for PID in $pidlist ;do
/app/jdk/jdk1.8.0_89/bin/jstack -1 $PID >> /app/logs/threaddump/$date/${PID}_ThreadDump-1.log
echo "first thread dump ....."
done
sleep 3
echo "first thread dump success....."
for PID in $pidlist ;do
/app/jdk/jdk1.8.0_89/bin/jstack -1 $PID >> /app/logs/threaddump/$date/${PID}_ThreadDump-2.log
echo "second thread dump ....."
done
sleep 3
echo "second thread dump success....."
for PID in $pidlist ;do
/app/jdk/jdk1.8.0_89/bin/jstack -1 $PID >> /app/logs/threaddump/$date/${PID}_ThreadDump-3.log
echo "third thread dump ....."
done
sleep 3
echo "third thread dump success....."
```
반응형
'Infra > Linux' 카테고리의 다른 글
[Linux] 서버 용량 확인 (0) | 2021.03.29 |
---|---|
[Linux] 리눅스 명령어 (0) | 2021.03.25 |
[Linux] war 압축 (0) | 2014.01.24 |
[Linux] vi 명령어 (0) | 2014.01.24 |
[Linux] 리눅스 명령어
2021. 3. 25. 16:32
반응형
리눅스 명령어
cp 파일 복사 하기
cp {옵션} {폴더} {복사할 폴더}
cp -r static-root/\* /home/admin/mc\_20200106
scp 원격 간 파일 전송
scp {옵션} {폴더} {접속계정}@{목적지IP}:/{복사할 폴더}
scp -r ./static-root/* admin@111.222.26.777:/mall_nas/static-root/ // static-root 전체 파일을 mall_nas 폴더 하위로 전송
tail (log 확인)
tail -f catalina.out //실시간 로그 확인
tail -f catalina.out | grep "ERROR" //error 만 캐치
tail -f catalina.out | grep "ERROR" | wc -l //error 카운트
tail -n 2000 catalina.out //마지막 끝에서 2000 라인까지
파일 삭제
rm -f //file
rm -r //folder ex)-rf
반응형
'Infra > Linux' 카테고리의 다른 글
[Linux] 서버 용량 확인 (0) | 2021.03.29 |
---|---|
[shell] thread dump (0) | 2021.03.25 |
[Linux] war 압축 (0) | 2014.01.24 |
[Linux] vi 명령어 (0) | 2014.01.24 |
[이클립스] 삭제된 로컬 파일 복구
2016. 3. 14. 18:02
반응형
- 패키지 및 파일 우클릭 -> Restore from local history -> 삭제된 파일 복구
- 삭제완료
반응형
'Etc > Tool' 카테고리의 다른 글
[Google OTP] 구글 OTP 크롬 확장 프로그램 등록 방법 (0) | 2023.03.23 |
---|---|
forticlient ssl vpn windows 8.1 at status 98% (1) | 2015.03.06 |
[Eclipse] Javadoc 의 Author 설정 (0) | 2014.06.10 |
[Eclipse] Console 한글 깨짐 설정 (0) | 2014.05.29 |
[secureCRT] log scrollback buffer size 늘리기 (0) | 2014.01.27 |
[Java] Collection sort
2016. 1. 7. 17:47
반응형
- JAVA Sort, ArraySort
import java.util.ArrayList;
import java.util.Collections;
public class MainClass{
public static void main(String[] args) {
String[] stringArray = new String[]{"c","e","a","k"};
List<string> list = Arrays.asList(stringArray );
//ArrayList<string> list = new ArrayList<string>();
for(String s: stringArray){
list.add(s);
}
Collections.sort(list, String.CASE_INSENSITIVE_ORDER);
for (String s: list) {
System.out.println(s);
}
}
}
public class ArraySort {
public static void main(String[] args) {
String[] s = { "b", "A", "D", "C", "a", "F" };
// 대소문자 구분 정렬
Arrays.sort(s);
System.out.println("==> 대소문자 구분");
System.out.println(Arrays.toString(s)); //[A, C, D, F, a, b]
// 역순정렬
descArraySort(s);
System.out.println("==> 역순정렬 ");
System.out.println(Arrays.toString(s)); //[b, a, F, D, C, A]
// 대소문자 구분 없이 정렬
System.out.println("==> 대소문자 구분 없이 ");
Arrays.sort(s, String.CASE_INSENSITIVE_ORDER);
System.out.println(Arrays.toString(s)); //[a, A, b, C, D, F]
}
public static void descArraySort(String[] arr) {
String temp;
for (int i = 0; i < arr.length / 2; i++) {
temp = arr[i];
arr[i] = arr[(arr.length - 1) - i];
arr[(arr.length - 1) - i] = temp;
}
}
}
반응형
'Programming > Java' 카테고리의 다른 글
[Java Stream] anyMatch() vs filter().count > 0 성능 비교 (0) | 2023.06.12 |
---|---|
[Java] Heap Memory 체크 (JSTAT) (0) | 2021.03.29 |
[Java] GMT/UTC 날짜 변환 (1) | 2015.04.08 |
[오류]Setting property 'source' to 'org.eclipse.jst.jee.server:프로젝트명' did not find a matching property (0) | 2014.04.08 |
올바른 eqals() 사용법 (0) | 2014.02.07 |