HP-UX 개발장비의 HDD가 날아갔다... 

백업은 해뒀지만 해당 장비의 모든게 사라져버렸다...



이래저래 새로이 설치하는데 gdb 설치하던 중에

liblzma.so 라이브러리를 못찾는다..



bing이 좋다길래 찾았지만 없었고, 역시 google에는 관련 내용이 있었다. 


xz 툴을 설치하면 라이브러리가 설치된다. 

아래의 링크에 가서 받으면 된다. 


http://hpux.connect.org.uk/hppd/hpux/Misc/xz-5.0.4/



참고로 %model 명령을 쳤을때


rX... 로 시작하면 Itanium 서버.

rP... 로 시작하면 PA-RISC 서버.

반응형

HP-UX (xxx B.11.23 U ia64)에서 컴파일했던 바이너리를

HP-UX (xxx B.11.31 U ia64) 장비로 옮겨서 실행 시켰더니 



Unable to find library 'libgcc_s.so.0 를 출력하면서 그냥 종료되었다. 


뒤지다보니 gcc가 설치되어있지 않거나, 저같은경우 4.2.3버전이 설치된 경우

라이브러리가 없었다. 


아래의 링크에 해결책이 있는데 단순했다.

4.5.3이나 4.6.0인 경우에는 문제가 없다고 gcc를 새로 설치하라는 소리였다. 


결국 새로 설치하니 정상동작함...



http://h30499.www3.hp.com/t5/Languages-and-Scripting/Unable-to-find-library-libgcc-s-so-0/td-p/4825933#.Udz3dfm-18E

반응형



현재 하드디스크 사용률를 

어느 계정이 얼마나 차지하고 있는지 파악하는데

가장 상위 depth에 대해서만 확인 할 경우 du 명령 사용법



Linux

du -h --max-depth=1 /data1  (뒤에 다가 /home /home2 이런식으로 여러개 지정도 가능)

 

Solaris

du -s -h /home2/*

 

HPUX

du -s /data/*

반응형

 

crontab –e 명령 수행하던 중에

Ø  crontab: you are not authorized to use cron. Sorry.

혹은

Ø  crontab: 귀하는 cron 사용 권한이 없습니다.

라는 에러가 뜨는 경우




[ root권한으로 ]

LINUX 

 /etc/cron.allow 로그인ID 기록


Solaris 

   /etc/cron.d/cron.allow 로그인ID 기록


HP-UX

 /usr/lib/cron/cron.allow cron 사용할 계정 등록





반응형


10메가 파일을 1메가로 나눌라고하는데 아래 명령이 필요했었다.


split --bytes=1m ./sample ./split_




긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다.

  -a, --suffix-length=N   use suffixes of length N (default 2)

  -b, --bytes=SIZE        put SIZE bytes per output file

  -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file

  -d, --numeric-suffixes  use numeric suffixes instead of alphabetic

  -l, --lines=NUMBER      put NUMBER lines per output file

      --verbose           진단 내용을 각 출력 파일을 열기 직전에 표준 오류로

                            출력합니다

      --help     이 도움말을 표시하고 끝냅니다

      --version  버전 정보를 출력하고 끝냅니다


<크기>에 접미어로 그 단위를 나타낼 수 있습니다; b는 512, k는 1킬로, m은 1메가

반응형

멀티프로토콜 Border Gateway Protocol+


IPv6에서의 멀티프로토콜 BGP는 IPv4의 멀티프로토콜 BGP와 같은 기능 및 혜택을 제공합니다. RFC 2858,

Multiprotocol Extensions for BGP-4는 BGP4를 위한 멀티프로토콜 확장자를 새로운 속성으로 정의하고 있습니다.

RFC 2545, Use of BGP-4 Multiprotocol Extensions for IPv6 Interdomain Routing은 멀티프로토콜 BGP의 개선

사항에 IPv6 주소군과 Network Layer Reachability Information(NLRI) 그리고 next hop(목적지로의 경로 상에 있

는 다음 라우터) 속성에 대한 지원 등이 포함되어 있다고 설명하고 있습니다. 이 속성들은 IPv6 주소와 Scoped 주소

를 사용합니다. Next hop 속성은 글로벌 IPv6 주소를 이용하며 로컬 링크에서 피어(peer)에 도달할 수 있을 경우에

는 링크-로컬 주소를 이용할 수도 있습니다.


멀티캐스트 스코프 주소

RFC 2365, Administratively Scoped IP Multicast에서 설명된 바와 같이, IPv4 네트워크는 패킷들이 특정한 멀티캐

스트 주소 스코프(예를 들면, 239.0.0.0에서 239.255.255.255) 내로 지정될 수 있도록 하기 위해 관리적으로 스코프

가 확인된 IP 멀티캐스트 주소를 사용합니다. 멀티캐스트 스코프를 지정해줌으로써, 패킷들은 설정된 관리 스코프 밖

으로 벗어날 수 없게 됩니다. IPv4는 특정 스코프 지역 또는 IP 멀티캐스트 스코프를 위해 하나의 브로드캐스트 주소

를 이용하며 브로드캐스트는 그 확인된 지역 내의 모든 호스트에서 수신됩니다.16

IPv6은 4 비트 Scope ID를 이용, 각 스코프의 멀티캐스트 주소를 위해 예약된 주소 범위를 지정합니다. 따라서 지정

된 스코프 주소 내에서 특정 멀티캐스트 주소를 수신하도록 설정된 호스트만이 멀티캐스트를 수신하게 됩니다. 하지

만 하나의 호스트는 여러 워크그룹에 속해있을 수 있기 때문에 동시에 여러 개의 멀티캐스트를 수신할 수도 있습니

다.

IPv6은 IPv4보다 더 넓은 범위의 멀티캐스트 주소를 제공합니다. 그러므로 멀티캐스트 그룹을 위한 주소 할당은 당

분간 제한 받지 않게 될 것입니다.


www.hardnara.com/main/file/ipv6.pdf 




2. 브로드캐스트여! 안녕
이번 시간에는 IPv6의 멀티캐스트에 대해 말씀 드리겠습니다.
이전 IPv4에서 네트워크 트래픽에서 골칫거리 중 하나는 바로 브로드캐스트 이었습니다. 무조건 모든 곳으로, 원하든 원치 않던 전송되던 브로드캐스트 그렇다고 무조건 막아버릴 수도 없죠? 브로드캐스트가 골칫거리긴 하지만 또 필요하긴 하거든요. 한마디로 필요악?’ 머 이런 거였습니다
.
하지만 이제 브로드캐스트란 단어는 더 이상 IPv6 에선 기억하지 않으셔도 될듯합니다
.
IPv6
에서는 브로드캐스트 대신 멀티캐스트가 그 역할을 대신합니다. 물론 IPv4에서도 멀티캐스트가 있었지만 IPv6에서의 멀티캐스트는 그 기능이 훨씬 강화되었고 주소 영역도 늘어났습니다. 특히 IPv6의 멀티캐스트는 4비트의 Scope ID라는 것을 사용합니다. 이 스코프(Scope) ID라는 것이 바로 멀티캐스트의 전송영역을 지정해줄 수 있도록 해주는 역할을 합니다. 따라서 똑같은 멀티캐스트라고 하더라도 Scope ID에 따라 이 멀티캐스트를 어디까지 받을 수 있게 전송할 것인가를 정해줄 수 있다는 겁니다. 이제 따로 브로드캐스트를 사용해야만 할 이유는 없겠죠
?
이제 멀티캐스트에 대해서 별 관심 없으셨던 분들도 IPv6에선 멀티캐스트가 필수라니까 관심을 가지셔야겠죠
? ^^


http://kiwoon2.egloos.com/m/2719865

반응형

1. ifconfig 명령으로 확인하다보면 Scope에 대한 내용이 나온다.이게 뭘 나타내는건지 잘 모르겠다. 그래서 좀 찾았다.


% ifconfig

eth2 Link encap:Ethernet HWaddr 18:A9:05:66:23:D6 inet6 addr: fec0::1aa9:5ff:fe66:23d6/64 Scope:Site inet6 addr: 2001::1aa9:5ff:fe66:23d6/64 Scope:Global inet6 addr: fe80::1aa9:5ff:fe66:23d6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:526074 errors:0 dropped:0 overruns:0 frame:0 TX packets:520158 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:68236673 (65.0 MiB) TX bytes:52747894 (50.3 MiB) Interrupt:178 Memory:f8000000-f8012800


http://www.ktword.co.kr/abbr_view.php?m_temp1=2585&m_search= (정보통신기술용어해설참조)

주소의 유효범위(Scope)에 따라
     * 주소의 접두부가 주소의 종류를 결정하게 됨

     - Link-Local (링크-로컬)   : 1개 이더넷 망 등에서 유효 등
        . 모든 인터페이스는 1개 이상의 Link-Local 주소를 갖게 됨
        . 상위 64 비트의 링크-로컬 프리픽스가 미리 정의됨
            => FE80::/10  (뒤의 10은 10 비트가 유효하다는 의미임)
              ┌──────┬──────┬──────┐
              │1111 1110 10│      0     │Interface ID│ 
              └──────┴──────┴──────┘
              │  10 비트   │  54 비트   │    64비트  │
        . 하위 64 비트는 Interface ID(Identifier)로 사용
        ☞ 링크 로컬 주소

     - Site-Local (사이트-로컬) : 1개 조직,회사 내에서만 유효 등
        . 사이트-로컬 프리픽스 => FEC0::/10
        . 

     - Global (글로벌)           
        . 001로 시작, 전체 주소의 1/8 정도 차지
        . ISP 등에서 부여

     例) 한 개의 NIC는 기본적으로 1개의 Link Local Address를 가지며, 부가적으로
         Site Local Address 및 Global Address를 받을 수 있게된다.

link-local 인 경우가 아니라면 CLIENT 모드에서는

scope_id는 중요하지 않다.


반응형

1. 최근에 active된 노드에서 바인딩 되어있는 서버 소켓에 대해서 

알고 싶은경우 사용하면 보기에 편하다.


# netstat -nlptu 

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   

tcp        0      0 0.0.0.0:34434               0.0.0.0:*                   LISTEN      7228/rsql_server    

tcp        0      0 0.0.0.0:35330               0.0.0.0:*                   LISTEN      18869/ha_hblr       

tcp        0      0 0.0.0.0:34435               0.0.0.0:*                   LISTEN      15860/rsql_server   

tcp        0      0 0.0.0.0:34437               0.0.0.0:*                   LISTEN      29753/rsql_server   

tcp        0      0 0.0.0.0:34438               0.0.0.0:*                   LISTEN      5422/rsql_server    

tcp        0      0 0.0.0.0:873                 0.0.0.0:*                   LISTEN      4870/xinetd         

tcp        0      0 10.10.3.187:3306            0.0.0.0:*                   LISTEN      5123/mysqld         

tcp        0      0 0.0.0.0:35438               0.0.0.0:*                   LISTEN      18619/rsql_server   

tcp        0      0 0.0.0.0:64431               0.0.0.0:*                   LISTEN      7223/mdb_log        

tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      4702/portmap        

tcp        0      0 0.0.0.0:33105               0.0.0.0:*                   LISTEN      4247/rsql_server    

tcp        0      0 0.0.0.0:721                 0.0.0.0:*                   LISTEN      4779/rpc.statd      

tcp        0      0 :::22                       :::*                        LISTEN      4860/sshd           

udp        0      0 10.10.3.187:2944            0.0.0.0:*                               4424/mh248_1        

udp        0      0 10.10.3.187:2945            0.0.0.0:*                               4449/mh248_2        

udp        0      0 10.10.3.187:2946            0.0.0.0:*                               4486/mh248_3        

udp        0      0 0.0.0.0:35331               0.0.0.0:*                               18879/ha_ui         

udp        0      0 fe80::1aa9:5ff:fe66:123     :::*                                    4882/ntpd           

udp        0      0 fe80::1aa9:5ff:fe66:123     :::*                                    4882/ntpd           

udp        0      0 fe80::226:55ff:fed4:123     :::*                                    4882/ntpd           

udp        0      0 fe80::226:55ff:fed4:123     :::*                                    4882/ntpd   


... 후략 ...   

반응형

+ Recent posts