'분류 전체보기'에 해당되는 글 87건

  1. 2015.05.18 rsync
  2. 2015.05.18 log
  3. 2015.05.16 mysql ip 설정
  4. 2015.05.04 우분투 인터페이스 p2p1
  5. 2015.04.28 CentOS 설치 시 BIOS RAID metadata
  6. 2015.04.28 cnetos 7 firewall 설정
  7. 2015.04.28 .htpasswd 설정
  8. 2015.04.24 로그인시 bash 어쩌고 보이는 경우
  9. 2015.04.24 nfs 설치 설정
  10. 2015.04.23 mod-cband 설치

rsync

리눅스 2015. 5. 18. 12:29


    1. xinetd 사용 방법


# yum install xinetd



# vi /etc/xinetd.d/rsync


disable=yes               // yes를 no로 수정




# vi /etc/rsync.conf              // 처음에는 파일이 없으므로 생성한다. (양쪽다 설정 같아도 됨)


[backup]

path = /home                    // 경로 설정

comment = backup             // 코멘트(이름같은거?)

uid = root

gid = root

use chroot = yes                // path를 root 디렉토리로 사용

hosts allow=127.0.0.1,x.x.x.x    // 허용할 ip

read only = no

max connections = 100         // 동접속자

timeout = 600




포트는 873번 사용. 




**************위 설정은 없어도..... disable=yes만 no로 바꿔주자

또 위 설정은 데이터가 있는 서버에서 설정, 데이터를 끌어올 서버에는 필요없다




설정변경후 리스타트!

# /etc/rc.d/init.d/xinetd restart



파일 땡겨오기

rsync  -avuz  x.x.x.x::/home/   /home                          

             상대 ip / 디렉토리      복사 될 디렉토리(내가 접속한 서버)


rsync   -avuz   x.x.x.x::backup    /home

                            :: backup  -> conf에서 작성한 코멘트 


****코멘트는 상대서버에만



파일 밀어내기

rsync  -avuz  /home/123    x.x.x.x::/home

                    복사할 파일    복사될 서버의 폴더 위치 



* /home            폴더 통째로 가져오기

  /home/           폴더 '안'의 파일만 가져오기

  /home/123       폴더 안의 123 파일 가져오기                  




--------------------------------------------------------------------------------------------------------------------------



미러링

- xinted 설정파일 및 rsyncd.conf 파일 필요없음, 사용자 인증만 되면 동기화 가능





--------------------------------------------------------------------------------------------------------------------------


    2.ssh 사용 방법


rsync -avz -e "ssh -p 22"  x.x.x.x.::/home/123 /home

                22번 포트 이용    상대 서버의 home의 123 파일을 내서버의 home 디렉토리안에 가져오기





: 은 ssh 나 rsh 를 이용할때 씀


:: 은 TCP 873 포트를 이용할때 설정 (xinetd)





--------------------------------------------------------------------------------------------------------------------------

-a : archive mode 심볼릭 링크, 속성, 퍼미션, 소유권 보존

-v : verbose 진행상황 표시

-z : compress 전송시 압축 수행

-u : update only 새로운 파일을 덮어쓰지 않음(동기화할 디렉토리에 원본소스보다 최신인 파일이 있을경우, 해당 파일은 동기화하지 않음.)


-e : 복사를 위한 원격접속쉘 프로그램을 설정한다 (ssh나 rsh사용할때 쓴다)


--delete : 서버측에 없고 클라이언트측에만 있는 파일을 지운다


-P(대문자) : 전송상황 표시

-p : 퍼미션 정보 유지

-o : 소유자 정보 유지

-g : 그룹정보 유지


avuz 정도면 충분하다



--------------------------------------------------------------------------------------------------------------------------

포트 변경


/etc/services 에서 직접 변경하고 실행한다.


클라이언트에서는 -port="874" 이런식으로 붙여서 실행해주면 된다.

'리눅스' 카테고리의 다른 글

ftp 설정  (0) 2015.05.28
ftp 설정파일  (0) 2015.05.28
우분투 인터페이스 p2p1  (0) 2015.05.04
CentOS 설치 시 BIOS RAID metadata  (0) 2015.04.28
cnetos 7 firewall 설정  (0) 2015.04.28
Posted by Narusika
,

log

윈도우 2015. 5. 18. 09:31

원격접속(mstsc 3389) 로그 보기

관리도그 -> 이벤트 뷰어 -> 보안 (이곳에서 로그온 및 로그오프 기록등을 확인 할 수 있다)

 

홈페이지(웹 80)

관리도구 -> 인터넷 정보 서비스(IIS) 관리 -> 웹사이트 오른쪽키 속성 -> 웹사이트 텝에서 속성 -> 로그 파일 디렉토리 라는 곳에 보면 경록와 파일 이름을 확인 할 수 있다 보통 씨드라이브 window /system32/logfies 에 기록됨

 

파일전송(ftp 21)

관리도구 -> 인터넷 정보 서비스(IIS) 관리 -> FTP사이트 오른쪽키 속성 -> 웹사이트 텝에서 속성 -> 로그 파일 디렉토리 라는 곳에 보면 경록와 파일 이름을 확인 할 수 있다 보통 씨드라이브 window /system32/logfies 에 기록됨

'윈도우' 카테고리의 다른 글

윈도우 계정 생성  (0) 2015.08.12
forefront 업데이트 확인  (0) 2015.07.29
iis, 웹페이지 다운 (DCOM 서비스)  (0) 2015.07.15
윈도우 제품키 cmd 입력  (0) 2015.04.01
윈도우 패스워드 분실시 변경방법  (0) 2015.04.01
Posted by Narusika
,

mysql ip 설정

리눅스/mysql 2015. 5. 16. 03:59

모든 IP 허용

INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('패스워드'));

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';

FLUSH PRIVILEGES;


IP 대역 허용

다음과 같이 설정하면 111.222로 시작하는 모든 IP가 허용된다.

INSERT INTO mysql.user (host,user,password) VALUES ('111.222.%','root',password('패스워드'));

GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.%';

FLUSH PRIVILEGES;


특정 IP 1개 허용

INSERT INTO mysql.user (host,user,password) VALUES ('111.222.33.44','root',password('패스워드'));

GRANT ALL PRIVILEGES ON *.* TO 'root'@'111.222.33.44';

FLUSH PRIVILEGES;


원복

모든 IP를 허용한 경우 다음과 같이 원래 상태로 복구할 수 있다.

DELETE FROM mysql.user WHERE Host='%' AND User='root';

FLUSH PRIVILEGES;



출처 : http://zetawiki.com/wiki/MySQL%EC%97%90_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%ED%97%88%EC%9A%A9

'리눅스 > mysql' 카테고리의 다른 글

mysql 실행 에러  (0) 2015.06.08
mysql 실행 오류  (0) 2015.05.30
mysql 테이블 복구  (0) 2015.04.06
mysql 기본 명령  (0) 2015.04.06
mysql 캐릭터셋  (0) 2015.04.03
Posted by Narusika
,


ethtool로 인터페이스 안보일때가 있다.


cat /proc/net/dev  네트워크 디바이스 확인


# dmesg |grep eth

[    9.813407] systemd-udevd[156]: renamed network interface eth0 to p2p1


eth가 아니라 p2p1 로 잡는 경우가 있다(왜 그런지는 잘 모르겠다.)




랜카드 하나에 IP 두개 설정할때는


p2p1로 하나 설정하고 p2p1:1로 하나 설정






*sosnote.com에서 참조

'리눅스' 카테고리의 다른 글

ftp 설정파일  (0) 2015.05.28
rsync  (0) 2015.05.18
CentOS 설치 시 BIOS RAID metadata  (0) 2015.04.28
cnetos 7 firewall 설정  (0) 2015.04.28
.htpasswd 설정  (0) 2015.04.28
Posted by Narusika
,

IMG_0476

centos 설치시 위와 같은 메시지가 뜨면서 설치를 할 수가 없는 경우가 생긴다.

(레이드 정보가 남아있어서 진행이 안되는 것이라고도 한다.)

디스크를 인식하지 못하면서 파티션설정에서 파티션을 찾지 못하고 설치를 못하게 된다.

 

tab

다시 부팅하고 부팅화면에서 TAB을 눌러주자. 

그러면 커널옵션을 선택 할 수 있고, 뒷부분에 nodmraid 라고 입력하고 enter를 누르면

정상적으로 설치를 진행 할 수 있다.




'리눅스' 카테고리의 다른 글

rsync  (0) 2015.05.18
우분투 인터페이스 p2p1  (0) 2015.05.04
cnetos 7 firewall 설정  (0) 2015.04.28
.htpasswd 설정  (0) 2015.04.28
로그인시 bash 어쩌고 보이는 경우  (0) 2015.04.24
Posted by Narusika
,

cnetos 7 firewall 설정

리눅스 2015. 4. 28. 15:23



포트 추가방법 

firewall-cmd --permanent --zone=public --add-port=80/tcp     




서비스 추가                                                                                                    

firewall-cmd --permanent --zone=public --add-service=http


 

                      *기본 zone이 public 이므로 --zone=public 옵션은 생략 가능




방화벽 확인

cat /etc/firewalld/zones/public.xml


 


적용(재시작)

systemctl restart firewalld


firewall-cmd --reload


'리눅스' 카테고리의 다른 글

우분투 인터페이스 p2p1  (0) 2015.05.04
CentOS 설치 시 BIOS RAID metadata  (0) 2015.04.28
.htpasswd 설정  (0) 2015.04.28
로그인시 bash 어쩌고 보이는 경우  (0) 2015.04.24
nfs 설치 설정  (0) 2015.04.24
Posted by Narusika
,

.htpasswd 설정

리눅스 2015. 4. 28. 12:53


홈페이지 인증을 위해서 .htpasswd 파일과 .htaccess 파일 두개가 필요하다



- httpd.conf 파일수정


<Directory "/usr/local/apache/htdocs">

    AllowOverride all                                           <- 이부분이 none으로 되있을 것이다.

    Order allow,deny

    Allow from all

</Directory>




- 인증이 필요한 디렉토리에 파일 만들기.(웹소스가 있는 폴더)

vi  .htaccess


AuthName "oracle"                                                                      <- 임의로 지정가능. 보통은 홈페이지 이름

AuthType Basic

AuthUserFile /usr/local/apache/htdocs/.htpasswd

AuthGroupFile /dev/null                                                            <- 그룹으로 인증확인을 할경우에 그룹인증파일명을 적는다.

require valid-user                                                                       <- 인증된 사용자만이 접속을 허용한다




- 패스워드 파일 만들기 

vi  .htpasswd 


htpasswd -c  /usr/local/apache/htdocs/.htpasswd [USERID]


처음 사용시만   -c  옵션을 사용하고 두번재 부터는 그냥 만들면 된다.

'리눅스' 카테고리의 다른 글

CentOS 설치 시 BIOS RAID metadata  (0) 2015.04.28
cnetos 7 firewall 설정  (0) 2015.04.28
로그인시 bash 어쩌고 보이는 경우  (0) 2015.04.24
nfs 설치 설정  (0) 2015.04.24
mod-cband 설치  (0) 2015.04.23
Posted by Narusika
,



-bash-4.1$ 로 표시가 되는 경우



vi /etc/profile 열어서 아래 내용 추가

if [ -x /usr/libexec/path_helper ]; then 

        eval `/usr/libexec/path_helper -s` 

fi 

if [ “${BASH-no}” != “no” ]; then 

        [ -r /etc/bashrc ] && . /etc/bashrc 

fi 


source /etc/profile    명령어를 실행하여 적용 

로그 아웃 후 다시 확인해 보면 로그인한 사용자 계정이 보일 것 이다.



출처 : dbjara.com

'리눅스' 카테고리의 다른 글

cnetos 7 firewall 설정  (0) 2015.04.28
.htpasswd 설정  (0) 2015.04.28
nfs 설치 설정  (0) 2015.04.24
mod-cband 설치  (0) 2015.04.23
캐릭터셋 변경하기  (0) 2015.04.20
Posted by Narusika
,

nfs 설치 설정

리눅스 2015. 4. 24. 16:54


서버



nfs 설치

yum -y install nfs-utils nfs-utils-lib




nfs 설정

vi /etc/sysconfig/nfs


LOCKD_TCPPORT=32803

LOCKD_UDPPORT=32769

MOUNTD_PORT=892

RQUOTAD_PORT=875

STATD_PORT=662

STATD_OUTGOING_PORT=2020





디렉토리 설정

vi /etc/exports


/data1 192.168.9.40/24(rw,sync,no_root_squash)





포트 설정                                                 //안해도 된다. 나중에 자세히..

 vi /etc/sysconfig/iptables


-A INPUT -m state --state NEW -m udp -p udp --dport 2049 -j ACCEPT 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT 

-A INPUT -m state --state NEW -m udp -p udp --dport 111 -j ACCEPT 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 111 -j ACCEPT 

-A INPUT -m state --state NEW -m udp -p udp --dport 32769 -j ACCEPT 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 32803 -j ACCEPT 

-A INPUT -m state --state NEW -m udp -p udp --dport 892 -j ACCEPT 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 892 -j ACCEPT 

-A INPUT -m state --state NEW -m udp -p udp --dport 875 -j ACCEPT 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 875 -j ACCEPT 

-A INPUT -m state --state NEW -m udp -p udp --dport 662 -j ACCEPT 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 662 -j ACCEPT


/etc/init.d/iptables restart




nfs 시작

service rpcbind start

service nfslock start 

service nfs start





rpcinfo -p localhost


   program vers proto   port  service

    100000    4   tcp    111  portmapper

    100000    3   tcp    111  portmapper

    100000    2   tcp    111  portmapper

    100000    4   udp    111  portmapper

    100000    3   udp    111  portmapper

    100000    2   udp    111  portmapper

    100024    1   udp    662  status

    100024    1   tcp    662  status

    100005    1   udp    892  mountd

    100005    1   tcp    892  mountd

    100005    2   udp    892  mountd

    100005    2   tcp    892  mountd

    100005    3   udp    892  mountd

    100005    3   tcp    892  mountd

    100003    2   tcp   2049  nfs

    100003    3   tcp   2049  nfs

    100003    4   tcp   2049  nfs

    100227    2   tcp   2049  nfs_acl

    100227    3   tcp   2049  nfs_acl

    100003    2   udp   2049  nfs

    100003    3   udp   2049  nfs

    100003    4   udp   2049  nfs

    100227    2   udp   2049  nfs_acl

    100227    3   udp   2049  nfs_acl

    100021    1   udp  32769  nlockmgr

    100021    3   udp  32769  nlockmgr

    100021    4   udp  32769  nlockmgr

    100021    1   tcp  32803  nlockmgr

    100021    3   tcp  32803  nlockmgr

    100021    4   tcp  32803  nlockmgr





클라이언트


설치

yum install nfs-utils nfs-utils-lib




폴더 설정

mkdir /data1




마운트

mount -t nfs 192.168.9.40:/data1 /data1


vi /etc/fstab   등록해서 계속 사용 가능


192.168.9.40:/data1 /data1                nfs     hard            0 0


 chkconfig --level 35 netfs on   요놈이 있어야 자동 마운트 가능


마운트 해제


umount 로 해제 그냥 해제 안되면 

umount -f 로 해제해주자.




구동/정지 순서


service netfs start

service portmap start

service nfslock start

service nfs start


service netfs stop

service portmap stop

service nfslock stop

service nfs stop


-------------------------------------------------------------------------------------------------------


*

서버는 portmap, nfs          //     항상 포트맵이 먼져 켜져야한다

클라이언트는 portmap



마운트 안될시

mount -t nfs -o nolock 192.168.9.40:/data1 /data1





'리눅스' 카테고리의 다른 글

.htpasswd 설정  (0) 2015.04.28
로그인시 bash 어쩌고 보이는 경우  (0) 2015.04.24
mod-cband 설치  (0) 2015.04.23
캐릭터셋 변경하기  (0) 2015.04.20
파일시스템 오류 give root password for maintenance  (0) 2015.04.20
Posted by Narusika
,

mod-cband 설치

리눅스 2015. 4. 23. 17:38


다운로드

http://freebsd.csie.nctu.edu.tw/distfiles/apache2/mod-cband-0.9.7.5.tgz



# ./configure --with-apxs=/usr/local/apache/bin/apxs

# make

# make install


# httpd.conf

LoadModule cband_module       modules/mod_cband.so              모듈 확인




<IfModule mod_cband.c>

    <Location /cband-status-me>

        SetHandler cband-status-me

    </Location>

    <Location /~*/cband-status-me>

        SetHandler cband-status-me

    </Location>

    <Location /cband-status>

        SetHandler cband-status

        Order deny,allow

        Deny from all

        Allow from 123.123.123

    </Location>

</IfModule>


추가



# vi httpd-vhost.conf

<VirtualHost *>

    ServerName mydomain.com    

    Document /home/www

    CBandLimit 300Mi

    CBandPeriod 1D

    CBandExceededURL http://mydomain.com/traffic_exceeded.html

</VirtualHost>


설정



# /etc/init.d/httpd configtest

# /etc/init.d/httpd graceful


데몬 재실행




-------------------------------------------------------------------------------

에러 날경우


# make


/usr/local/apache/bin/apxs -Wc,-Wall -Wc,-DDST_CLASS=3 -c src/mod_cband.c

/usr/local/apache/build/libtool --silent --mode=compile gcc -std=gnu99 -prefer-pic   -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -g -O2 -pthread -I/usr/local/apache/include  -I/usr/local/apache/include   -I/usr/local/apache/include  -Wall -DDST_CLASS=3  -c -o src/mod_cband.lo src/mod_cband.c && touch src/mod_cband.slo

src/mod_cband.c: In function 'mod_cband_create_traffic_size':

src/mod_cband.c:1054: warning: comparison with string literal results in unspecified behavior

src/mod_cband.c:1054: warning: comparison with string literal results in unspecified behavior

src/mod_cband.c:1058: warning: comparison with string literal results in unspecified behavior

src/mod_cband.c:1058: warning: comparison with string literal results in unspecified behavior

src/mod_cband.c: In function 'mod_cband_get_dst':

src/mod_cband.c:1333: error: 'conn_rec' has no member named 'remote_ip'

src/mod_cband.c: In function 'mod_cband_get_remote_host':

src/mod_cband.c:1362: error: 'struct conn_rec' has no member named 'remote_ip'

src/mod_cband.c:1363: error: 'struct conn_rec' has no member named 'remote_ip'

src/mod_cband.c:1365: error: 'struct conn_rec' has no member named 'remote_addr'

apxs:Error: Command failed with rc=65536

.

make: *** [src/.libs/mod_cband.so] 오류 1



이런 에러가 발생하면 다음 파일에 들어가서 수정을 해줍니다.

# vi src/mod_cband.c


/*  addr = c->remote_addr->sa.sin.sin_addr.s_addr; */  //변경 전             약 1300줄

    addr = c->client_addr->sa.sin.sin_addr.s_addr;  //변경 후


:%s/remote_ip/client_ip/g                                                              4개(?)변경

(remote_ip 변수를 client_ip로 변경한다.)

:wq










아래의 URL에서 cband status 를 확인할 수 있습니다.


http://mydomain.com/cband-status




xml 데이터도 출력이 가능합니다.


http://mydomain.com/cband-status?xml




'리눅스' 카테고리의 다른 글

로그인시 bash 어쩌고 보이는 경우  (0) 2015.04.24
nfs 설치 설정  (0) 2015.04.24
캐릭터셋 변경하기  (0) 2015.04.20
파일시스템 오류 give root password for maintenance  (0) 2015.04.20
ssl 인증서 갱신  (0) 2015.04.20
Posted by Narusika
,