반응형

분류 전체보기 442

[Python] 5. 파이썬 딕셔너리 - 생성, 업데이트, 삭제, None 타입, dict(), keys(), values(), items()

A. 딕셔너리 ( Dictionary )  1. Dictionary – 키/값 쌍으로 데이터를 관리- 리스트와 유사하지만 인덱스 대신에 키를 통해 값을 찾는다.    2. Dictionary – 아이템 추가와 업데이트- 딕셔너리 생성 - 아이템 업데이트 - 모든 항목 삭제 : clear() >>> slang.clear () - 찾고자 하는 값이 없을 때  3. None 타입 - None은 데이터가 없다는 뜻, 조건식에서 False와 같다.   4. 딕셔너리- 딕셔너리로 변환 : dict()>>> lol = [[‘a’,‘b’], [‘c’,‘d’], [‘e’,‘f’]] >>> dict(lol) {‘c’: ‘d’,‘a’: ‘b’,‘e’: ‘f’}>>> los = [ ‘ab’,‘cd’,‘ef’] >>> dict..

[Python] 4. 파이썬 리스트 - 튜플, 오프셋 이용, 리스트 변환, index, count

A. 리스트 1. 파이썬에서 리스트는 원하는 모든 데이터를 담는 컨테이너 - Read-Only 리스트 – 튜플(Tuples) - 위 두 가지 모두 시퀀스 구조의 컨테이너이다.  2. 리스트의 아이템은 0부터 시작하는 인덱스(또는 오프셋이라고 함)로 순서를 가진다. - 오프셋으로 데이터를 추출 또는 변경이 가능 - insert(offset, data) 함수를 통해 데이터 변경도 가능 - append(data) 함수로 데이터를 마지막에 추가  3. 오프셋으로 아이템 얻기 >>> address = [‘seoul’,‘seocho’,‘woomyun’] >>> address[0] ‘seoul’ >>> address[2] ‘woomyun’ >>> address[-2] ‘seocho’ 4. 오프셋으로 아이템 바꾸기 >..

[Python] 3. 파이썬 문자 다루기 10가지 - 문자열 string, 결합, 복제, 이스케이프 문자, 오프셋, slicing, len

- 문자열1) 문자를 다루는 방법 – string- 프로그래머는 숫자 보다 문자열을 더 많이 다룬다  2) 문자열 결합 : +  3) 문자열 복제 : *- * 연산자를 이용하여 문자열 복제 가능 4) 이스케이프 문자 5) 데이터 타입 변환 : str()- str() 함수를 사용하여 데이터 타입을 문자열로 변환 가능 - int(), float() 는 마찬가지로 각각 int와 float로 변환한다. 6) 문자열 인덱스(오프셋) 7) 문자 추출 8) 문자열 자르기 (slicing) 9) 문자열 자르기 : 음수 인덱스 사용 >>> letters[-3:] >>> letters[18:-3] >>> letters[-6:-3] 10) 문자열 길이 : len()- 문자열의 길이를 잰다. - 다른 시퀀스 타입에서도 사용 ..

[Python] 2. 파이썬 숫자 다루기 - 자료형과 연산자, 산술 연산, 변수명, 주석

1. 자료형과 연산자 - 숫자타입숫자형 타입 (Numbers) - 변수를 만들고 값을 할당 - 소수점이 없는 정수는 int 타입으로 인식 (파이썬 3에서 long 타입이 없어지고 모두 int 타입)- 소수점이 있는 숫자는 float 타입 - type() 함수로 확인 2. 산술 연산  3. 변수명과 타입 정리변수명- 변수의 타입을 지정하지 않음 - 문자, 숫자, 밑줄( _ )을 포함 가능, 숫자는 처음에 올 수 없음 - 예약어는 변수명으로 사용할 수 없음 - PEP 8 스타일 가이드를 따르자 - 파이썬 개선 제안서 (Python Enhancement Proposal) #8 - https://www.python.org/dev/peps/pep-0008 PEP 8 – Style Guide for Python C..

[Python] 1. 파이썬 개요, 설치 방법 - 활용 및 특징

1. 파이썬이란?  파이썬(Python은 1991년 네덜란드계 소프트웨어 엔지니어인 귀도 반 로섬이 발표한 고급 프로그래밍 언어로, '인터프리터를 사용하는 객체지향 언어'이자 플랫폼에 독립적인, 동적 타이핑(dynamically typed) 대화형 언어다. 파이썬이라는 이름은 귀도가 좋아하는 코미디인〈Monty Python's Flying Circus〉에서 따온 것이다. 이름에서 고대신화에 나오는 커다란 뱀을 연상하기도 하겠지만, 이와는 무관하다. 다만 로고에는 뱀 두 마리가 형상화되어 있다. 간결하고 읽기 쉬운 문법이 특징인 프로그래밍 언어로 데이터 분석, 웹 개발, 인공지능 등 다양한 분야에서 활용된다. 파이썬은 비영리 파이썬 소프트웨어 재단이 관리하는 개방형, 공동체 기반 개발 모델이 있다.  2...

[TIP] Windows PC 성능을 개선시키는 10가지 방법 - 최신 업데이트 설치, Readyboost, 페이지 파일 크기, 디스크 공간, OneDrive 동기화

Windows 11 을 기준으로 Microsoft 사에서 알려주는 팁을 소개시켜 드리고자 합니다.  PC의 속도가 느린 경우, 다음 제안 사항을 따르면 작업 속도가 빨라질 수 있습니다. 팁은 순서대로 나열되어 있으므로 첫 번째 작업을 시작하고, 도움이 되지 않았으면 다음 작업을 계속하세요.  1. Windows 및 장치 드라이버용 최신 업데이트를 설치했는지 확인PC를 최대한으로 활용하는 가장 좋은 방법 중 하나는 최신 버전의 Windows 11을 설치하는 것입니다. 업데이트를 확인할 때 PC는 PC 성능 개선에 도움이 될 수 있는 최신 장치 드라이버도 검색합니다. 업데이트를 확인하려면시작 단추를 선택한 다음 설정 > Windows 업데이트 > 업데이트 확인을 선택합니다.Windows 업데이트 확인다..

[CISCO] Nexus 전력 사용량 - 명령어, 확인 사항, 주의 사항

IDC에서는 기본 계약 전력이 있어 초과 사용 시에는 비용이 소모된다.찾아본 결과 Nexus 백본렉이 타 렉보다 전력을 많이 소모하고 있기 때문에 줄일 수 있는 방법을 찾아보아야 한다. 그럼 일단 Nexus에서 사용하고 있는 전력량을 정확히 계측할 필요가 있다.해당 렉에는 백본이외의 장비도 있어서 렉자체 전력 체크보다는 Nexus 단일 장비의 전력을 체크해야 한다. 1. Nexus 전략 사용량 확인 명령어 아래 명령어로 확인 가능하다. 결론부터 말하면 현재 Nexus가 실제로 사용하는 전력 총량인 거 같다.Total Power Output (actual draw) + Total power reserved for Sups, Fabrics, Fans = 실제 사용하는 총 용량 Nexus# show envir..

[Linux] RAID 명령어 기본 설정 - 구성 방법, 복구 방법

A. 리눅스 RAID 구성 (CentOS 8 기준) 1. fdisk 를 통해 파티션 생성 n, p, Enter, Enter, Enter 2. 파티션 타입 변경 옵션 t -> fd(RAID 설정을 위한 코드 입력) -> w로 값 저장 3. RAID 구성할 디스크의 설정이 끝났으면 아래의 명령어를 입력 mdadm --create 생성이름 --level= RAID구성 --raid-device=장치 수 장치 1 장치 2 4. mdadm --detail RAID장치이름 -> 명령어를 통해 자세한 정보 확인 5. mdadm --detail --scan -> 장치확인  B. 리눅스 RAID 복구 (CentOS 8 기준) 1. mdadm --stop RAID장치이름 ==> RAID0, RAID1 은 재생성 2. mda..

[Windows] tcping 설치 및 사용 방법 - 서버 Port의 상태 체크

1. tcping 이란 ? - tcping의 경우, 서버 port 상태체크를 할 수 있다.* tcping.exe는 'ping'과 비슷하게 작동하는 콘솔 애플리케이션이지만, tcp 포트를 통해 작동합니다.. 2. 기본 사용방법tcping -t (지속적인 옵션) IP 포트ex) tcping -t 123.123.123.123 80NAME tcping - simulate "ping" over tcp by establishing a connection to network hosts. Measures the time for your system to [SYN], receive the target's [SYN][ACK] and send [ACK]. Note that the travel time for ..

[Linux] nmcil 명령어 사용법 - 네트워크 설정

nmcil 명령어 - 네트워크 설정 NetworkManager: 네트워크를 제어, 설정하는 데몬, nmcli(명령어 기반), nm-connection-editor(GUI 기반)로 설정가능  1. nmcli gen : 전체적인 네트워크 상태확인 2. nmcli net : 네트워크 활성화 / 비활성화 설정 및 상태 출력 [명령어]nmcli net off: 네트워크 비활성화nmcli net on: 네트워크 활성화nmcli net con: 네트워크 상태 확인 - full: 네트워크에 연결, 인터넷 사용가능 - limited: 네트워크에 연결되어 있으나, 인터넷 불가 - none: 네트워크에 연결되어 있지 않음 - unknown: 네트워크 연결 상태 확인 불가 3. nmcli con: 네트워크 설정 [명령어]nm..

[CISCO] Cisco Network 장비 Log Filter 설정

Cisco Network 장비 Log Filter 설정  로그 기록을 보면 Jun 21 12:01:32.493 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not responding Jun 21 12:01:37.477 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not respondingJun 21 12:01:42.493 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not respondingJun 21 12:01:47.491 KST: %PLATFORM_ENV-1-FRU_PS_ACCESS: FRU Power Supply is not respo..

[Fortinet] CP(Content processor), NP(Network Processor), SP(Security Processor) - 설명, 장점, 사용 사례

A. 개 요Fortinet NGFW는 보안 처리 장치(SPU)라고 하는 독점적인 목적형 ASIC으로 구동되며, 이는 사이버 보안 솔루션의 속도, 규모, 효율성 및 가치를 급진적으로 증가시킵니다. FortiGate 차세대 방화벽은 사용 가능한 가장 높은 위협 보호 성능을 제공하여 조직이 분산된 엣지 운영을 간소화하고 비즈니스에 중요한 애플리케이션에 뛰어난 성능을 제공할 수 있도록 합니다. 1. 보안 컴퓨팅 등급 Fortinet SPU 제품군은 보안 컴퓨팅 등급을 측정하여 특징지을 수 있는 Fortinet 솔루션의 속도, 규모 및 성능을 획기적으로 향상합니다. SPU는 다음 벤치마크에서 업계 최고의 보안 컴퓨팅 등급으로 경쟁사를 앞지릅니다.Stateful Firewall Throughput / 상태 저장 방..

[Fortinet] TFTP 이용하여 Console로 펌웨어 올리는 방법

TFTP를 사용하여 FortiGate 펌웨어 이미지 포맷 및 로드 이 문서에서는 CLI 제어 하에 BIOS를 통해 로컬 TFTP 서버에서 펌웨어를 다운로드하고 설치하는 방법을 설명합니다. 다음과 같이 콘솔에 'OPEN DEVICE BOOT FAILED' 메시지가 나타나는 경우 로컬 TFTP 서버를 사용하여 펌웨어를 설치해야 합니다.  주의: 콘솔 제어 하에 로컬 TFTP 서버에서 펌웨어를 설치하면 FortiGate 장치가 공장 기본 설정으로 재설정됩니다.TFTP 서버 펌웨어 업그레이드를 시작하기 전에 구성을 백업하는 것을 고려하세요(아래의 GUI 또는 CLI 명령 사용):  execute backup configexecute backup ipsuserdefsig  첫 번째 명령은 구성을 백업하고, 두 번..

[Fortinet] Fortigate 장비 설정 - 패스워드 초기화, Fortlink, L2모드 변경, Session helper, LLCF, Qos, VPN, Offload, IP connection error

1. Fortigate 패스워드 초기화 및 공장 초기화 방법패스워드 초기화 - bcpb+초기화하려는 장비의 시리얼 번호 입력(예시)Serial number: FGT60C3G101234username: maintainerPassword: bcpbFGT60C3G101234 # 패스워드 초기화 Config- Vdom이 비활성화된 장비config system adminedit adminset password end- Vdom이 활성화된 장비 Config config globalconfig system adminedit adminset password end - 공장 초기화 Configexec factoryreset   2. Fortilink - Fortilink 삭제방법 # config system inter..

[Fortinet] Fortigate 유지보수 및 장애 처리 외에 자주 사용 하는 Commnad 16가지 모음

Fortigate 유지보수 및 장애 처리 외에 자주 사용 하는 Commnad  ※ 유지보수 및 장애 처리 외에 자주 사용 하는 Commnad 모음 diagnose hardware sysinfo cpu : CPU 상태 확인 diagnose hardware sysinfo memory : Memory 상태 확인 get system status : 시스템 상태 확인 get sys arp : arp 확인 get sys performance status : 시스템 사용량 상태 확인 get sys session list : 세션 리스트 확인 get hardware status : 장비 하드웨어 정보 확인 명령어 execute clear system arp : Arp table 삭제 execute factoryres..

반응형