Linux2011. 3. 22. 09:25
$ uname -m
getconf LONG_BIT

$ file /sbin/init
$ ls /usr/lib64

커널이 64비트인지 확인하는 방법은 위와 같이 여러가지가 있지만
가장 확실한 것은 getconf 인듯 하다.(커널에서 직접 설정값을 불러오니까)

참고적으로, /proc/cpuifo 에서 lm이 들어있으면 64bit 지원가능한 cpu 라고 한다.
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow 



[링크 : http://linux.die.net/man/1/getconf] 
[링크 : http://mcchae.egloos.com/5202743]
[링크 : http://www.linuxquestions.org/.../how-to-check-linux-kernel-is-32-bit-or-64-bit-612352/]
[링크 : http://www.linuxquestions.org/.../how-to-check-whether-kernel-is-32-bit-or-64-bit-in-linux-701576/

'Linux' 카테고리의 다른 글

fstab  (4) 2011.03.22
/proc/cpuinfo flags 필드의 내용  (0) 2011.03.22
RTSP는 UDP가 기본  (0) 2011.02.24
iptables를 이용한 ICMP 응답 무시하기  (2) 2011.02.18
메일서버 확인하기  (0) 2011.02.17
Posted by 구차니
Linux/Ubuntu2011. 3. 22. 00:44
다운받은 iso가 문제가 있었을 줄이야 -_-

아무튼, 시스템 상에서는 6기가 인식
$ cat /proc/meminfo
MemTotal:        6127932 kB
MemFree:         5331712 kB
Buffers:           22564 kB
Cached:           273900 kB
SwapCached:            0 kB
Active:           401676 kB
Inactive:         171536 kB
Active(anon):     277052 kB
Inactive(anon):     4968 kB
Active(file):     124624 kB
Inactive(file):   166568 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1282040 kB
SwapFree:        1282040 kB
Dirty:               660 kB
Writeback:             0 kB
AnonPages:        276716 kB
Mapped:            87144 kB
Shmem:              5240 kB
Slab:              37464 kB
SReclaimable:      20704 kB
SUnreclaim:        16760 kB
KernelStack:        2288 kB
PageTables:        21080 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     4346004 kB
Committed_AS:     799396 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      385472 kB
VmallocChunk:   34359345660 kB
HardwareCorrupted:     0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:        9088 kB
DirectMap2M:     6281216 kB

$ cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 107
model name    : AMD Athlon(tm) 64 X2 Dual Core Processor 4200+
stepping    : 2
cpu MHz        : 2211.540
cache size    : 512 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 1
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
bogomips    : 4423.08
TLB size    : 1024 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc 100mhzsteps


하지만, GUI상에서는 5.8기가로 인식 -_- 2기가 돌려달라!

Posted by 구차니
Linux/Ubuntu2011. 3. 20. 16:05
6 GB 메모리를 설치했는데, 우분투에서는 3기가만 인식한다.
이거 어째.. 윈도우만도 못한 느낌인디?!

하드웨어 메모리 :  3.0 GiB의 안습상황 ㅠ.ㅠ

 

'Linux > Ubuntu' 카테고리의 다른 글

Ubuntu 에서 듀얼 모니터 사용하기  (2) 2011.04.15
ubuntu 10.04 LTS 64bit  (0) 2011.03.22
Ubuntu Server 10.04 LTS 64bit 는 Flash 부팅이 안돼!  (0) 2011.03.19
Ubuntu 와 Wayland  (0) 2011.02.06
Ubuntu == 우분투 != 유분투  (0) 2011.02.06
Posted by 구차니
Linux/Ubuntu2011. 3. 19. 19:46
메모리 2GB 질러서 총 2GB x 2 + 1GB x 2 = 6GB로 업글하고,
겸사겸사 포맷하고 64bit로 가려고 했더니 -_-

우분투 서버 버전은 CD롬 만 검색을 한다
혹시나 해서 데스크탑 64bit 버전을 해봤더니 플래시부팅 잘만 지원하는구만 ㅠ.ㅠ 
으헝헝 DVD 사서 구워서 깔아야 하나? 

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 10.04 LTS 64bit  (0) 2011.03.22
우분투 32bit 최대 메모리 인식용량ㅠ  (2) 2011.03.20
Ubuntu 와 Wayland  (0) 2011.02.06
Ubuntu == 우분투 != 유분투  (0) 2011.02.06
ethernet bonding on ubuntu 10.04  (0) 2010.12.18
Posted by 구차니
Linux2011. 2. 24. 13:07
SSH는 TCP이고, SSH Tunneling을 하게되면, TCP를 터널링하게 된다.
그런 이유로 UDP를 사용하는 RTSP는 SSH 터널링으로는 돌릴수가 없다.
또한 RTSP over HTTP는 존재하지만 터널링 관련해서는 나오지 않는다
(근데 HTTP는 대개 TCP를 쓰지 않나?)

아무튼, socat이라는 녀석을 이용해서 UDP를 TCP로 바꾸어 터널링 시키는 방법을 사용하는 것으로 보인다.


'Linux' 카테고리의 다른 글

/proc/cpuinfo flags 필드의 내용  (0) 2011.03.22
linux kernel이 64bit 인지 확인하는 방법  (0) 2011.03.22
iptables를 이용한 ICMP 응답 무시하기  (2) 2011.02.18
메일서버 확인하기  (0) 2011.02.17
MacOSX 의 시스템 구조  (0) 2011.02.06
Posted by 구차니
Linux2011. 2. 18. 13:21
iptables는 kernel의 방화벽 기능을 이용하는 녀석으로 알고 있는데
ICMP 는 ping으로 유명한 녀석인데 가끔 이걸 응답안하게 하고 싶을때가 있다.

iptables -A INPUT -p icmp --icmp-type 8 -j DROP

[링크 : http://www.linuxquestions.org/.../iptables-question-how-do-you-reject-icmp-596207/] 

iptables 에서 REJECT 대신 DROP을 쓰는게 좋다는데 음..
아무튼 간에 커널설정만 되어있으면 ICMP 응답 안함 설정은 방화벽과 함께 동시에 설정이 가능한 사항이다.


---
확인을 해보니
ping [ip address]
ping localhost
둘다 ping이 차단된다.

추가된 chain은 다음과 같다.
$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
DROP       icmp --  anywhere             anywhere            icmp echo-request

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination


그나저나.. 이 chain을 어떻게 삭제하지 -ㅁ-?!
Posted by 구차니
Linux2011. 2. 17. 14:10
메일이 잘 안들어 간다길래, 업체에 전화를 하니
상대방 도메인에 메일 서버가 두개라고, 어떻게 조회를 하나 궁금해서 검색을 해봤더니 host라는 신기한(!) 명령을 사용한다.

host -t mx <이메일 서비스 업체> 

[링크 : http://ttongfly.net/zbxe/?document_srl=43475]

Name
host - DNS lookup utility

Synopsis
host [-aCdlnrTwv] [-c class] [-N ndots] [-R number] [-t type] [-W wait] [-4] [-6] [ -s ] {name} [server]

The -t option is used to select the query type. type can be any recognised query type: CNAME, NS, SOA, SIG, KEY, AXFR, etc. When no query type is specified, host automatically selects an appropriate query type. By default it looks for A records, but if the -C option was given, queries will be made for SOA records, and if name is a dotted-decimal IPv4 address or colon-delimited IPv6 address, host will query for PTR records. If a query type of IXFR is chosen the starting serial number can be specified by appending an equal followed by the starting serial number (e.g. -t IXFR=12345678).

[링크 : http://linux.die.net/man/1/host]


Posted by 구차니
Linux2011. 2. 6. 21:39
MacOS와 iOS의 구조라고 해야하나?

장기적으로는 Carbon 에서 Cocoa로 대체를 하는 방향으로 나아가고,
iPhone/iPod 에서는 Cocoa를 사용중이다.

 

Posted by 구차니
Linux/Ubuntu2011. 2. 6. 20:39
예전에도 우분투에 Xorg가 아닌 다른게 들어간다는 소문은 들었지만
Window Manager가 교체되는게 아닐까? 정도로 생각을 했는데 검색을 해보니
X11을 걷어내고 더욱 경량화된 Wayland를 넣는다는 이야기이다.

굳이 표현하자면,
User Level에 올려져 있어 느리게 작동하던 X11을
윈도우 처럼 Kernel Level에 GUI 코드를 넣고 GUI의 속도를 올리겠다는 접근 방법인데
흐음.. 호환성의 덫을 피해갈수 있다면 최고의 선택이 될수도 있겠지만
Wayland 위에 X11을 돌린다고 하면 추려낸 부분으로 인해 얼마나 커버가 될 수 있을까? 라는 의문이 든다.

문득 많이 잊혀진 DirectFB의 소식이 궁금해진다.

 


Posted by 구차니
Linux/Ubuntu2011. 2. 6. 20:15
문득 리플에 유분트라고 써있어서 읭?! 읭?! 읭?!
하는 마음에 검색해보니 우분투가 맞는 것 같다.

솔찍히 발음부터가 유분트는 좀 먼가 없어 보이잖아?!





사족
후배녀석이랑 이야기 하다가 뜬금없이 Visual Basic이 베이직이냐 베이식이냐로 가버린 상황발생
BASIC [|beɪsɪk] 발음을 들어봐도 발음기호를 봐도 확실히 베이식이군 -_-
Posted by 구차니