본문 바로가기
반응형

컴퓨터/Linux7

Amazon Linux에서 Java Java8 설치하는 방법 안녕하세요 한주현입니다 오늘은 AWS EC2에서 Amazon Linux 2 또는 Amazon Linux 2023에서 Java, Java8 를 설치하는 방법에 대해 포스팅해보겠습니다. 문제상황 기본적으로 Amazon Linux 2023 AMI로 EC2 인스턴스를 생성하면 Java가 설치되어있지 않습니다. 아래와 같이 which java 명령어를 수행하여도 결과가 없거나, ls 커맨드로도 java가 없는 경우 Java가 서버에 설치 되어있지 않은 경우입니다. $ which java $ ls /usr/bin/java ls: cannot access '/usr/bin/java': No such file or directory 가장 쉽게 설치 할 수 있는 방법은 yum 으로 설치하는 방법입니다. yum list에.. 2024. 3. 4.
[리눅스] 병렬처리를 활용한 한번에 여러 파일 tar.gz 압축 푸는 방법 안녕하세요 한주현입니다. 오늘은 멀티코어 CPU를 활용하여 병렬처리를 통한 한 번에 여러 파일의 tar.gz 압축을 푸는 방법에 대해 알아보겠습니다. tar.gz 단일 파일 압축 해제 방법 우선 간단하게 몸풀기로 tar.gz 압축 해제 방법에 대해 알아보겠습니다. 1$ tar xf file.tar.gz 간단하네요 ㅎㅎ tar.gz 여러 파일 압축 해제 방법 이번에는 CPU의 멀티 코어를 활용하여 병렬처리를 통한 여러개 파일 압축 푸는 방법에 대해 알아보겠습니다. 1$ find . -type f -name "*.tar.gz" | xargs -I {} -P 4 tar -xf {} -P 옵션의 값이 4로 되어있는데 이는 한 번에 4개의 프로세스를 진행한다는 얘기 입니다. CPU 연산 능력에 따라 더 높이거나 .. 2018. 12. 9.
[리눅스] 쉘 스크립트에서 파일 사이즈 구하기 안녕하세요 한주현입니다. 오늘은 리눅스 쉘 스크립트에서 파일사이즈를 알아내어 이후과정을 처리하는 방법 에 대하여 알아보겠습니다. 쉘 스크립트로 파일 사이즈 구하기 stat 또는 wc 명령어 쉘 스크립트에서 파일 사이즈를 구하는 방법은 stat 또는 wc 명령어로 간단하게 사용할 수 있습니다. 아래 코드의 9번, 10번 라인을 보시면 stat 또는 wc 명령어로 파일사이즈를 구하였습니다. 이후에 진행되는 12-15 라인에서는 if 문으로 파일 크기에 따라 명령어를 실행 할 수 있게 만들어주는 부분입니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/bin/bash if [ $# -ne 1 ];then echo "#usage: sh $0 " exit fi FILE=$1 #FILESI.. 2018. 2. 14.
[리눅스] 텍스트 파일에서 random으로 n개 라인 뽑기 안녕하세요 한주현 입니다. 오늘은 텍스트 파일에서 무작위로 n개의 라인을 뽑는 방법에 대해 포스팅 해 보겠습니다. 먼저 샘플 파일입니다 샘플파일 $ cat num.txt 1 2 3 4 5 6 7 8 9 10 방법1 - sort sort -R 을 하여 head로 원하는 만큼 자릅니다. $ sort -R num.txt 3 2 5 9 10 4 6 1 7 8 $ sort -R num.txt | head -3 2 7 5 방법2 - shuf shuf 명령어를 사용합니다. $ shuf -n 3 num.txt 8 1 3 파일 사이즈가 크고 라인 개수가 많은 경우 sort -R 보다는 방법2인 shuf를 사용하는 것이 훨씬 빠릅니다. 그럼 다음 시간에 만나요~~~ 2017. 10. 30.
반응형