[ 우분투정리 ubuntu ]
<우분투 본딩 구성>
$sudo apt-get install ifenslave (이중화하기 위해서 필요한 패키지) *ethtool도 깔아주자
$sudo cat /etc/modules (bonding 모듈 추가)
$sudo modprobe bonding(본딩 모듈 로드)
$sudo vi /etc/network/interfaces
auto eth1
iface eth1 inet manual
bond-master bond0
auto eth2
iface eth2 inet manual
bond-master bond0
auto bond0
iface bond0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.xxx
gateway xxx.xxx.xxx.xxx
bond-miimon 100
bond-mode 1 (active-backup)
bond-slaves none
$sudo /etc/init.d/networking restart
$cat /proc/net/bonding/bond0
**if show link로 확인했을때 em1 em0 이런식으로 나옴...**
*네트워크 인터페이스가 ethX으로 나오지 않을때
/etc/default/grub에서 GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"으로 변경 후
grub-mkconfig 명령 수행 및 리부팅 하면 ethX로 나옴
**근데.. HP서버에서 해보니 변경 안됨...걍 em1로 하자
<우분투 부팅서비스관리>
#initctl list (start/running 부팅될때 실행되는 데몬)
# grep "start on"/etc/init/* (부팅시 시작되는 서비스 조회)
<sysv-rc-conf>
sysv-rc-conf 툴은 chkconfig랑 비슷
-설치: sudo apt-get install sysv-rc-conf OR aptitude -y install sysv-rc-conf
-서비스 목록 확인 : sysv-rc-conf --list
-자동 실행 설정 : sysv-rc-conf ntp on
-자동 실행 해제 : # sysv-rc-conf ntp off
<우분투 방화벽 확인>
#sudo ufw status verbose
<우분투 방화벽>
#sudo ufw enable ->활성화
#sudo ufw disable ->비활성화
[방화벽 특정 포트/프로토콜 개방]
sudo ufw allow (개방할 포트번호) / (프로토콜)
ex> sudo ufw allow 3306/tcp
ex> sudo ufw allow 3306/udp
[방화벽 특정 포트/프로토콜 차단]
sudo ufw deny (차단할 포트) / (프로토콜)
ex> sudo ufw deny 8080/tcp
[방화벽 규칙 제거]
sudo ufw delete (allow/deny) (포트)/(프로토콜)
ex> sudo ufw delete allow 3306/tcp
[특정 ip 막기]
sudo ufw deny from (아이피 주소)
ex> sudo ufw deny from 192.168.0.100
[utf 상태 보기]
sudo ufw status
<우분투 패키지 확인>
dpkg -l |grep <package>
<14.04에서 networking 무응답인 경우>
usb에 담아놓은 13버전 복사 후 작업
#cd /etc/init/
#mv networking.conf networking.conf.14.04
#cd /etc/init.d/
#mv networking networking.14.04
//기존 네트워크config이름 변경후 usb영역 networking위치에 각각 복사후 service networking restart하면 됨
<외부연결접속 불가로 apt 로컬사용>
cd나 다른 usb장치에 우분투 있으면 마운트
/etc/apt/sources.list파일 bak파일로 변경(sources.list.bak)
#cp sources.list sources.list.bak
#vi sources.list
>맨위에 deb만 마운트위치로 변경 (로컬 yum처럼..)
#apt-get update (apt 갱신)
그리고 이제 쓰면됨.. 본딩구성할려면 필요...
**ssh 설치 안되어있으면 설치해줘야됨**
sudo apt-get install openssh-server
**유저sudo 권한**
adduser로 생성후에 권한을줘야됨**
1.ex: adduser test
2.ex: adduser test sudo