본문 바로가기

전체 글167

Linux - 2 server 들어가서 실제로 작업할때 (read / review) , vi나 vim을 많이 사용함위 shorcut 들 많이 알아야함 유저별로 스케쥴링가능여러가지 (flexible)하게 스케[쥴링가능CLISecurity and permissions, 다른유저의 cron job은 건드릴수 없음 crontab -lcrontab -e 등등.. Bash script 로 automation file만들고 배포할때 제일 많이 쓰임.. 잘 알아야함!! 그렇지만 그 전에 Bash부터 공부하기!! Management file/ownershipchown : change ownershipchmod : change the permissions of files or directorieschgrp : change the gro.. 2025. 6. 11.
AI 시대 인간의 경쟁력 - 교육 미래는 없었던 도구와 기술이 지배할 것, 인공지능 미래에 분명한 것들? 평균수명이 길어짐지금 유망하다고 얘기하는 직업들은, 10년뒤에 사라져있을 가능성이 높음평생 10개의 직업을 바꿔가며 살아야함인간을 대체하는 로봇, AI올림픽 뉴스 봇, 프로야구 뉴스 봇 신속함과 정확함에서 인간을 이미 능가함번역으로 예를들면, 오류로 번역되는 것들이 잇음 (예, 매생이 전복죽)의약품안심서비스 -> 로봇조제 약 -> 실수 0건부모의 인생에서 성공적인 직업은 현재와 비교할수없다, 부모의 시대에만 성공적인 직업이라는 것정보를 잘 찾는 능력은 중요하다현재 안정적 직업은 미래에 제일 불안한 직업, 미래에 불확실성에대해 받아드려야 다른 시야가 열림 로봇 vs 인간의 경쟁력답이 정해져 있는 문제들은 인간보다 기계가 훨씬 뛰어남어.. 2025. 4. 17.
AI Training Dall.e == visual creating tool, text to IImage model developed by OpenAI GAN (Generative adversarial network) Chat GPT G = generativeP = Pretraining ( Being Fucntion and interact with models)T = Transformation we are alreadying working onto chatGPT3 and large language models to help increase our productivity1. Creating Specific Databases-> engineer can search for specific topics, and ChatGPT .. 2025. 4. 17.
Linux exam preparation & study DB Delete select * from TB_OUTBNDHIS where devdate ='C029000001' and CREATEBY='LIMHEELA' order by EDTDATIME desc Reserve DNSDNS -> IP provide (A Record)IP -> DNS provide (PTR Record) , DNS Pointer record , in-addr.arpa addedex) 255.2.0.192.in-addr.arpa Hard disk drive == SATA Bus Red Hat Enterprise (Red Hat Enterprise Linux{RHEL})a. Ubuntu Linux LTS == Debian Basedb. Raspbian == Raspberry Pic.. 2025. 4. 17.
Palantir 팔란티어의 주요 제품① Palantir Gotham주로 정부 기관과 국방을 위한 데이터 분석 플랫폼미국 국방부, CIA, FBI, 경찰, 정보기관 등이 사용대량의 데이터를 분석하여 테러 방지, 범죄 수사, 군사 작전 등에 활용② Palantir Foundry민간 기업을 위한 데이터 분석 플랫폼금융, 의료, 에너지, 제조업 등에서 사용기업이 대규모 데이터를 분석하고 최적의 의사 결정을 할 수 있도록 지원③ Palantir Apollo클라우드 환경에서 AI 및 데이터 분석 소프트웨어를 자동으로 배포하고 관리하는 솔루션온프레미스, 멀티 클라우드(AWS, Azure, Google Cloud) 환경에서 유연하게 운영 가능 Palantir Ontology update 지속적으로 해줘야함 AIPNOW -> 간단하게.. 2025. 4. 17.
SAP MM / Module MM(Material Management) Module 의 정의 자재관리 모듈은 생산계획에 따른 원부자재의 구매, MRO/소모성 자재 등에 대한 구매요청, 발주, 입고, 송장처리에 이른 구매업무를 지원하고, 재고이전, 출고와 같은 재고 관리 업무 처리 이와 연관된 생산관리, 품질관리, 설비관리, 재무/관리회계 기능과 실시간으로 연동되어 기업 기간업무의 유기적인 통합성과 효율성을 제공 Select *Column from customers(table) limit 10 (giving the limitation for reducing the cpu usage) MTS (Make to Stock) - 수요예측을 통해 완제품 만들어서 stock 해서 판매 (EX 휴대폰, 자동차 등)MTO (Make to.. 2025. 4. 17.
802.1x protocol , Port-Security As known as port authentication Public switch -> Internet (block in the middle)Switch act as proxy of the authentication server (AS, Authentication Server) Through the virtual portOnce the user is authroized, virtual port will be change to actual port Public wifi use website 같은.. Etc, once this solution is deployed, user have to put their credential to sign in, and Port-security MAC주소의 수를 제한하.. 2025. 4. 17.
RADIUS (AAA) AAA framework and RADIUS AAAAuthentication - who are you?Verifying the account Authorization - what can you do?Privileges Accounting - What did you do?Log tracking, data collection WAP (Wireless access point), in this case it will be RADIUS Client Authentication requestAuthentication RequestCompares with user databaseAuthentication acknowledgementRecords in accounting databaseApproval to lap.. 2025. 4. 17.
SPAN/RSPAN/ERSPAN Switch port analyzer Wireshark 로 하던 cable to cable packet capture를 (Client to server or vise versa) Protocol을 이용해서 포트에 걸어가지고, 우리 랩탑에서 스위치 그 포트에 꽂았을때 패킷 캡쳐 할수잇또록 하는 기술 This why this protocol called switch port analyzer Switch - Client == SPANSwitch - Switch == RSPANSwitch - Router - Switch == ERSPAN SPAN also referred to as port mirroringPacket copies are sent to a traffic analyzer (wireshark o.. 2025. 4. 17.
Zigbee Zigbee, IEEE의 802.15.4 표준에 기반 CSA[1]에서 개발한 양방향 통신 규격이다. 이름의 유래는 꿀벌이 춤을 통해 의사소통을 한다는것에 유래했으며 10~100m의 넓은 범위에서 빠르게 통신할 수 있다는 장점으로 널리 쓰이고 있다. 단거리 양방향 통신 규격이라는 점에서 블루투스와 비슷해 보이며 실제로 사용 주파수도 겹친다[2] 단 기기간 다양한 종류의 데이터 통신을 주 목적을 개발된 블루투스와는 다르게 Zigbee는 기본적으로 초저전력 환경에서 대량의 기기의 통신을 목적으로 제작되었다. 최소한의 전력으로 최대한의 통달거리를 달성하기 위해 다양한 방법을 사용한다 일단 통신속도 자체도 수십~수백 kbit 정도로 매우 느리며 통달거리 자체도 수백M 수준으로 상대적으로 짧다.[3] 대신에 Zig.. 2025. 4. 17.
RAID, Pac File Pac file(Proxy Auto-Configuration) A Proxy Auto-configuration(PAC) file is a Javascript function that determines whether web browser requests (HTTP, HTTPS, and FTP) go directly to the destination or are forwarded to a web proxy server RPA (Robotic Process Automation)Such as UiPath Helpdesk Workflow RAIDRAID (Redundant Array of Independent Disks 여러 개 디스크를 하나의 디스크처럼 묶어서 사용하기 for function & av.. 2025. 4. 17.
Cisco ISE Server Cisco security management Product Cisco ISE:Use for secure access management like ACS (Access Control Server)Security policy management platformAllow only Authorized users to access network based upon policy configuredMain divided into two part, one is identity(NIC) another context(more additional information about user or device such as what, when, where and how they want to connect)Can be use .. 2025. 4. 2.
CCNP ENAUTO - 2 [Udemy] Synchronous API vs Asynchronous API Synchronous = We can think this is as queue. once the API call coming in, it will wait till the first request is done. once the task is completed, it will move on to next Asynchoronous = can handle multiple call.  How the controll the Asynchrounous error  Understanding Python Why Learn Python?Interpreted Scripting LangugageLow barrier to entry compared to othe.. 2025. 4. 2.
CCNP ENAUTO - 1 [Udemy] People are focus on the application perspective, rather than a network perspective. This is why network automation concepts comes up. Application 으로 Network 관리할수 있는 거 찾고, Ingrade 시키는거 찾다가 Automation이 나온거  Solid Network Programmability foundation is required to build the knowledge level. API == Machine to Mahcine interaction rather CLI communication in between machine to machine.-> always faster .. 2025. 4. 2.
NETCONF Protocol with YANG Data modeling NETCONFT = XML 형식 사용한 Network Management ProtocolTCP/SSH 위에서 정의되는 응용 계층 프로토콜 NETCONFT의 구조  즉 Device Programmability 에 꼭필요한 Protocol + Data model 이라는 것   NETCONF/RESTCONF/gNMI == programmable interfaces즉 이 프로토콜 통해서 cli처럼 인터페이스에 접속해서 config 하는 방식을 일컫는듯SNMP, WebUI 랑 비슷한 기능, Data 전달하는 매개체, 인터페이스라고 보면 편할듯 YANG은 이에 사용되는 data modeling langauge 인거고-> CLI에서는 사용되는게 MD-CLI라고 따로 있는듯(확실하진 않음, MD-CLI가 Yang da.. 2025. 4. 2.
Python venv 가상환경을 써야하는 이유 프로젝트를 진행하다 보면 여러 모듈을 설치하게됨, 그리고 이 모듈들이 서로 dependency가 많아서, 글로벌하게 모듈 설치하면 관리가 어려워짐 그래서 각각의 필요한 모듈을 별도의 로컬 환경에 설치하여 사용하게됨 -> 모듈의 가상화 python 을 이용하다보면 프로젝트마다 다른 패키지와 패키지의 버전을 이용하게 된다.이럴 때 pip install 무지성으로 때리면 패키지 깔고, 패키지 버전 바꿔서 사용할 수 있는데 왜 가상환경을 쓸까? 가상환경 없이 패키지를 설치하게되면 패키지들끼리 충돌이 일어나는 경우가 있는데(버전 문제 등 여러가지 이유로...) 매번 패키지 충돌 이슈를 겪게 되면 개발환경 세팅하는데 시간이 많이 걸리게 된다. 그렇기 때문에 불필요한 이슈를 피하기 위해서 가.. 2025. 4. 2.
Virtual Machine Network VM has their own Virtual NIC (vNIC)Virtual Switch(vSwitch)/Bridge (layer 2)in the server. and Virtual swtich has sepereated broadcast domain -> mean we will need router for creating a connection in between VM VM 3 Different Mode of VM connectionbridged connectionNAThost-only  Bridged connection use host's(host only NIC) NIC as bridge to gain the ip address & communicate with other nodes which i.. 2025. 4. 2.
Git, Version management tool IDE Download 받고 Git 다운 받기git 설치할때이 옵션 두개 하기Vscode를 default editor로 지정초기 default branch 이름 설정 1. Let Git decideGit에서는 초기 branch 이름을 "master"로 설정하는데, 이 규칙을 그대로 따라가겠다는 의미입니다.2. Override the default branch name for new repositories초기 branch 이름을 "master"가 아니라, 사용자가 원하는 초기 branch 이름으로 변경하는 기능입니다.  폴더 만들어서, git config 에 누구 유저인지 설정 해주기 (주의할점, git이랑 github는 다름, github 는 cloud, 즉 인터넷 베이스-> 실제로 가서 account .. 2025. 4. 2.
[API Stack]Blocking vs Non-Blocking, Sync vs Async Blocking : 자신의 작업을 진행하다가 다른 주체의 작업이 시작되면 다른 작업이 끝날 때 까지 기다렸다가 자신의 작업을 시작 하는 것 Non-Blocking : 다른 주체의 작업에 관련없이 자신의 작업을 하는 것   Blocking Non-Blocking 즉, Blocking과 Non-Blocking은 다른 주체가 작업을 할 때 자신이 제어권이 있는지 없는지로 나뉜다는 것  Synchronous : 동기라는 뜻을 가진다작업을 동시에 수행하거나, 동시에 끝나거나, 끝나는 동시에 시작함을 의미 Asynchronous : 비동기 라는 뜻시작, 종료가 일치하지 않으며, 끝나는 동시에 시작을 하지 않음을 의미 Fahrenheit Synchronous = request 보내놓고, 처리 될때까지 기다리거나/다른.. 2025. 4. 2.
삼성 단어 Culprit = 범인 Consistency = 일관성 cramped 비좁은 incorporate 포함하다 affiliates 제휴하다, 연계하다 vaguely  모호하게, 애매하게 I got the gist of it =  대부분 다 이해했다 implies = 의미하다 hunch  = 예감, (등을)구부리다 enormous  = 막대한, 거대한 Corresponding = ~에 해당하는, 상응하는 Numerous = 많은 Sanction -> 제재 Sanctions -> 허가 feasible  - 실현가능한 congestion  - 혼잡 Alternative : 대안 Adequate : 충분한, 적절한 Aligned : 맞추다? 뭐이런거 Discrepancy : 불일치 Transparent : 투명한,.. 2025. 4. 2.