본문 바로가기

전체 글72

sftp 명령어로 파일 받아오기 sftp, get, echo 명령어 정리 1. sftp 접속하기 계정 정보와 IP정보를 입력해준다. sftp root@192.168.1.4 //계정 : root //IP : 192.168.1.4 실행 결과: test@test:~/user1$ sftp root@192.168.1.4 Connected to 192.168.1.4. sftp> 포트 번호 설정하기 보통 ssh는 22번을 사용한다. 특정 포트 번호를 사용 시 -P 옵션을 사용하여 변경해준다. sftp -P 22 root@192.168.1.4 //Port : 22 번 //계정 : root //IP : 192.168.1.4 실행 결과: test@test:~/user1$ sftp -P 22 root@192.168.1.4 Connected to 192.168.1.4. sftp> ssh key를 .. 2023. 2. 5.
[ubuntu] 실행파일 있는데 없다고 에러 메시지 발생 ( bad interpreter: No such file or directory) No such file or directory 발생하는 케이스를 또 발견하였다. 아래와 같이, 지난번 포스팅에서는 32 bit 용 라이브러리를 설치하여 해결하였으나, 이번에는 라이브러리 문제가 아니었다. [ubuntu] 실행파일 있는데 없다고 에러 메시지 발생 (No such file or directory) Ubuntu 18.04.6 LTS 서버 환경에서 분명 실행파일이 있는데 실행하면 No such file or directory 에러가 발생한다. 확인해보니 64 bit 환경에서 32 bit 용 실행파일을 실행할 경우 해당 에러가 발생한다고 한다. backuporigin.tistory.com 테스트로 만든 shell script 파일을 실행하면 bad interpreter: No such file o.. 2023. 2. 5.
압축률 확인 gzip -l 결과값에 압축률(ratio) 마이너스 나오는 이유 대용량 압축 파일을 전달받아 압축 해제하고 실제 압축 해제한 파일 사이즈와 확인하는 작업을 진행하였다. test@test:~/user1/test$ ls -al total 4198208 drwxr-xr-x 2 test user 4096 2023-01-10 12:22 . drwxr-xr-x 7 test user 4096 2023-01-10 12:22 .. -rw-r--r-- 1 test user 4298948939 2023-01-03 01:46 compressTest.tar.gz ls -al 결과값으로 파일 사이즈는 4,298,948,939 약 4,099MB이다. test@test:~/user1/test$ du -sb . 12028542437 . 실제 압축을 해제하고 du -sk 명령어를 통해 실제 파일 사.. 2023. 1. 10.
ubuntu 20.04 설치 후 프로그램 실행 안되고 화면 잔상 생기는 현상 새로 산 노트북에 ubuntu 20.04를 설치하였다. OS는 문제없이 잘 설치되었다. 하지만 sudo apt update, sudo apt upgrade로 업데이트 이후, 두 번째 부팅부터 파이어 폭스를 실행하자 위에 상태창에만 빙글 뱅글 돌아가기만 하고 프로그램 실행이 안된다. 실행한 프로그램도 한참 늦게야 나온다. 더욱이 갑자기 멈추는 현상 발생하고, 화면에서 창을 이동하면 잔상도 생긴다. 인터넷 검색을 해보니 nvidia 그래픽 카드가 ubuntu와 잘 호환이 되지 않는다고 한다. 그래서 nvidia 그래픽 카드 드라이버를 다시 설치하였다. 내 노트북의 그래픽 카드는 Geforce MX450 2G. 구글링 검색으로 해결 방법을 찾았다. 아래 링크에서 Contents에 INSTALLING 항목을 누.. 2023. 1. 4.
ubuntu 파일 tar 압축풀기 - 특정 파일 제외 후 압축 풀기 ubuntu에서 tar 명령어를 사용하여 압축 해제 시, 특정 파일명과 특정 확장자는 미리 제외 후, 압축을 푸는 방법에 대해 알아보겠다. 압축 파일 원본 구조 확인하기. test@test:~/test$ tree . ├── folder1 │ ├── folder2 │ │ ├── test1.txt │ │ ├── test1.zip │ │ ├── test2.txt │ │ └── test2.zip │ ├── test1.txt │ ├── test1.zip │ ├── test2.txt │ └── test2.zip ├── test1.txt ├── test1.zip ├── test2.txt └── test2.zip 압축 풀기 전, vtf 옵션을 사용하여 미리 파일 리스트 확인 하기 test@test:~/test$ tar.. 2023. 1. 3.
쏘렌토 하이브리드 최신버전 확인 기능 '업데이트 확인' 버튼이 궁금하다 이번에도 운행을 마치고 시동을 끄니, 자동으로 업데이트 팝업이 나왔다. 쏘렌토 하이브리드 MQ4는 OTA 무선 업데이트 파일을 자동으로 다운로드한다. 대부분의 운전자들은 운전 중에 내비게이션을 보기 때문에 파일 다운로드 상태를 대부분은 인식하지 못할 것이다. 필자인 나도 운전 중에 업데이트 파일이 다운로드 중인 것을 눈치챈 적이 없다. 이렇게 매번 업데이트를 잘해주고 잘 사용하고 있는데 한 가지 의문점이 들었다. 바로 옆에 있는 "업데이트 확인" 버튼이다. 말 그대로 업데이트 확인 버튼으로 보인다. 하지만 눌러보면 항상 "최신 버전의 내비게이션 소프트웨어를 사용하고 있습니다." 메시지가 나온다. 왜냐하면 업데이트 확인을 하기도 전에 항상 최신버전으로 이미 자동으로 업데이트해주기 때문이다. 여기서 문득 업.. 2023. 1. 1.
배민1(배민원), 배달의민족(일반) 예약 배달 가능할까 배달의 민족에서 주문한 음식을 원하는 시간에 맞춰 받고 싶었다. 지금 주문하면 너무 빠른가? 그러다가 점심 피크 시간대 주문하면 너무 늦게 오지 않을까 항상 고민을 하였다. 먹고 싶은 것이 생각났을 때는 잊어버리지 않게 바로 주문하는 것이 좋다. 미리 주문을 하고 내가 원하는 시간에 맞춰 음식을 받을 수 있다면 얼마나 좋을까. 배민1(배민원)은 예약 주문 불가. 배달의 민족(일반)은 가능할 수도 배민1(배민원)의 경우 기본적으로 예약 배달을 제공하지 않는다. 배달 기사님이 배차되면 바로 음식점으로 오셔서 픽업하신다. 한 번은 오전 11시에 주문하고 요구사항에 "1시까지 배달해 주세요"라고 적어보았다. 바로 음식점 사장님께서 전화를 주셨다. 배민원은 배달 시간 예약이 안된다 하시면서 배달의민족(일반)으로 .. 2022. 12. 29.
linux - bash shell script 폴더 내 모든 압축파일 유효성 확인(validation) bash shell script를 사용하여 폴더 내 확장자가 압축파일 형태인 tar.gz, zip 파일을 모두 찾고, 각각의 파일에 대해 압축파일 형태 유효성 검사를 하고 싶었다. 각 단계별로 사용한 명령어에 대해 정리해 보았다. 1. shell script 절대 경로 얻어오기. shell script 를 수행한 위치에 대한 절대 경로를 가져와 PATH 변수에 저장한다. CUR_PATH=$( cd "$(dirname "$0")" ; pwd ) 2. 압축파일 검색하기. 확장자가 zip, tar.gz 두 가지 형태 파일을 모두 찾고 싶었다. find 명령어를 사용하여 1번에서 얻어온 절대 경로 위치에서 파일 검색을 하였다. 두 가지 패턴을 찾기 위해 -o 옵션( OR를 의미)을 사용하였다. 검색 결과는 FI.. 2022. 12. 21.