Please assign a menu to the primary menu location under menu

FreeBSD

FreeBSD – Constant subroutine SNMP_Session::AF_INET6 redefined

mrtg를 구동하면 SNMP_Session 에러가 발생할 때가 있습니다. # mrtg /usr/local/etc/mrtg/ruo91.cfg Constant subroutine SNMP_Session::AF_INET6 redefined at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.10.1/SNMP_Session.pm line 149 Prototype mismatch: sub SNMP_Session::AF_INET6 () vs none at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.10.1/SNMP_Session.pm line 149 Constant subroutine SNMP_Session::PF_INET6 redefined at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.10.1/SNMP_Session.pm line 149 Prototype mismatch: sub SNMP_Session::PF_INET6 () vs none at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.10.1/SNMP_Session.pm line 149 Constant subroutine SNMPv1_Session::AF_INET6 redefined at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.10.1/SNMP_Session.pm line 604 Prototype mismatch: sub SNMPv1_Session::AF_INET6 () vs none at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at /usr/local/lib/perl5/site_perl/5.10.1/SNMP_Session.pm line 604 Constant subroutine SNMPv1_Session::PF_INET6 redefined at /usr/local/lib/perl5/5.10.1/Exporter.pm line 67. at

FreeBSD – shmget() failed: Cannot allocate memory

eAccelerator 설치 후 php 버전을 보려던 중 shmget() failed 메세지를 보고 구글링하다가 찾았습니다. 공유 메모리 세그먼트가 부족해서 그런듯.. 늘려주니 해결 되네요. # php -v shmget() failed: Cannot allocate memory Failed to start up concurrent users module! PHP 5.2.14 with Suhosin-Patch 0.9.7 (cli) (built: Nov 12 2010 22:21:09) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator with the ionCube PHP Loader v4.0.1, Copyright (c) 2002-2010, by ionCube Ltd., and with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies with XCache v2.0.0-dev, Copyright (c) 2005-2009, by

FreeBSD – 사용자 수정 (chsh, vipw)

프비를 사용하다 보면 사용자 추가시 잘못 입력했거나 디렉토리 변경 등을 해줄때 유용하게 사용될수 있습니다. chsh 명령어를 이용하여 사용자를 수정 할수 있습니다. # chsh chsh 로 사용자 수정시에는 vi 에디터와 사용법이 같습니다. 따라서, 수정 후 :wq 로 저장하고 나오시면 됩니다. # cat /etc/passwd | grep ruo91 ruo91:*:1001:1001:Yongbok:/home/ruo91:/usr/local/bin/bash # chsh ruo91 #Changing user information for ruo91. Login: ruo91 Password: $1$kFgj.wCV$Ak2atadfuaxdg6TFum27JB1 Uid : 1001 Gid : 1001 Change : Expire : Class: Home directory: /home/ruo91 Shell: /usr/local/bin/bash Full Name: Yongbok Office Location: Office Phone: Home Phone: Other information: vipw 라는 명령어로도 사용자를 수정 가능한데 vipw 는 리눅스의 /etc/passwd 와 /etc/shadow 파일을 합쳐 놓은듯한

FreeBSD – /libexec/ld-elf.so.1: Shared object “libm.so.4” not found, required by “php”

FreeBSD 에서 ZendOptimizer 3.3.3 버전을 설치 하다보면 겪는 문제로.. 아래 파일들을 링크를 걸어 주면 됩니다. (FreeBSD 8.1 에서 테스트 되었으며 그 하위 FreeBSD 버전은 링크할 파일명이 다를수 있습니다.) # cd /lib # ln -s /lib/libm.so.5 /lib/libm.so.4 # ln -s /lib/libutil.so.8 /lib/libutil.so.5 # ln -s /lib/libcrypt.so.5 /lib/libcrypt.so.3 # ln -s /lib/libc.so.7 /lib/libc.so.6

FreeBSD – backlog queue

현재 백로그큐 값을 알아 봅니다. # sysctl kern.ipc.somaxconn kern.ipc.somaxconn: 128 적당하게 늘려 줍니다. # sysctl kern.ipc.somaxconn=4096 kern.ipc.somaxconn: 128 -> 4096 재부팅시 적용이 되도록 sysctl.conf 설정 파일에 추가합니다. # echo “kern.ipc.somaxconn=4096” >> /etc/sysctl.conf 참고 http://www.freebsd.org/doc/en/books/handbook/configtuning-kernel-limits.html

1 2 3 4 10