MacOS Catalina 부터는 32bit App은 실행되지 않는다. 업그레이드 후에 사용할 수 없는 어플리케이션의 아이콘은 아래 그림처럼 금지(?) 표시가 된다.
2월 17 2020
리눅스 ss 명령어로 network session 강제 종료하기
리눅스 ss 명령어로 network session 강제 종료하기
리눅스에서는 netstat 명령어로 현재 네트워크 세션을 확인 가능하다.
현재 tcp 세션을 확인하려면 아래와 같이 -t 옵션을 주면 된다.
snowfox@fox:~$ netstat -nt Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 192.168.100.122:22 192.168.100.121:13502 ESTABLISHED tcp 0 36 192.168.100.122:22 192.168.100.121:13500 ESTABLISHED tcp 0 0 192.168.100.122:52218 192.168.216.133:2511 ESTABLISHED
2월 10 2020
윈도우 10 재 부팅 후에 고정 IP 주소가 APIPA로 바뀌는 현상.
윈도우 10 재 부팅 후에 고정 IP 주소가 APIPA로 바뀌는 현상.
* 사용환경
Network: Cisco Switch(c3560)
Client: windows 10 PC, Vmware VM(windows 10)
Client IP address: Static IP address (고정 IP 주소) 사용.
* 오류 사항.
시스코 스위치에 연결된 윈도우 클라이언트들이 ip 주소가 설정되어 있음에도 불구하고 재부팅 후에 IP 주소가 APIPA로 (ipconfig 명령어로 확인) 바뀌며 통신이 안되는 현상이 발생함.
여기서, APIPA(Automatic Private IP Addressing)는 DHCP 서버로 부터 IP 주소를 할당받지 못하는경우 클라이언트 스스로 설정되는 IP 주소로 169.254.0.1 ~ 169.254.255.254의 범위를 가진다.
* 원인
이 문제의 원인은 Gratuitous Arp 이슈.
이런 현상이 발생할 경우 해결방안은 두 가지가 있다.
첫 번째는 윈도우즈 설정에서 APIPA를 사용하지 않도록 하는 방법이 있으나 연결된 PC들이 많은경우에 일일이 설정해야하는 불편함이 있다.
MS 윈도우에서 APIPA를 사용하지 않도록 하는 방법에는 레지스트리를 수정하는 방법과, netsh 명령어를 이용하는 방법이 있으며, 이 문서를 참고하면 된다.
netsh 명령어는 아래와 같다.
netsh interface ipv4 set interface 11 dadtransmits=0 store=persistent
2월 01 2020
CentOS 8, ip 주소 설정/변경
CentOS 8 network 설정/변경하기
이전 버전과 설정파일의 위치는 /etc/sysconfig/network-scripts/ 디렉토리아래에 ifcfg-[인터페이스이름] 으로 동일하다.
dhcp로 되어 있는것을 고정 IP 주소로 바꾸기 위해서 아래 파일을 수정한다.
# cd /etc/sysconfig/network-scripts/ # ls ifcfg-enp0s3
인터페이스 이름이 enp0s3이며, 파의 내용을 변경하거나 없는 내용은 추가한다.
# vi ifcfg-enp0s3 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.0.35 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS1=8.8.8.8
1월 30 2020
php7 upload size 조정하기.
ubuntu 18.04, php7에서 업로드 크기 설정.
apache2 에 php7을 연동하려면 php-fpm을 사용한다.(이전 버전은 mod_php를 사용).
이 경우에는 기존의 php.ini 파일에 업로드 사이즈를 설정해도 적용되지 않는다.
/etc/php/7.2 디렉토리에 아래와 같은 디렉토리가 보인다.
# cd /etc/php/7.2 # ls apache2 cli fpm mods-available
1월 21 2020
CentOS7, mongoDB 설치하기.
CentOS7에 mongoDB 설치하기.
1. 저장소(Repository) 등록
mongoDB는 CentOS 기본 저장소에 등록이 되어있지 않으므로 mongoDB 저장소를 등록한다.
mongodb 저장소가 설정되지 않으면 아래처럼 mongodb 관련 rpm 파일을 찾지 못한다.
# yum search mongodb Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.navercorp.com * extras: mirror.navercorp.com * updates: mirror.navercorp.com Warning: No matches found for: mongodb No matches found
패키지를 yum 으로 설치하기 위해서, 저장소를 등록한다.
저장소를 등록하기 위해서 mongodb.repo 파일을 만들고 아래 내용을 작성한다.
# vi /etc/yum.repos.d/mongodb.repo [MongoDB] name=MongoDB Repository baseurl=http://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
12월 23 2019
Vmware vspher 클러스터 및 서버 재부팅후 VM migration 안되는 경우
Vmware vspher 클러스터 및 서버 재부팅후 VM migration 안되는 경우
vmware 클러스터에 연결된 호스트를 모두 shutdown 한 후(정전이 있었음) 다시 부팅한 후 모든 vm들이 하나의 호스트아래로 이동해 있었고, vm을 migration 하려면 아래와 같은 메시지가 보이며 이동이 안되는 현상이 발생함.
호스트의 현재 상태에서 허용되지 않는 작업입니다. (The operation is not allowed in the current state) .
12월 01 2019
ubuntu 18.04 LTS, Django2 mysqlclient 설치 오류
ubuntu 18.04 LTS 최초 설치후, django mysqlclient 설치 오류
ubuntu 18.04 설치하고, python3, django2, mysql 로 어플리케이션을 배포 환경을 구성.
1. 먼저, Django 어플리케이션 배포를 위해 웹서버와 mod_wsgi를 설치한다.
$ sudo apt-get install python3-pip apache2 libapache2-mod-wsgi-py3
2. 어플리케이션이 mysql을 사용하므로, mysql을 설치한다.
$ sudo apt-get install mysql-server, mysql-client
3. 배포환경(virtualenv)을 위한 virtualenv를 설치한다.
$ sudo pip3 install virtualenv
11월 27
Ubuntu 18.04 LTS ip 주소 변경
언제 바뀌었는지는 확인 해 보지 않았지만, 이전의 ubuntu 리눅스는 /etc/network/interfaces 파일에 ip 주소를 설정했었다.
이번에, ubuntu 18.04 LTS 버전을 새로 설치하고 IP 주소를 변경하려 했는데, 기존 설정 파일이 아래처럼 비어 있다.
snowfox@fox:/etc/netplan$ cat /etc/network/interfaces # ifupdown has been replaced by netplan(5) on this system. See # /etc/netplan for current configuration. # To re-enable ifupdown on this system, you can run: # sudo apt install ifupdown
11월 26
Aruba WLC에서 AP 삭제하기.
사용하는 아루바 WLC (Wireless Lan Controller) 모델은 아래와 같다.
#show version Aruba Operating System Software. ArubaOS (MODEL: Aruba6000), Version 6.4.4.8 ...
사용하던 AP 고장으로 기존의 AP를 제거하고 새 AP를 설치했을때 제거 전의 AP가 WLC에서 확인해보면 아래처럼 기존 AP가 down 상태로 존재한다.
# show ap database AP Database ----------- Name Group AP Type IP Address Status Flags Switch IP Standby IP ---- ----- ------- ---------- ------ ----- --------- ---------- AP-3F-04 APGROUP1 105 172.16.1.107 Down N 192.168.1.131 0.0.0.0 AP-3F-04 APGROUP1 215 172.16.1.19 Up 10m:58s 192.168.1.131 0.0.0.0 AP-3F-05 APGROUP1 105 172.16.1.108 Down N 192.168.1.131 0.0.0.0 AP-3F-05 APGROUP1 215 172.16.1.84 Up 1d:1h:53m:15s 192.168.1.131 0.0.0.0

