AND

AND

IRC에서 이야기 한거지만 다시 적습니다. 

방화벽 사용 = sudo ufw enable
방화벽 전체 해제 = sudo ufw disable

전부 닫고 포트 6112 만 열기
sudo ufw enable
sudo ufw default deny
sudo ufw allow 6112

입니다. ;) 
물론 우분투 방화벽을 사용하려면 런레벨 데몬에 ufw가 시작되야 겠지요

ufw가 쉽게 iptables 의 룰을 적용시키기는 장점은 있으나 
복잡한 룰 사용이 불가 해서 좀 아쉽습니다.
예) iptables -I INPUT -p udp --dport 53 -m length --length 45:45 -j DROP
AND

grep 사용하기

OS/우분투 2011. 7. 11. 18:00
작성자:유창훈

grep 옵션
문자열  찾을경로

grep root /etc/*     
           이렇게 하면 root가 포함된 파일이름과 해당라인이  다 출력된다

grep -n root /etc/*    
            이렇게 하면 root가 포함된 파일이름과 해당라인과 라인 번호가  출력된다

grep -l root /etc/*  
           : root가 포함된 파일 의 절대경로만  출력된다.
(한 파일안에 여러번 root가 들어가있어도 한번만 표시된다)




grep -v "test" /etc/passwd
           : test라는 단어가 포함된 줄은 제외하고 출력한다. 보통  파이프라인 뒤쪽으로
써서 결과를 필터링할때 사용한다.
            cat /etc/passwd | grep -v "test"  이런식으로




grep "^test" /etc/passwd
            : test로 시작하는  라인만 출력한다. 역시 필터링으로 주로 사용한다.
cat /etc/passwd | grep "^test"   



grep "test$" /etc/passwd
             :test 로 끝나는 라인만 출력한다.


grep "test..." /etc/passwd
: testxxx와 같이 test뒤에 3개의 문자가 더 같이오는 문자열 형태와 정확하게 일치하는 유형을 찾고자 할때 사용한다.
단순 testxxx와 같은 문자열을 검색하고자할때는 차라리 그냥 옵션없이 grep -n test /etc/passwd 하는게 낫고,특별히 띄어쓰기가 앞이나 뒤에 포함되어있는 문자열 "test   "와 같이 test뒤에 3칸이 띄어쓰기 되어 있는 문자열을 찾을때 사용하면 되겠다.


옵션
-i  : 대소문자 구분안함
-l  : 절대경로로 표시
-b : 검색결과의 각 행앞에 검색된 위치의 블록 번호를 표시한다. 디스크의 어디쯤 위치하는지 알아내는데 유용하다.
-s : 에러메세지 외에는 출력하지 않는다. 종료상태를 검사할때 유용하다.
AND

Defining physical interfaces such as eth0

Lines beginning with the word "auto" are used to identify the physical interfaces to be brought up when ifup is run with the -a option. (This option is used by the system boot scripts.) Physical interface names should follow the word "auto" on the same line. There can be multiple "auto" stanzas. ifup brings the named inter faces up in the order listed. For example following example setup eth0 (first network interface card) with 192.168.1.5 IP address and gateway (router) to 192.168.1.254:
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.254

Setup interface to dhcp

To setup eth0 to dhcp, enter:
auto eth0
iface eth0 inet dhcp


# /etc/init.d/networking restart
# route     또는 # netstat -rn

'OS > 우분투' 카테고리의 다른 글

우분투 포트열기  (0) 2011.08.01
grep 사용하기  (0) 2011.07.11
SU 와 SU - 의 차이  (0) 2011.06.29
FreeNX(서버) 우분투에설치  (0) 2011.06.29
우분투 uuid 확인하는 방법  (0) 2011.06.15
AND

su root   는  계정(권한) 만 바꿈

su - root 는  계정(권한) 및 환경변수도 바꿈

'OS > 우분투' 카테고리의 다른 글

grep 사용하기  (0) 2011.07.11
우분투 네트워크 수동설정 및 재시작  (0) 2011.06.30
FreeNX(서버) 우분투에설치  (0) 2011.06.29
우분투 uuid 확인하는 방법  (0) 2011.06.15
파티션정보확인하기  (0) 2011.06.15
AND

GUI 원격 접속 프로그램

 

1. 저장소 등록
( /etc/apt/sources.list 파일에 추가)

deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu jaunty main

deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu jaunty main


2. 설치용 저장소 인증키 등록
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 2a8e3034d018a4ce

3. 저장소 업데이트 
sudo apt-get update

4. 설치
sudo aptitude install freenx
sudo /usr/lib/nx/nxsetup --install


5. 설정

/etc/nxserver/node.conf파일 수정

SSHD_PORT=22 (( 추가 ))


6. 접속 도구
우분투( FreeNX 서버) 에 접속하기 위한 도구는
여기에 가면 받을 수 있다. 윈도우 용 링크다.

  

 


서버의 재시작은 
  sudo nxserver --restart
접속 목록 확인은
  sudo nxserver --list


AND


작성자 : 박찬주


작성자 무단 변경하지 말아주십시오. 좋은 자료라 공유합니다. 

'OS > CentOS' 카테고리의 다른 글

리눅스 RPM 명령어 간단정리  (1) 2011.06.28
리눅스 백업  (0) 2011.06.28
리눅스 MAC 타임  (0) 2011.06.28
LVM설정  (0) 2011.06.28
로그관련...  (0) 2011.06.28
AND



rpm -qf [파일절대경로] : 이미설치된 파일이 어느 패키지에 포함되어 있는가?
rpm -qf /etc/passwd

rpm -qi [패키지명] : 이미 설치된 패키지의 정보
rpm -qa httpd

rpm -qa  : 설치된 패키지의 이름이 쭉나온다
rpm -qa | grep wireshark  보통 이런식으로 활용한다. 

rpm -ql [패키지명] : 이미 설치된 패키지의 경로들을 보여준다.
rpm -qa httpd
 


rpm  -qip [rpm파일절대경로] : 앞으로 설치하고자 하는 패키지의 정보


'OS > CentOS' 카테고리의 다른 글

APM 설치 및 운영 가이드  (0) 2011.06.29
리눅스 백업  (0) 2011.06.28
리눅스 MAC 타임  (0) 2011.06.28
LVM설정  (0) 2011.06.28
로그관련...  (0) 2011.06.28
AND

리눅스 백업

OS/CentOS 2011. 6. 28. 23:38
<백업>
데이제로백업 : 초기설치후 사용자가 사용하기전, 프로그램 깔기전
고려사항
시스템 전체 용량
백업기기종류
백업자료가치
백업을 위한 시간과 재정
파일시스템백업 가능한 명령어
cp
-r : 디렉토리까지 복사
-p : 퍼미션 유지

디스크에서 제일 작은 개념은 섹터이다. 
cp명령어로 sda에서 sdb로 복사를 하게 되면 sda 의 10번섹터의 내용이 sdb 의 아무 섹터에
커널이 알아서 저장한다.
즉, 섹터번호가 유지되어야하는 정보들은 유지가 안되므로 섹터의 정보까지 유지해야하는
경우에는 적절하지 않다. 
dd 
: 이미지를 뜬다는 개념. 섹터 번호가 유지된다. 
tar
: 테입장치에 저장하기 여러개의 파일을 하나로 묶을때, 

cvf묶기
묶을때 절대경로로 묶지마라! 상대경로로 묶어라    ====>> 절대경로로 묶으면 나중에 풀릴때 절대경로로 풀리기때문에 덮어쓸 수도 있다. 
ex > tar cvf home.tar  /home/     ===> X
cd /home
tar cvf home.tar . ====> O


dump  /  restore   
: 저장된 파티션 전체를 백업/ 복구
/etc/dumpdates 에 각파일 시스템을 마지막으로 저장했던 시간과 저장될 때 레벨을 기록한 파일
# dump [option] [args] filesystem
options
: 0~9 레벨
-u : dump가 성공적으로 수행될 시 /etc/dumpdates에 업데이트한다
-f : 저장될 장치나 위치 지정
# dump -0uf /fullback  /home

restore
풀  -> 1->2->3  순서대로 푼다. 
현재 디렉토리에 풀린다. 
# restore [option][args]
options
:   -r   : 전체 테이프를 읽고 복구
-f   : 덤프된 파일이나 장치 이름 지정
# restore -rf /dev/sdb 
# resotre -rf /fullback

restoresymtable 은 복구할때 생성되는 파일로서 참조하여 증분된 백업들이 풀때 참조한다.

rdump  /rrestore
: 네트워크로 백업복구

-----------------------------------------
<실습>
mkdir /backup
mount -t ext3 /dev/sdb1 /backup
mkdir /test
cp -r /home /test
dump -0uf /backup/0.dump /test     >>이미 마운트 되어있는 상태에서 /etc/dumpdates파일이 생성이 안되므로 작동이 안된다. 그래서 파티션을 따로 하나줘서 /test의 내용을 복사해놓거나
/etc/dumpdates파일이 생성되지 않도록 -u 옵션을 빼버리면된다. 

cp -r /etc /test
dump -1uf /backup/1.dump /test
rm -rf /test
restore -rf /backup/0.dump
restore -rf /backup/1.dump
rm restoresymtable

'OS > CentOS' 카테고리의 다른 글

APM 설치 및 운영 가이드  (0) 2011.06.29
리눅스 RPM 명령어 간단정리  (1) 2011.06.28
리눅스 MAC 타임  (0) 2011.06.28
LVM설정  (0) 2011.06.28
로그관련...  (0) 2011.06.28
AND