Python에서 데이타베이스를 엑서스하기 위한 한 방법으로 Python DB API를 사용할 수 있다. Python DB API는 여러 데이타베이스를 엑세스하는 표준 API 로서 여러 DB 엑세스 모듈에서 이 최소한의 API 인터페이스 표준을 따르고 있다. 표준 API는 크게 데이타베이스를 연결하고, SQL 문을 실행하고, 연결을 닫는 등의 기본적인 DB 작업과 관련된 기능들을 정의하고 있다. Python DB API는 현재 버전 2.0을 사용하는데, 스펙은 PEP 249에 자세히 소개되어 있다.
sudo mount -o remount,exec /dev sudo vbetool dpms off sudo mount -o remount,noexec /dev
다시 디스플레이를 켜려면
1 2 3
sudo mount -o remount,exec /dev sudo vbetool dpms on sudo mount -o remount,noexec /dev
Network 상태 확인
ss 명령
ss 명령은 Socket Statistics 를 출력해 준다. open 된 소켓에 대한 정보를 표시한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
ss [-a -t -u -l -p -n] [filter]
-a: -t: TCP -u: UDP -l: LISTEN 상태 포트 -n: 호스트/포트/사용자 이름을 숫자로 표시 -p: 프로세스 이름 -r, --resolve: resolve host names -w, --raw : display only RAW sockets -x, --unix : display only Unix domain sockets -4, --ipv4 : display only IP version 4 sockets -6, --ipv6 : display only IP version 6 sockets -m, --memory : show socket memory usage
LISTEN Port 확이
netstat 같이 LISTEN 상태 프로세스를 확인할 수 있다. 다음은 t: tcp 포트, l: LISTEN 상태의 소켓 정보를 출력한다.
$ ss -tl4 State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 511 0.0.0.0:http 0.0.0.0:* LISTEN 0 511 0.0.0.0:https 0.0.0.0:* $ $ ss -tl6 State Recv-Q Send-Q Local Address:Port Peer Address:Port Process LISTEN 0 128 [::]:2020 [::]:* q
lsof
Linux에서 open file을 확인하는데 사용되는 lsof 명령입니다. Unix/Linux의 모든 것은 파일로 이루어져있기때문에 스트림이나 네트워크 파일도 lsof 로 확인할 수 있습니다.