전체보기 - Veiw all(39)
-
Python IP 정보 확인 하는 방법
Python을 사용하다 보면 Local IP를 알아야하는 경우가 생깁니다. 그럼 쉽고 빠르게 가져오는 방법을 알아보겠습니다. 일반적으로 표준 라이브러리를 사용하는 방법으로 gethostname을 이용하여 ip를 변환하는 방법을 사용하게 되면 자동(DHCP) 또는 수동(STATIC)으로 지정한 IP가 아닌 localhost인 127.0.0.1이 출력이 됩니다. import socket hostname = socket.gethostname() hostip = socket.gethostbyname(hostname) print (hostip) ens192: flags=4163 mtu 1500 inet 172.16.113.201 netmask 255.255.255.0 broadcast 172.16.113.255 ..
2020.12.01 -
jQuery ID, Class, name을 이용하여 value 가져오기
jQuery를 사용하다보면 해당 id, class, name에 해당하는 obj, attr, value 등 데이터를 조회하는 경우가 있다. 이때 id, class, name을 이용하여 해당하는 elem에 접근하여 값을 가져오는 방법을 알아보겠다. 조회할 대상의 div를 생성하겠습니다. 1. ID $ ( '#{id}' ) var val_by_id = $('#my_id').val(); var name_by_id = $('#my_id').attr('name'); var class_by_id = $('#my_id').attr('class'); 2. Class $ ( '.{class}' ) var val_by_class = $('.my_class').val(); var name_by_class = $('.my_cl..
2020.10.23 -
Python List 값 중복 제거(Remove duplicate python list)
Python list를 사용하다 보면 중복되는 값을 제거해야 하는 경우가 생긴다. 이럴 경우 손쉽게 제거하는 방법을 알아보겠다. 첫번째, Python의 자료형 Set 함수를 이용하는 방법이다. 장점 : 쉽고 빠르게 중복이 제거 가능하다. 단점 : list의 순서가 변경 될 가능성이 있다. set 함수의 경우 데이터 내 중복을 혀용하지 않기 때문에 제거가 된다. 또한 set 함수를 사용시 리턴 타입이 set이기 때문에 list로 형변환을 시켜 줘야 한다 Test_list = [1, 2, 3, 4, 5, 2, 3, 2, 4, 6] Test_list = list(set(Test_list)) print (Test_list) 두번째, 함수를 이용하여 중복 제거 장점 : 순서를 유지하며, 중복 제거 가능 단점 : ..
2020.10.19 -
SVN Lock 걸렸을때 해제 방법
SVN을 사용하다 보면 Lock이 걸려 커밋도 업데이트도 안되는 경우가 발생 합니다. 이럴 경우 해결 하는 방법을 알려드리겠습니다. lock이 걸린 폴더로 이동 wc.db 파일을 sql lite DB Browser 등을 이용하여 내용 확인 wc.db 내에 WC_LOCK, WORK_QUEUE 테이블 확인 SVN이 정상일 경우에는 이 두 테이블에는 아무런 데이터가 없어야 합니다. LOCK이 걸렸을 경우 이 두 테이블에 에러가 발생한 파일들 정보가 들어 있습니다. DELETE 쿼리를 이용하여 두개의 테이블을 삭제합니다. DELETE FROM WC_LOCK DELETE FROM WORK_QUEUE 변경 사항을 저장하고 LOCK 걸린곳에서 cleanup을 진행 후 update를 실행하게 되면 lock이 해제되어 ..
2020.10.16 -
Cisco Nexus Set Config(nxapi, snmp)
대상 장비는 Cisco Nexus 9000 Switch 입니다. 개발 환경을 구축 하기 위해 Nexus 9000 Switch에 필요한 Config 정보를 세팅 하는 방법을 알아보겠습니다. 3K, 5K, 7K, 9K 등 다른 버전에도 대부분 동일하게 적용 됩니다. 1. Enable the NX-API nxapi feature. NX-OS의 경우 nxapi 기능이 있기 때문에 rest api를 이용하여 command 정보를 json 포맷으로 쉽게 조회가 가능하다. 기본적으로 disabled로 되어 있기 때문에 enabled하는 방법을 알아보겠습니다. N9K# conf t N9K# feature nxapi N9K# show feature | inx nxapi 참고 사이트 www.cisco.com/c/en/us..
2020.10.16 -
Set Network by CentOS 7(네트워크 설정)
CentOS7 기준 minimal Linux 설치 후 네트워크 설정은 수동으로 설정 해주어야 한다. add NameServer (네임서버 등록) sudo vi /etc/resolv.conf 명령어 실행 nameserver 8.8.8.8 등록 8.8.8.8의 경우 구글은 일반 사용자에게도 개방을 하지만, 네이버나 다음의 경우 조회가 안되는 경우가 있다 네트워크 재시작 /etc/rc.d/init.d/network restart 명령어 실행 네트워크 스크립트 작성 cd /etc/sysconfig/network-script/ 폴더로 이동 ls 명령어로 이더넷 이름 확인 sudo vi [이더넷 이름] 편집창을 연다 ex) sudo vi ifcfg-eno16777736 아래의 내용을 작성 BOOTPROTO = ip..
2020.09.03