본문 바로가기

전체 글181

[리눅스] sftp 자동화 스크립트 - sshpass sftp 명령어는 리눅스 환경에서 파일 전송용으로 자주 사용되고 있습니다. 파일 전송이 자주 있는 경우에는 script 를 사용해서 자동하여 사용하는 방법이 실수도 줄일 수 있고 아주 간편하게 사용할 수 있는 장점이 있습니다. sshpass 를 이용하여 sftp 파일전송 script 를 만들어보도록 하겠습니다. sftp 자동화 스크립트 간단 예제 아래 script 는 10.200.3.3 서버에 jungfo 라는 ID 로 접속하여 test_files.txt 를 다운받는 간단한 예제입니다. 실행 결과 - test_file.txt 를 전송받음. sftp 자동화 스크립트 예제1 - 파일명 인자로 전달하기 간단 예제에 파일명을 파라미터로 입력받는 부분을 추가했습니다. 이제 script 뒤에 원하는 파일명을 입력하.. 2020. 11. 30.
[리눅스] sshpass download 및 install sftp 나 ssh 기반의 명령어를 사용할 때 password 를 항상 입력해야하는 것이 번거로울 수 있습니다. sshpass 는 파라미터나 파일을 통해 입력받은 암호를 이용하여 쉽게 ssh 를 연결할 수 있고, 응용한다면 batch 파일이나 script 를 통해 다음 명령어도 수행할 수 있습니다. ssh 기반 명령어의 자동화에 아주 유용합니다. 이번 포스팅은 sshpass 명령이 없는 경우 source 코드를 다운받아서 설치하는 과정을 간단하게 설명드리겠습니다. sshpass download 사이트 sourceforge.net/projects/sshpass/ Non-interactive ssh password auth Download Non-interactive ssh password auth for .. 2020. 11. 30.
[리눅스] hostname, 호스트명 변경 방법 리눅스 머신은 각각의 구분을 쉽게하기 위하여 호스트명을 사용합니다. 보통은 리눅스 설치 시에 설정하게 되는데 설치 후 hostname 을 변경하는 법을 알아보겠습니다. * 현재 hostname 확인 - hostname hostname 명령을 이용하여 현재 hostname 이 "jungfo-X10SRA-F" 로 설정된 것을 확인. * 원하는 hostname 으로 변경 - hostname [호스트명] hostname jungfo 명령을 이용하여 호스트명을 "jungfo" 로 변경. * /etc/hostname 파일 변경 - vi /etc/hostname 바뀐 호스트명은 reboot 후에는 다시 원복될 수 있으므로 /etc/hostname 파일을 수정. 이렇게 수정해 주면 reboot 후에도 설정한 hostn.. 2020. 11. 27.
[리눅스] hostname 오류 "unable to resolve host" 해결 방법 unable to resolve host 리눅스에서 관리자 권한을 필요로 할 때 sudo 명령을 사용합니다. sudo 명령을 이용해서 root 로 권한으로 명령어를 수행할 때 가끔 "unable to resolve host jungfo" 이란 오류가 발생하는 경우가 있습니다. 보통은 hostname 을 변경한 경우에 많이 발생하는데 해결 방법은 의외로 간단합니다. 현재 설정된 호스트명을 확인 - cat /etc/hosts 역시 호스트명 리스트에 제가 사용하는 hostname 이 없네요. 간단하게 저의 hostname 만 추가해주면 됩니다. 호스트명 추가 - vi /etc/hosts /etc/hosts 파일을 열어서 "127.0.0.1 localhost" 부분을 복사해서 한 줄 추가하고 "localhost.. 2020. 11. 27.
[고양/일산] 이케아 레스토랑&카페 - 베지볼, 연어 필렛, 스프, 핫도그 "아침밥을 조식처럼" IKEA 레스토랑&카페 요새는 주말 아침에 일어나는 시간이 평일보다 더 빠르네요. 오늘은 자잘한 가구들을 사러 이케아에 가기로 한 날이라 더 일찍 일어났습니다. 토요일 아침부터 머리감고 옷 입고 밥 먹고... 밥 먹으려다가 "아침은 이케아에서 먹자"는 와이프에 말에 더 부산을 떨며 바쁘게 준비합니다. 이케아 레스토랑도 코로나때문에 출입 관리를 하고 있습니다. 출입 관리는 안심콜로 하고 있고 전화만 걸면 간편하게 체크가 가능합니다. 레스토랑 한쪽 편에는 곧 입점할 아이스크림샵 공사가 한창이네요. 메뉴판 레스토랑 입구쪽에는 전자 입간판으로 메뉴판이 슬라이드 되며 보여지고 있습니다. 할인하고 있는 이벤트 제품들은 노랑색 바탕으로 되어있어서 눈에 쉽게 띄네요. 이케아라 그런지 메뉴들은 전반.. 2020. 11. 24.
[목동 맛집] 홍봉자 치즈굴림만두 - 모듬만두국, 오픈이벤트 "이 거 만두 맞어??" 굴림만두 최근에 "주문진횟집" 점심특선 회정식을 아주 맛있게 먹었었습니다. [목동/오목교] 주문진 횟집 - 회정식, 점심특선 회정식이 꽤 괜찮게 먹고보니 예전에 방문해서 좋은 기억이 있었던 "홍봉자 마차" 가 생각났습니다. 저녁 세트 메뉴는 아주 훌륭했었는데 이 곳도 점심메뉴가 있었던 기억에 좀 먼 거리이지만 찾아갔습니다. 도착했습니다. 없습니다. 바뀌었네요... 홍봉자 마차" 폐업 "홍봉자 치즈굴림만두" 개업 가게 내부는 예전과 비슷합니다. 좀 더 깨끗해진 느낌이고 가게 전체에 예쁜 유화 그림들이 쭉 걸려져있습니다. 나중에 알게된 것이지만 다 사장님 작품이십니다. 솜씨가 대단하세요. 업종을 변경하신지는 이제 두 달쯤 되신다고 합니다. 지금은 오픈이벤트도 하고 있고, SNS 이벤.. 2020. 11. 22.
[풍납동/강동구청] 화로구이 - 돼지갈비, 한우 채끝등심 "강동구청역 맛있는 소고기, 소고기맛에 지지 않는 돼지갈비" - 화로구이 업장 간판에는 "화로구이" 라고 되어있는데 웹사이트에서 검색할 때는 "화로숯불구이" 로 검색해야 제대로 나옵니다. 화로구이는 강동구청역 바로 앞에 위치하고 있고, 규모가 굉장히 커서 강동구청역 어느 출구로 나오더라도 한 눈에 보여서 찾기는 쉽습니다. 영파여고 맞은 편에 있고 강동구청역 5번 출구로 나오면 바로 있습니다. 화로구이에 처음 입장하면 정육식당처럼 잘 손질된 소, 돼지 고기들을 볼 수 있습니다. 이 쪽에 진열된 고기들은 관리하시는 실장님이 따로 몇 분 계시고 직접 눈으로 보고 고를 수 있습니다. 고기만 선택하면 알아서 테이블로 서빙해주십니다. 메뉴판 화로구이는 보통 돼지갈비는 2층, 소고기는 1층에서 먹는데 이번 방문 때는.. 2020. 11. 19.
[목동/오목교] 본죽&비빔밥cafe 목동파라곤점 - 곤드레떡갈비한상 [이벤트] 비플제로페이로 본죽 결제하고 50% 캐시백 받고! 본죽 전 메뉴 최대 5,000원 할인 캐시백 2020년 11월 16일 ~ 30일 (기간 내 1회) 이런 이벤트가 있었네요. 최대 5,000원 캐시백이니 10,000원어치 주문하면 5,000원에 먹는 셈입니다.예전에 수영장 등록 시에 할인받으려고 제로페이는 설치되어 있었고, 식사하러 자주 가는 파라곤 지하에 본죽도 있었기에 바로 본죽으로 향했습니다. 메뉴판 파라곤 지하에 있는 본죽은 본죽과 본비빔밥이 함께 운영되고 있었습니다. 모든 메뉴 페이백이 된다고 하셔서 본비빔밥에 있는 "곤드레떡갈비한상" 을 주문했습니다. 가격이 11,000원이니 6,000원에 먹는 셈이네요. "곤드레떡갈비한상" 이 나왔습니다. 개인상으로 아주 깔끔하게 나오네요. 원래 본.. 2020. 11. 19.
[목동/오목교] 주문진 횟집 - 모듬회 "가성비 좋은 12만원 모듬회" - 주문진 횟집 "12만원짜리 모듬회가 가성비가 좋다고?" 네. 좋습니다. 여기 목동 주문진 횟집 모듬회가 그렇더라구요. 얼마전에 점심 특선 회정식을 맛있게 먹고 온 곳 입니다. [목동/오목교] 주문진 횟집 - 회정식, 점심특선 메뉴판 오늘은 저녁 메뉴로 회를 즐기러 왔습니다. 4명이서 방문했고, 모듬회 (특)을 주문했습니다. 요새 슬슬 날씨도 추워지고 방어철이 다가오기에 모듬회와 방어회 중 뭘 시킬까 고민되었습니다. 지켜보시던 아주머니께서 모듬회에 방어회 섞어 주신다고 말씀해주셔서 모듬회로 결정했습니다. 기본상이 나왔습니다. 점심특선 메뉴와 비슷하게 나오네요. 꼬막, 멍게, 새우 숙회, 부침개, 완두콩 등 여기까지는 점심특선 메뉴와 동일하게 나왔습니다. 점심메뉴 중 특정.. 2020. 11. 17.
[C언어] 시간 차이 구하는 방법 - difftime 간단 예제 시간 차이 구하는 간단 예제 사용하는 API 는 아래와 같습니다. difftime() double difftime(time_t time2, time_t time1); - 인자로 받은 두 시간의 차이를 구해 return한다. mktime() time_t mktime(struct tm* timeptr); - 인자로 받은 tm struct 를 time_t 형으로 변환한다. strftime() - debug print 용으로 사용. size_t strftime(char *s, size_t maxsize, const char *format, const struct tm * timeptr); - tm struct 로 포맷화 된 문자열을 만드는 함수. [C언어] time 사용법 - 시간 출력 포맷, 시간 / 문자열 .. 2020. 11. 16.
[목동/오목교] 다불러 소갈비 - 목동소갈비 소갈비를 양껏 먹고싶을 때 강추!! 다불러 소갈비 오늘은 목동역쪽에 새로 open한 소갈비집에 방문해보려고 합니다. 올해 초쯤에 "홍봉자 마차" 횟집이였을 때 지나다니면서 내부 공사하는 것을 봤었는데 이제서야 방문하게 되네요. [목동 맛집] 홍봉자 치즈굴림만두 - 모듬만두국, 오픈이벤트 아무튼 오늘은 소갈비를 먹으러 왔습니다. 소갈비집인데 "9,900원" 이란 가격이 눈에 확 들어오네요. 퇴근하자마자 서둘러 갔더니 아직 내부에는 사람들이 많이 있지는 않았습니다. 가게 입구 쪽에는 대기목록을 안내해주는 대기 시스템도 있었구요... (평소에는 대기가 꽤 있나봅니다.) 지금은 "다불러 챌린지" 라고 SNS 이벤트도 진행 중입니다. SNS 이벤트로 제공하는 "물쫄면" 맛도 궁금해서 저도 참여했습니다. 메뉴판 소.. 2020. 11. 16.
[C언어] time 사용법 - 시간 출력 포맷, 시간 / 문자열 변환 시간 출력 (년월일, 시분초) 시간 출력에 관련한 simple example 을 공유합니다. 예제에 사용된 함수는 아래와 같습니다. time() time_t time(time_t *timeptr) - 인자에 NULL 을 넘길 경우, 현재까지의 시간을 초 단위로 반환함. localtime() struct tm *localtime(const time_t *timeval); - 초 단위 시간을 tm struct 에 담아서 반환. (년월일시분초 포맷화) strptime() char *strptime(const char *s, const char *format, struct tm *tm); - 시간 문자열을 tm struct 로 변환하는 함수. strftime() size_t strftime(char *s, si.. 2020. 11. 16.