목록우분투 (21)
코딩마을방범대

uname 시스템과 커널의 정보를 확인할 수 있음 $ uname -a Linux [호스트명] 5.15.0-73-generic #80~20.04.1-Ubuntu SMP Wed May 17 14:58:14 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 예시 의미 Lunux 커널명 5.15.0-73-generic 커널 릴리즈 정보 #80~20.04.1-Ubuntu SMP Wed May 17 14:58:14 UTC 2023 커널 버전 x86_64 머신 하드웨어 이름 x86_64 프로세서 종류 x86_64 하드웨어 플랫폼 GNU/Linux 운영체제 옵션 옵션 의미 -a, --all 전체 내용 출력 -s, --kernel-name 커널 명 출력 -n, --nodename 네트워크 노드의 호..

간단하게 실행하려는 명령어 앞에 time 을 붙이면 된다. $ time java -jar test.war 프로세스 종료 시 아래와 같이 세 줄이 출력되며 종료된다. 여기서 real과 user, sys 의 차이점은 아래와 같다. ( 보통 user 시간이 sys 시간보다 크지만, 많은 프로세스가 실행되고 CPU 선점 경쟁이 높을 경우 sys가 user보다 클 수 있음 ) Real 프로세스가 시작되어 끝나는데 걸린 시간(elapsed time, wall clock time) 프로세스가 기다리는 시간까지 포함됨(ex. I/O가 실행되는 동안 기다리는 것도 포함) 프로세스 실행 시 실제 소요된 시간 ( 벤치마크 성능 측정용으로는 좋지 않음) User 사용자 영역에서 실행된 시간 프로세스가 kernel 밖에서 실행..
at 1회 작업 예약 리눅스 명령어 지정한 명령어를 지정한 시간에 1회 실행 시간이 되면 수행하고 종료됨 초기 세팅 apt를 통해 at 설치 $ sudo apt update $ sudo apt install at 서비스 시작과 자동 기동 설정 $ systemctl start atd $ systemctl enable atd 사용 방법 절댓값 : at 시간지정 현재기준 : at now+값 [minutes, hours, days] at 콘솔에 진입하지 않는 방법 ※ java -jar 등의 명령어 실행 불가능 1. 절댓값 지정 시간 hh:mm yyyy-MM-dd ( 시간:분 만 입력해도 됨) $ at 13:45 -f test.sh 2. 현재 시간 기준 $ at now + 2 minutes -f test.sh a..

평소 톰캣 등 파일 설치 후 권한 설정을 진행할 때가 있는데,무작정 설정 방법 그대로 따라하기만 했지 별로 찾아볼 흥미는 못 느꼈었다. 내장 톰캣 관련해서 공부하다가 말 나온 김에 한 번 찾아보았다!! 755, 777 등의 권한에 대한 값은 아래와 같이 추출한다. 1. 읽기 (Reading) - 42. 쓰기 (Writing) - 2 3. 실행 (Executing) - 1 즉, 7은 읽기(4) + 쓰기(2) + 실행(1) 을 합친 7이고,5는 읽기(4) + 실행(1) 을 합친 5인 것이다. 그리고 정렬에 대한 의미는 첫 번째 자리는 소유자 권한두 번째 자리는 그룹 사용자 권한세 번째 자리는 기타 사용자 권한 즉, 755의 경우 7은 소유자 권한,첫 번째 5는 그룹 사용자 권한,두 번째 5는 기타..
1. javac 위치 확인 $ which javac /usr/bin/javac 2. java 설치 경로 확인 $ readlink -f /usr/bin/javac /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 3. /etc/profile 수정 JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 CATALINA_HOME=/var/lib/tomcat-8.5 CLASSPATH=.:$JAVA_HOME/lib/tools.jar :$JAVA_HOME/lib/mysql-connector-j-8.0.33.jar :$JAVA_HOME/jre/lib/ext :$CATALINA_HOME/lib/jsp-api.jar :$CATALINA_HOME/lib/servlet-a..