본문 바로가기

분류 전체보기39

[Brocade] Error on file open (2) SAN Switch를 운영하다가... 갑자기 명령어를 사용할 수 없을때....아래와 같이 오류가 발생 한다면...Error on file open (2)-rbash: xxxxx: command not found SAN switch OS 가 저장되는 SSD에 문제가 있을 가능성이 90%....하지만 너무 걱정은 하지 마세요.. zone 정보가 메모리에 올라가 있어... 운영에는 문제가 없을꺼에요..신규로 만들거나.. 지우는게 안되는것일뿐... 급한 일이 없다며.. 그냥 두시고..Warranty가 남아 있다면, 빠르게 Broadcom으로 연락하셔서 장비 교체 요청 하시고..warranty가 만료 되셨다면... 빠르게 신규 장비 구매를 진행하세요..MA 계약이 되어 있는경우 꼼꼼한 엔지니어라면... conf.. 2025. 7. 19.
SuSE15 SP6 & jsch 호환성 최근 OS 업그레이드 진행하면서 APP와 문제가 되는 부분중 APP에서 OS ssh 를 사용하여 타 서버 연결 하는 과장에서 암호화 방식 지원 문제로 인해 키 인증이 되지 않는 경우가 종종 발생하고 있다.아에 SuSE 15 SP6 와 java에서 사용하는 JSCH 를 대상으로 호환성 확인을 copilot에게 물어보았는데.. OS 변경 사항SuSE 15 SP5 > SuSE 15 SP6 #### SuSE 15 SP6 암호화 방식🔐 기본적으로 지원되는 SSH 암호화 알고리즘 (DEFAULT 정책 기준)✅ Key Exchange (KEX) 알고리즘curve25519-sha256curve25519-sha256@libssh.orgecdh-sha2-nistp256ecdh-sha2-nistp384ecdh-sha2.. 2025. 7. 15.
[LINUX] /etc/resolv.conf 설정 문제 SuSE 15 업그레이드 진행후 재부팅 했는데.. 어라.. 서비스 가동이 않됨...로그를 보니.. domain 에러가 나네...뭐지.. 찾다가.. /etc/resolv.conf 내용이 없어 졌어.. ㅡㅡ; 거기다가 resolv.conf 파일에 링크가 걸려 있네... 뭐가 어떻게 된건지...   우리 구글님에게.. 물어보면 또나오지.."SuSE 15 resolv.conf DNS empty"https://www.suse.com/support/kb/doc/?id=000021579 After upgrading from SLES12SP5 to SLES15SP5, a DNS entry... www.suse.com SuSE 12때부터 그랬다는데.. SuSE 12 올릴때는 않나왔는데..어찌됐던..  SuSE 12 SP.. 2024. 11. 25.
[SuSE] SuSE 15 net-tools-deprecated SuSE 15 업그레이드 이후 SuSE 12에서 사용하던 명령어가 사라지는 현상이 발생 합니다.이는 SuSE 15로 업그레이 되면서 명령어 체계가 변경 되면서 발생되는데요.. 그래도 수십년을 사용했던 ifconfig 가 않되면... 당황 스럽고 불편하겠죠?? 그래서 novell에서 예전 쓰면 명령어가 있는 패키지를 배포 하고 있습니다."net-tools-deprecated"package를 zypper로 설치하면 기존에 사용하던 network 명령어를 사용할 수 있습니다.더보기#> zypper install net-tools-deprecated -y 2024. 10. 22.
[Redhat] 저널(journal) 로그 관리 시스템 로그중 journal 이란 녀석이 있어..이 녀석이 로그를 /var/log/journal 이란 곳에 쌓는데..생각보다 로그 사이즈가 크게 만들어지더라고.. journal log 관리를 위한 설정/etc/systemd/journal.conf 기본적으로 제공하는 설정인데 위 설정을 조정하면 journal log를 관리 할 수 있어요. * 저널 설정 파일 말고.. 명령어로도 설정이 가능한데 몇가지 예를 아래와 같이 표시해 볼께요..# journal log 파일을 1G 단위로 관리#> journalctl --vacuum-size=1G# 로그 보관 주기는 5일#> journalctl --vacuum-time=5d * 저널 일관성 확인 명령어#> journalctl --verify  * 저널 로그가 사용하는.. 2024. 7. 8.
[Linux] NAS(NFS) mount 하기 NAS란?NAS(Network Attached Storage) 중앙 집중식 파일 서버 라고 하고요..여러 사용자가  TCP/IP 네트워크 파일을 저장하고 공유 할 수 있는 공유 스토리지, 공유 디스크 라고 보시면 됩니다. 네트워크를 통하기 때문에 반드시 같은 네트워크, 통신이 가능한 네트워크에 존재해야 하는게 원칙입니다. 여러대의 PC에 이미 설정해 놓은 공유 볼륨을 연결해 여러 사람이 같은 파일을 사용할 수 있더록 연결하여 쓰는게 NAS 공유 볼륨입니다. 여기에서는 공유 볼륨을 만드는 서버 설정이 아닌, 외장 스토리지를 사용하여 이미 만들어진 볼륨을 연결하는 작업을 해보겠습니다. Linux에서 NFS 파일 시스템을 쓰기 위해서는 필수 패키지가 있는데요.. 바로 nfs-utils 입니다. 이년석이 nfs.. 2024. 5. 31.
해장국 오산에 있는 여러 맛집중.. 가장 자주 가는 맛집..주소는 오산인데.. 위치가 동탄에 가까워서 " 동탄본가설렁탕"으로 이름이 되어 있네요 또 이름이 설렁탕 집인데.. 해장국이 맛있어서 10살인 저희 딸도 자주 찾는곳입니다.뭐.. 맛을 글로 표현하기에는 글재주가 없고.. ㅋㅋ일단 가서 드셔 보세요.. 제 주변 분들에게 추천했는데.. 그분들도 당골로 만들어버린 곳입니다. 2024. 5. 24.
[SuSE15] vmtoolsd VS vmware-tools SuSE 12의 지원 기간이 만료가 도래되어 SuSE 15로 업그레이드 진행한후 vmtools 관련 프로세스의 이슈가 발생함.확인해보니.. OS에서 지원하는 open-vm-tools가 있고, 아주 오래전에 vmware에서 제공하는 수동으로 설치하던 vmtools 가 있었던것!!! 예전에 사용하던걸 삭제않하고 OS에서 재공하는것과 함께 사용되고 있었는데.. OS 커널이 올라가면서.. 실행에 문제가 되는것.  [프로세스 이름]vmware-tools : 구 vmware 에서 제공한 toolsvmtoolsd : open-vm-tools [현상]> SuSE 15 업그레이드 이후 vmware-tools 서비스 fail> vmware-config-t 프로세스가 CPU 100% 점유 [해결]구 vmtools 를 삭제 .. 2024. 5. 21.
[화성시] 진안공영주차장 병점 중심사가가 병점역에서 좀 떨어져 있어서 접근하기 용의하진 않죠..  그래서 가장 가까운곳에 진안공영주차장에 있네요..    다들 아시겠지만 공영주차장은 출입구가 엄청 쫍아요.. 들어가실때 조심하시고~~~  공영 주차장의 장점!!!!  저공해 차량 50% 감면!!!  저처럼 평범한 사람은 감면 받을 수 있는게 저거 뿐이네요.. ㅜㅜ       23시 ~ 익일 10시까지는 무료 개방이라고 하네요.. 참고 하세용~~        근처에 사시는 분들은 정기권도 괜찮은 수도...   2021년 12월 이후 요금이 1만원 올랐네요..   그래도 주차 스트레스 받는것보다.. 10만원.. 투자가..    개인 사견이였습니다..      자세한건 홈페이지를 이용하세요~~        전기차 충전 자리도 많고 넓어서.. 2024. 4. 30.
[화성시]유가네닭갈비 화성진안점 어제 한국은 처음이지 보다가 닭갈비 먹는거 보고 너무 먹고 싶어 근처에 같은 닭갈비집을 찾았음...  병점 중심 상가에 위치한 유가네 닭갈비!!! 프렌차이즈라.. 뭐 여러말 할 필요 없겠지만.. ㅋㅋ 12시쪼금 안되게 갔는데.. 한산했어요.. 날씨가 좋아 테라스쪽에 자리를 잡고~ 먹을 준비~~     우리는 어른이 2명  초딩 1명(10살)이라 식사 세트에서 콘치즈닭갈비 셋트로다가 2인분 주문 했어요.         SELF BAR 가 있어서 기본 반찬은 스스로 가져와야해요..   스스로 어른이는 혼자서도 잘해요~~       짜잔~~~~~~ 드디어 나왔어요~ 그렇게 먹고 싶던 닭갈비 ㅋㅋㅋ    근데 우리 꼬맹이는 좀 먹더니 맵다고 하네요.. 그래도 씩씩하게 1인분은 먹었어요!! (우리 이쁘니~)   .. 2024. 4. 27.
[Linux] /etc/environment 파일 설정 /etc/environment??리눅스가 부팅이되고 제일 처음으로 적용하는 환경 설정 파일 입니다./etc/environment 파일에는 모든 프로세스의 기본 환경을 지정하는 변수가 포함 됩니다.시스템에서 기본으로 설정되는 변수를 바꾸기 위해서 해당 파일에 변수 선언을 해주면 됩니다.아래 예시로 언어와 라이브러리 경로를 변경 해 보았습니다.## This file is parsed by pam_env module## Syntax: simple "KEY=VAL" pairs on seperate lines# LANG="ko_KR.UTF8"LD_LIBRARY_PATH=/usr/local/lib:/usr/local/lib64:/usr/lib:/usr/lib64 일회성으로 환경 변수를 바꿀.. 2024. 4. 24.
[Linux] while문 사용하기 서버 운영 하다 보면 Data migration 작업이나, 프로세스 모니터링을 해야 하는 일이 종종 발생합니다. 일회성 모니터링 때문에 script 를 만들자니 너무 번거롭죠.. 이럴때 command 창에 while 문으로 반복 하여 실행하면 편하게 모니터링 할 수 있어요. Redhat에서 소개하는 반복문의 정의 입니다. for loops are typically used when you have a known, finite list, like a series of numbers, a list of items, or counters. while loops can be used with lists but are also useful for conditions that do not have a known l.. 2024. 2. 20.
[VBA] find A Data와 B Data 비교하여 A Data의 값이 B Data에 없을때 추가 하려고 하니.. 어떻게 해야 할지.. 고민을 겁나게 하다가... 찾아서 없으면 넣으면 되잔아!!!! 라는 결론에 들었고.. (당연하잔아!! ㅡㅡ;) 아래와 같이 테스트를 해보았다.. Sub test() Dim AData As Range, BData As Range, rAData As Range, rBData As Range Dim AData _count As Integer, BData _count As Integer ' 기존 데이터에서 리스트를 뽑자 Set AData= Sheets("ASheet").Range("A1").CurrentRegion AData _count = AData.Rows.Count Set rAData =.. 2023. 8. 21.
TiWorker 리소스 이슈 해결 Windows를 PC에서 사용하다 보면 리소스를 과하게 사용하는 프로세스들이 보이죠.. 그중에 TiWorker.exe라는 프로세스가 메모리/CPU를 과하게 사용하는 경우가 있습니다. 이 녀석을 어떻게 해야하나 고민이 많이 되는데요.. 일단 결론은 사용하지 않아도 당장 문제가 되는건 없다 입니다. Windows update 관련 프로세스로 수동으로 업데이트를 할줄 아시는 분들이라면, 개인적으로 사용을 권장하지 않습니다. TiWorker란? tiworker.exe는 Windows Module Installer 서비스의 일부입니다. TrustedInstaller.exe는 상위 프로세스이며 둘 다 함께 작동하여 PC에 Windows 업데이트를 제공합니다. tiworker.exe가 없으면 Windows Updat.. 2023. 5. 1.
[SUSE] after.local 사용법 오늘은 after.local 사용법을 알아보도록 하죠.. after.local은 redhat의 rc.local과 같은 기능을 하는 파일 입니다. 전체 부팅이 완료 된 후 제일 마지막으로 실행하는 부분으로 주로 서비스 등록 되지 않는 stansalone 프로세스를 올릴때 after.local에 등록하여 실행 하기도 합니다. 사용법은 간단합니다. /etc/init.d/after.local 파일에 실행하고자 하는 명령어를 넣어 놓으시면 되요. ※ 경험상 SuSE11에서 SuSE12로 upgrade 한 서버의 경우 after.local이 실해이 않되는 경우가 있어요. 이럴때 after.local 제일 상단에 #!/bin/sh 를 추가해주시면 실행 되더라고요. ※ SuSE 사이트에 있는 hashpling 추가 자.. 2023. 2. 20.
[Ansible] Fact 내용 참고 자료 { "ansible_all_ipv4_addresses": [ "REDACTED IP ADDRESS" ], "ansible_all_ipv6_addresses": [ "REDACTED IPV6 ADDRESS" ], "ansible_apparmor": { "status": "disabled" }, "ansible_architecture": "x86_64", "ansible_bios_date": "11/28/2013", "ansible_bios_version": "4.1.5", "ansible_cmdline": { "BOOT_IMAGE": "/boot/vmlinuz-3.10.0-862.14.4.el7.x86_64", "console": "ttyS0,115200", "no_timer_check": true, "n.. 2023. 2. 16.
[Ansible] When 구문 사용 Ansible playbook 작성 시 조건문으로 사용하는 기본 구문 뭔가 사용할 수 있는 옵션이 더 많을것 같은데.. 일단 확인된 것만 정리 하였습니다. == : 같으면 >= : 같거나 크면 5 when: item >= 5 when: item < 5 when: item 2023. 2. 16.
[SuSE] ISO 파일 Repository 설정 인터넷이 되지 않고 SMT 구성이 되어 있지 않은 환경에서 보안 패치나 패키지 설치를 할때 단일 파일만 업데이트하면 의종선 문제 같이 여러 문제가 발생되죠. 이럴때 ISO 파일을 repository로 연결하면 의존성이 있는 패키지도 함께 설치가 되어서 한결 맘편해집니다. 오늘은 isolation 되어 있는 환경에서의 ISO Repository 연결 방법입니다. 전 주로 command 사용하는 걸 좋아해서..(사실 yast 사용이 불편해요.. ㅜㅜ) ## 혹시 파일을 받아서 단일로 설치할 경우 ISO로 묶는 방법입니다. #> mkisofs -iso-level 4 -J -R -o /생성경로/ISO파일이름.iso /묶을폴더경로/ ## ISO repository 연결 #> zypper ar -c -t yast2.. 2023. 2. 15.
[EXCEL] VLOOKUP 함수 엑셀을 사용하다 보면 많은 자료에서 조건에 맞는 데이터를 불러 오고 싶은 경우가 아~~~주 아~~~주 많아요. 이때 여러가지 방법중, 가장 간단하게 사용 할 수 있는게 VLOOKUP 인것 같네요. 우선 엑셀에서 F1을 누르셔서 도움말을 실행 하시고 vlookup으로 검색하시면 아래와 같이 사용 설명이 아주 친절하게 나와요. 아래 사용법을 가지고 예를 만들어 볼께요. 시작 방법 =VLOOKUP(1.조회 값, 2.조회 값이 포함된 범위, 3.반환 값이 포함된 범위의 열 번호, 4.대략적인 일치(TRUE) 또는 정확히 일치(FALSE)). VLOOKUP 구문을 작성하는 데 필요한 네 가지 정보가 있습니다. 조회하려는 값으로서, 조회 값이라고도 합니다. 조회 값이 있는 범위입니다. 조회 값은 항상 VLOOKUP.. 2023. 2. 2.
마장휴게소 설 명절 오랜만에 중부고속도로 질주 명절인데 왜 차가없지?? 마장휴계소는 지나칠수 없지.. 내가 가장 좋아하는 김치우동 먹어야지~ 하행선에서 마장휴게소 가려면 꼭!!!!! 제2중부를 타야합니다!!! 상행선은 제1중부를 타셔야 입구가 있어요!!! 다양한 메뉴가 있는데.. 난 등심 돈까스도 좋아해요.. 근데 너무 일찍왔나봐요.. 영업종료.. 원래는 김치우동이 목표이니 김치우동 주문~ 나의 최애 김치우동 등장~^^* 그런데 너무 오랜만이라 다먹은것만 남았네요.. ㅜㅜ 후식은 옆집 던킨의 도넛에 카피한잔~ 오랜만에 명절에 차가 없어서 여유를 부렸네요. 귀성길 운전 조심하시고 새해복 많이받으세요~ 2023. 1. 22.
[Brocade] SAN 공장 초기화 사용하던 SAN switch를 용도 변경을 위해 초기화 하는 절차 입니다. 1. 스위치 Disable >switchdisable 2. Disable config >cfgdisable (hit “y” at prompt) 3. config 삭제 cfgclear (hit “y” at prompt) 4. config 삭제 현황 저장 >cfgsave (hit “y” at prompt) 5. SAN configuration 초기화 >configdefault (hit “Y” at prompt) 6. 스위치 enable >switchenable 7. 스위치 재부팅 >reboot 2023. 1. 19.