.deb File 설치방법
확장자가 .deb 인 파일은 debian 리눅스에서의 설치파일로, 같은 계열인 ubuntu 에서 손 쉽게 설치 가능합니다.
설치
$ sudo dpkg -i filename.deb
제거
$ sudo dpkg -r PACKAGE_NAME
보통은 apt-get 을 이용하지만 .deb 파일을 직접 설치할 경우 유용한 명령입니다.
확장자가 .deb 인 파일은 debian 리눅스에서의 설치파일로, 같은 계열인 ubuntu 에서 손 쉽게 설치 가능합니다.
$ sudo dpkg -i filename.deb
$ sudo dpkg -r PACKAGE_NAME
보통은 apt-get 을 이용하지만 .deb 파일을 직접 설치할 경우 유용한 명령입니다.
Postgresql 의 명령어를 간단히 정리해보겠습니다.
항상 잊어버리는 명령어를 기록해두기위한 차원입니다.
$ psql database_name
-# \q
-# \l
CREATE DATABASE sentry WITH ENCODING='UTF8' OWNER=postgres;
-# \c database_name
-# \du
-# CREATE ROLE <role name> WITH LOGIN;
ref: PostgreSQL: Documentation: 8.1: ALTER ROLE
-# ALTER ROLE <role name> WITH LOGIN CREATEDB;
phone 컬럼 추가: not null, default 값은 false
database_name-# ALTER TABLE users ADD COLUMN phone boolean not null default false;
database_name-# ALTER TABLE users DROP COLUMN phone;
ALTER TABLE app_config
ADD CONSTRAINT ukey_app_config_app_id UNIQUE (app_id);
ALTER TABLE app_config
DROP CONSTRAINT ukey_app_config_app_id;
database_name-# \d
database_name-# \di
users 테이블 정보 보기
database_name-# \d users
pg_dump 데이터베이스명 > 파일명.dump
$ pg_dump -Fc dbname > outfile
$ pg_restore --clean database_name my.dump
$ pg_restore --verbose --clean --no-owner -h localhost -U postgres -d database_name my.dump
$ psql -U username -d myDataBase -a -f myInsertFile
\i path_to_sql_file
현재 목록 확인
$ sudo iptables -L
규칙 추가
$ sudo iptables -A INPUT -s 127.0.0.1 -p icmp -j DROP
설명: 들어오는 패킷이 127.0.0.1 의 아이피를 가지고 있고 protocol 이 icmp 면 버려라.
번호 확인
$ sudo iptables -L --line-numbers
삭제
$ sudo iptables -D INPUT 3
#iptables #command