본문 바로가기

전체 글94

요즘 논란중인 ISA, IRP, 연저펀의 외국납부세액 선환급 폐지 요즘 연일 뉴스에 등장하는 ISA, IRP, 연금저축 혜택 종료와 이중과세 논란으로 시끌시끌합니다.국내상장 해외투자 ETF에 투자할 때 누렸던 혜택이 축소될 것이라는 뉴스가 많이 떴습니다.그동안 ISA, IRP, 연금저축에서 가장 큰 혜택으로 손꼽히던'과세이연' 및 '저율과세'라는 장점이 사라지는 것입니다. '과세이연'이라는 부분을 생각해 봅시다.원래는 국세청에 세금을 냈어야 하지만 당장 안 내고 나중에 낸다는 것인데그동안 어떤 세금을 내야 했는데 안 내고 있었을까요? 크게 배당소득세와 양도소득세가 있습니다.그런데 금투세 폐지로 양도소득세는 대주주가 아닌 이상 내지 않습니다.따라서 아직까지 투자 시 내야 할 세금은 배당소득세밖에 없습니다. 배당소득세 종류를 나누어서 살펴볼까요?1. 국내주식(개별주, ET.. 2025. 2. 5.
미국 30년 국채 ETF에 대한 고찰 저는 금리가 인하되면 국채 ETF가 오른다는 말만 믿고 TIGER 미국30년국채 커버드콜 이라는 ETF를 샀습니다. 그런데 금리가 인하되어도 이 종목은 계속 하락만 하고 있습니다. 계속 마이너스가 나서 2025년에도 이 종목에 계속 투자할지 다시 한 번 생각해보기로 했습니다. 먼저 미국 30년 국채란 무엇인지 알아보기로 했습니다. 국채면 국채지 왜 30년일까요? 블룸버그에서 제공하는 시세표에는 미국 국채가 3·6·12개월·2·5·10·30년 이렇게 있는 걸로 봐서, 30년이 아마도 최장기인 것 같습니다. Treasury Bond라고 부르는 장기채인 겁니다. ETF Check에서 국내 상장된 미국 국채 ETF 중에서 월배당 주는 것으로만 추려보았습니다.TIGER 외에도 꽤 여러 종류가 나오는데 이 중에서도.. 2025. 1. 31.
meminfo MemFree 늘리기 meminfo MemFree 늘리기 리눅스에서 메모리 사용량을 볼 때 meminfo나 free를 사용한다. # cat /proc/meminfo...MemTotal: ....kbMemFree: ....kbMemAvailable: ...kb...# free -h total used freeMem: ...Swap: ... MemFree와 MemAvailable 차이는 회수 가능한 메모리를 제외햇느냐 아니냐의 차이다. MemAvailable = MemFree + 회수 가능한(Reclaimable) 메모리이다. DB 등이 설치된 서버처럼 캐시메모리를 빈번하게 사용하는 경우에는 MemFree는 부족하지만 실제로는 MemAvailable은 큰 값이 나타나서 넉넉히 사용 가능한 경우가 있다. .. 2025. 1. 31.
RHEL8부터 ntpd를 대체한 chrony 오늘 RHEL8 설치 요청을 하면서 NTP 설정도 요청드렸다. 그런데 늘 하던대로 ntpq 명령어를 쳤는데 안 되는 것이었다 당황해서 문의해보았는데 RHEL8부터는 ntpd가 chronyd로 바뀌었다고 한다. ntpd// 기존 ntpd 확인 명령어ntpq - p chrony// chronyd 기동systemctl enable chronyd// chronyd 중지systemctl disable chronyd// chronyd 재기동systemctl restart chronyd// NTP 연결 확인chronyc sources -v// NTP 동기화 확인timedatectl 기존의 ntpd보다 더 빠르고 보안이 강화되었다고 한다. 이렇게 점점 새로운 것들이 나오는구나 싶어서 도태되지 않게 노력해야겠다는 생각을.. 2025. 1. 31.
MariaDB Binary Log 수동 삭제 및 자동 삭제 스케줄 등록 MariaDB Binary Log 수동 삭제MariaDB 쿼리량이 많아서 파일시스템이 풀차버렸다. 어디가 늘었나 보았더니 시스템 장애가 나면 복원하기 위해 백업하는 DB 바이너리 로그 파일들이 많이 있었다. 'mysql-bin.00000X' 숫자가 순차적으로 붙으며, 쿼리량이 많으면 파일들이 계속 늘어난다.# cd {DB설치경로}/dbdata/이 바이너리 로그를 삭제하는 방법은 다음과 같다.# mysql> show binary logs;> purge binary logs to 'mysql-bin.000089';> show binary logs;이렇게 하면 입력한 로그명 이전까지 삭제된다.바이너리 로그는 최초 설치에 설정을 하지 않으면 삭제되지 않고 계속 늘어난다(default 30일). 따라서 삭제주기 .. 2025. 1. 31.
MariaDB 이벤트 스케쥴 생성 Dynamic SQL로 테이블 이름을 동적으로 바꿔서 쿼리하고 서드파티 애플리케이션으로 연동할 일이 생겼다. EXECUTE IMMEDIATE 문으로 테이블 이름을 동적으로 바꿔서 SELECT하는 쿼리를 짜고 서드파티 쪽에서 확인해 보았는데, 데이터는 불러와지는데 무언가 후처리가 제대로 안 되는 모양이었다. EXECUTE IMMEDIATE는 쿼리문을 문자열로 조각조각 만들고, 중간에 바꿀 변수를 삽입해서 CONCAT으로 붙여넣는 방식이다. 내 경우는 테이블 이름에 날짜형식이 들어가는 경우여서 중간에 DATE_FORMAT 함수를 넣었다. EXECUTE IMMEDIATE CONCAT("SELECT * FROM TABLE_",DATE_FORMAT(NOW(), '%Y%m'),";"); 정적인 SELECT 문을 제.. 2025. 1. 31.