맨날 짜져 있는 쉘 스크립트만 보다가 갑자기 쉘하나는 짜서 서버 셋팅을 해야 해서... 급 서치하면서 처음으로 짜본 파일 백업하는 쉘 스크립트 #!/bin/bash # 백업할 대상 파일 original_AA="/file/model/AA" original_BB="/file/model/BB" # 날짜를 붙여서 백업 backup_AA="/file/model/backup/AA_$(date '+%Y%m%d')" backup_BB="/file/model/backup/BB_$(date '+%Y%m%d')" #위 코드대로라면 하루에 2번 이상 실행시 같은 파일의 이름이 존재하므로 #파일을 덮어쓰게 된다. 그래서 같은 이름의 파일이 존재하는지 확인하고 #존재한다면 파일 이름에 시간까지 붙여 백업하도록 작성 echo "A..
카테고리
서버에서 다른 서버로 방화벽이 뚫려있는지 확인 할 수 있는 방법을 배워서 기록해 둘겸 정리! echo > /dev/tcp/1.2.3.4/3316 1.2.3.4 대신 확인할 서버 IP입력 하고 3316 대신 확인할 서버 PORT 번호 입력하면 됌. 빈 echo를 날리는 것이라고 하는데 바로 반응이 와서 뭔가 입력할수 있게 되면 방화벽이 뚫려 있는것! 뭔가 아무 반응도 없으면 방화벽이 안뚫려 있는 것!
df (disk free) df 명령어를 입력하면 리눅스에서 사용하고 있는 시스템 용량을 볼 수 있습니다. 파일시스템, 시스템 전체 사이즈, 사용량, 여유공간, 사용율, 마운트 된 지점 순으로 나타납니다. 옵션 -a (all) : 모든 파일 시스템 출력 -h (human) : 사람이 일기 쉬운 형태로 출력 (기본은 킬로바이트) -T (type) : 출력하는 목록을 파일시스템 타입으로 제한 -l (local) : 출력하는 목록을 로컬 파일시스템으로 제한 이런 옵션이 있는데 주로 df -h 명령어를 사용합니다. df 명령어만 입력하면 아래와 같이 출력이 되고, df -h를 입력하면 용량을 보기 쉽게 K, M, G 등 보기 쉽게 단위를 붙여서 출력이 됩니다.
리눅스에서 메모리 확인하는 명령어가 free 인데 free -h 를 실행하면 total, used, free, shared, buff/cache, available Mem : 62Gi, 29Gi, 28Gi, 37Mi, 4.9Gi, 32Gi Swap: 7.9Gi, 81Mi, 7.8Gi 등 메모리 사용현황을 확인 할수 있습니다. 본인의 경우에는 한 솔루션에서 OOM(out of memory)이 난 상황이라 해당 솔루션셋팅 xml에 들어가서 여기에 8G로 잡혀있던걸 16G로 수정후 다시 free -h 를 실행해서 total, used, free, shared, buff/cache, available Mem : 62Gi, 38Gi, 19Gi, 37Mi, 4.9Gi, 24Gi Swap: 7.9Gi, 81Mi, 7..
대형카페가 여러 군데 생겨서 한 군데씩 다녀보고 있는데 이번에는 파주아울렛 근처에 있는 레드파이프라는 곳이 핫한 것 같아 보여서 다녀왔습니다. 입구에는 이렇게 큼지막하게 카페 이름이 적혀있고, 1월 초에 방문해서 크리스마스 장식이 입구에 있고 총 5층짜리 건물이 전부 카페인데 층마다 앉을자리가 이곳저곳 많이 있습니다. 1층 메뉴 주문하는 곳과 빵들이 진열되어 있는데 토요일 10시반경에 입장하니 사람이 별로 없었습니다. 메뉴! 오픈시간은 8:30 AM ~ 10:00PM 10시부터는 파니니 두개만 가능하고 11시부터 전메뉴 주문이 가능하다고 합니다. 그래서 일단 음료먼저 시키고 콜드브루 디카페인과 (디카페인은 아메리카노는 안되고 콜드브루만 디카페인이 있다고 합니다.) 오션레몬에이드 주문 후 11시까지 기다렸..
ORA-00911:문자가 부적합합니다. ORA-00911:invalid character 이런 에러가 나서 쿼리를 자세히 보는데 아무리 봐도 틀린 게 없어서 검색해 봤는데 SELECT * FROM 테이블명; 이렇게 세미콜론이 붙어 있는지 확인해 보고 세미콜론이 있으면 제거해주면 해결!