git 사용법
git 사용법

github site 에서 가입을 합니다. https://github.com 가입후 이메일 인증을 합니다. // 작성중인 문서! 2018-03-31   우측상단의 New repository 를 클릭하여 repository 를 생성합니다.   Owner 부분의 bksanjuk 이 github id 이며 Repository name 부분에 test로 설정 했습니다. (Project name 에 맞게 설정 하시면 됩니다.) 기본적으로 repository 를 만들면 Public 으로 만들게 됩니다.  AWS 등 Cloud... » read more

[system] FreeBSD Z file system ZFS
[system] FreeBSD Z file system ZFS

FreeBSD Z file system ZFS 작성중인 문서 -- 2018.03.16 official site: https://www.freebsd.org/doc/handbook/zfs.html ZFS tuning : https://www.freebsd.org/doc/handbook/zfs-advanced.html ZFS 특징 및 용어 설명: https://www.freebsd.org/doc/handbook/zfs-term.html#zfs-term-vdev    Test 환경 kvm - FreeBSD11 / Disk VirtIO 3 Disk ZFS tuning point 의 경우 별도로 테스트 하도록 하겠습니다. 이번 포스트의 경우 FreeBSD 11 환경에서 ZFS 파일시스템만 초점을 맞추도록 하겠습니다. ZFS 테스트를 위하여 vm... » read more

[system] FreeBSD VirtIO
[system] FreeBSD VirtIO

FreeBSD VirtIO virtio 참고 : https://wiki.libvirt.org/page/Virtio So-called "full virtualization" is a nice feature because it allows you to run any operating system virtualized. However, it's slow because the hypervisor has to emulate actual physical devices such as RTL8139 network cards . This emulation is both complicated and inefficient. Virtio is a virtualization standard for network and... » read more

[system] FreeBSD Adding Disk
[system] FreeBSD Adding Disk

FreeBSD Adding Disk official site : https://www.freebsd.org/doc/handbook/disks-adding.html 자세한 내용은 FreeBSD handbook site 를 참고해 주세요. BSD 7~8 Version 에서 자주 사용하였던 sysinstall 은 BSD 11 Version 에서는 더이상 사용하지 않습니다. root@bsd11:~ # sysinstall sysinstall: Command not found. root@bsd11:~ #   BSD11 에서는 bsdinstall 을 사용합니다.  root@BSD11:~ # bsdinstall (Disk 추가 부분이 bsdinstall 에서 되는지 확인해보지... » read more

[apache24] Freebsd httpd-vhost.conf 설정
[apache24] Freebsd httpd-vhost.conf 설정

Freebsd httpd-vhost.conf 설정 참고페이지: https://httpd.apache.org/docs/2.4/ko/sections.html FreeBSD apache24 vhost 설정으로 wiki.test.com / blog.test.com 을 설정하는 내용입니다.   blog.test.com VirtualHost 추가 blog.test.com 으로 사용할 Direcoty 생성 및 Directory 권한설정 root@bsd11:~ # mkdir /www root@bsd11:~ # chown www:www /www/   apache24 설정 변경 root@bsd11:~ # vi /usr/local/etc/apache24/httpd.conf ~중략 # Virtual hosts Include etc/apache24/extra/httpd-vhosts.conf LoadModule vhost_alias_module libexec/apache24/mod_vhost_alias.so root@bsd11:~ # cd... » read more

[Jail] Freebsd ezjail ports install
[Jail] Freebsd ezjail ports install

Freebsd ezjail ports install Official page: https://www.freebsd.org/doc/handbook/jails-ezjail.html 참고페이지: https://www.cyberciti.biz/faq/howto-setup-freebsd-jail-with-ezjail/ https://www.davd.eu/posts-freebsd-jails-with-a-single-public-ip-address/ FreeBSD jail의 자세한 내용은 Freebsd 문서를 참고해 주시기 바랍니다.   FreeBSD11 에서 간단하게 사용해볼수 있는 Jail 설정에 관한 문서 입니다. zfs pool 사용의 경우 설치시 BSD 설치시 zfs 로 설치한 VM 을 사용하였습니다. 별도의 zfs의 구성으로 테스트를 진행하셔도 됩니다. ezjail 설치시 pkg install -y ezjail 로 설치... » read more

[packet filter] Freebsd PF 방화벽
[packet filter] Freebsd PF 방화벽

Freebsd PF 방화벽 (Packet filter) feebsd 문서:https://www.freebsd.org/doc/handbook/firewalls-pf.html 참고페이지: https://www.cyberciti.biz/faq/how-to-set-up-a-firewall-with-pf-on-freebsd-to-protect-a-web-server/   방화벽 테스트를 위하여 pure-ftpd 와 sshd_config 의 port 변경이 필요 합니다. pure-ftpd 설치는 아래 링크를 참고하시면 됩니다. [ftp-server] FreeBSD pure-ftpd 설치   /etc/rc.conf 수정 root@bsd11:~ # vi /etc/rc.conf #PF setting pf_enable="YES" pflog_enable="YES" pf_rules="/etc/pf.conf" pflog_logfile="/var/log/pflog"   /etc/pf.conf 파일 생성 root@bsd11:~ # vi /etc/pf.conf ext_if="em0" set limit {... » read more

[Tip] Freebsd rename nic device
[Tip] Freebsd rename nic device

Freebsd rename nic device KVM 에서 운영하는 freebsd nic name 이 vtnet0 입니다. 일반적인 환경에서는 문제가 없지만 PF 등을 설정할때 다른 가상 Device 와 착각? 을 할것으로 보입니다. 🙂 vtnet0 -> em0 로 바꾸는 방법을 간단히 소개 할려고 합니다.   변경전  root@bsd11:~ # ifconfig vtnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=6c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> ether 52:54:00:c1:cb:84 hwaddr 52:54:00:c1:cb:84... » read more

[dokuwiki] Freebsd dokuwiki port install
[dokuwiki] Freebsd dokuwiki port install

Freebsd dokuwiki port install dokuwiki 소개:  DokuWiki(도쿠위키)는 데이터베이스가 필요 없는 사용하기 간단하고 범용성이 높은 오픈 소스 위키 소프트웨어입니다. 간명하고 읽기 편한 구문으로 사용자에게 사랑을 받고 있습니다. 유지 보수, 백업과 통합이 쉬워 관리자가 선호 합니다. 접근 제어 기능와 인증에 의한 연결 기능을 내장하고 있어, 특히 기업 환경에서의 이용에도 적합합니다. 활기찬 공동체가 기여한 많은 플러그인은 기존의 위키... » read more

[docker] jwilder/nginx-proxy image 이용 Nginx-web 컨테이너 추가
[docker] jwilder/nginx-proxy image 이용 Nginx-web 컨테이너 추가

jwilder/nginx-proxy image 이용 Nginx-web 컨테이너 추가   [docker] docker-compose Nginx-proxy multi-wordpress site docker-compose Nginx-proxy 를 이용하여 Multi-Wordpress 컨테이너를 구성 하였습니다. 이번에는 WordPress 가 아닌 Nginx web-site를 구성 합니다.   Github test@docker-test:~$ git clone https://github.com/visualwork/Docker-test.git /Docker-test/test06 에 있습니다. 🙂     docker ps 확인시 nginx-proxy 컨테이너가 80 port 연결을 받아 다른 컨테이너의 Virtualhost로 접속하게 하였습니다. test@docker-test:~/web-service$... » read more