현재의 DB 를 백업(덤프)하시려면,
'mysqldump -u아이디 -p암호 DB명 > 덤프해서저장할파일명'
하시면 됩니다.
(참고:
'mysqldump -u아이디 -p암호 DB명 --add-drop-table > 덤프해서저장할파일명'
으로 백업하면 dump 파일을 적용할 때 해당 DB가 비어 있지 않아도 덮어 쓰기 때문에 오류가 나지 않습니다.)
[2] mysql ID 암호 변경법
1. ssh 접속
2. mysql -u 아이디 -p 아이디
3. 현재 암호 입력
4. set password=password('원하는새암호');
5. exit
6. ssh 종료
[3] root 관리자 mysql 관리
현재의 DB 전체를 백업(덤프)하시려면,
'mysqldump -u root -p -A --add-drop-table > 덤프해서저장할파일명'
하시면 됩니다.
'-A --add-drop-table' 옵션은 꼭 삽입해 주어야 합니다. 이 션은 기존에 테이블이 있으면 삭제하고 백업하고자 하는 테이블로 새롭게 작성하는 옵션입니다. 데이터베이스 전체를 백업해서 복구할 때 기존에 있는 mysql 데이터베이스 때문에 에러가 발생하기 때문입니다.
OS. Ubuntu 8.04.3 LTS Hardy Server에서 해보겠습니다.
우선, shoutcast 에서 부터 다운로드 (링크) tar.gz 파일이랍니다.
서버에 다운로드후.
1. mkdir sc_serv 해준다.
2. tar -zxvf sc_serv_1.9.8_Linux.tar.gz
3. nano sc_serv.conf 에서 config을 해준다.
4. sudo aptitude install ia32-libs
5. 그후에 ./sc_serv 아니면 sh sc_serv 해주면 된다!
Dig (domain information groper)는 DNS 서버로 부터 정보를 가져올 수 있는 툴입니다.
dig 는 하나의 쿼리에 대한 간단한 인터렉티브 모드와 여러개의 쿼리들에 대해 각 ?실행을 할 수 있는 배치모드가 있습니다.
dig의 사용법은 아래와 같습니다. dnswalk와 같이 사용하여 네임서버의 정상작동유무나 오류를 검사하는데 시용합니다.
# dig [@서버] [도메인] [쿼리형태] [쿼리클래스]
서버 : 도메인이나 점 형태의 인터넷 주소의 네임서버
도메인 : 정보를 요청하고자 하는 도메인 이름
쿼리형태
a : 네트워크 주소
any : 특정 도메인에 대한 모든 정보
mx : 도메인의 메일 교환
ns : 네임서버
soa : Zone 파일 상단의 authority 레코드
hinfo : 호스트 정보
axfr : Zone 파일 교환(transfer)
txt : arbitrary number of strings
쿼리클래스 :
in : 인터넷 클래스 도메인
any : 모든 클래스 정보
사용예
#dig @ns.korea.com 도메인 +trace
#dig @ns.korea.net domain.com any
Os. Linux Ubuntu 8.10 <Intrepid Ibex> 2008.10월 출시.
GUI. Gnome 2.24.1
Additional Things. Conky-Color <링크>
VirtualBox (가상윈도 키는데 사용)
Chronium (구글 Chrome For Linux) 에 pbtweet 기능 추가
SSH (bash) Terminal.
tint2 (아래 패널에 되어있다..)
Ubuntu is Debian Based OS.
Ubuntu is Part of Linux Family.
The Current version of Ubuntu is 9.04 (Jaunty Jackalope).
The Upcoming release of Ubuntu is 9.10 in October, 2009.
아이피를 추가할시.
sudo ufw deny from <ip address>
--> sudo ufw deny from 121.121.121.121
특정 아이피에서 포트 거부방법
sudo ufw deny from <ipaddress> to port <port number>
--> sudo ufw deny from 121.121.121.121 to port 22
--> sudo ufw deny from 121.0.0.1/24 to any port 22
(이건 121.0.0.1~121.0.0.255 까지 port 22로 접속 불가능)
아이피를 추가할시.
sudo ufw allow from <ip address>
--> sudo ufw allow from 121.121.121.121
특정 아이피에서 포트 허용방법
sudo ufw allow from <ipaddress> to port <port number>
--> sudo ufw allow from 121.121.121.121 to port 22
--> sudo ufw allow from 121.0.0.1/24 to any port 22
추가한 Rule들을 보구 싶을시.
sudo ufw status
적용한 Rule들 삭제하는법.
sudo ufw delete <rule type> from <ip address> to any port <port number>
--> sudo ufw delete deny from 121.121.121.121
--> sudo ufw delete allow 80/tcp
--> sudo ufw delete deny from 121.121.121.121 to port 22
Example.
이렇게 설정할시,
sudo ufw deny from 192.168.0.1 to any port 22
sudo ufw deny from 192.168.0.7 to any port 22
sudo ufw allow from 192.168.0.0/24 to any port 22
sudo ufw status 치면.
To Action From
-- ------ ----
22:tcp DENY 192.168.0.1
22:udp DENY 192.168.0.1
22:tcp DENY 192.168.0.7
22:udp DENY 192.168.0.7
22:tcp ALLOW 192.168.0.0/24
22:udp ALLOW 192.168.0.0/24