본문 바로가기

IT/linux

[ubuntu] Ubuntu에 docker 설치 Ubuntu 에 docker 설치 설치 환경 : Ubuntu 16.04 Prerequisites64-bit Ubuntu 16.04 DropletNon-root user with sudo privileges Initial Setup Guide for Ubuntu 16.04 explains how to set this up.Note: Docker requires a 64-bit version of Ubuntu as well as a kernel version equal to or greater than 3.10. The default 64-bit Ubuntu 16.04 Droplet meets these requirements. // 1. Docker repository 설정1. But first, let'.. 더보기
[X][linux] crontab 수정 # crontab 수정, 추가 방법#write out current crontab crontab -l > mycron #echo new cron into cron file echo "00 09 * * 1-5 echo hello" >> mycron #install new cron file crontab mycron rm mycron crontab 설명* * * * * "command to be executed" - - - - - | | | | | | | | | ----- Day of week (0 - 7) (Sunday=0 or 7) | | | ------- Month (1 - 12) | | --------- Day of month (1 - 31) | ----------- Hour (0 - 23) ----.. 더보기
[X][ubuntu] Ubuntu 설치 ubuntu server 설치 작성자 : Kei환경 : ubuntu 16.04.2 LTS 설치시 선택 : GRUB 설치 선택 // 0. 기본 명령어// 종료# shutdown -h now // 재부팅# reboot // 1. ubuntu server minimal 설치시 해야할 작업 // root 패스워드 설정$ sudo passwd root // package update하기# apt-get update // ssh 설치# apt-get install openssh-server // root계정으로 ssh 접속을 위한 설정파일 수정, 우회접속시 수정 불필요# vi /etc/ssh/sshd_config # Authentication:LoginGraceTime 120# PermitRootLogin with.. 더보기
[X][docker] CentOS에 docker설치 CentOS 에 docker 설치작성자 : Kei설치 환경 CentOS 7 PrerequisitesDocker requires a 64-bit installation regardless of your CentOS version. Also, your kernel must be 3.10 at minimum, which CentOS 7 runs.To check your current kernel version, open a terminal and use uname -rto display your kernel version:$ uname -r3.10.0-514.10.2.el7.x86_64 Finally, is it recommended that you fully update your system. Please .. 더보기
[CentOS] naver yobi 설치 naver yobi 설치 방법설치환경 : CentOS 6.7작성자 : Kei // 0. java 설치 (생략)-- 1.7 1.8 설치# java -version# javac -version // 1. yobi 계정생성# useradd yobi // 2. play activator 설치# su - yobi$ wget http://downloads.typesafe.com/typesafe-activator/1.2.10/typesafe-activator-1.2.10-minimal.zip $ unzip typesafe-activator-1.2.10-minimal.zipcd activator-1.2.10-minimal/ $ cd activator-1.2.10-minimal/ // 3. yobi 소스 내려 받기$ g.. 더보기
[LINUX] heartbeat 설치 CentOS에서 heatbeat 설치 및 적용방법작성자 : Kei // 0. 참조 -- CentOS RPM 다운로드 경로 http://vault.centos.org/5.5/os/x86_64/CentOS/ http://vault.centos.org/5.5/extras/x86_64/RPMS/ http://mirror.centos.org/centos/5/extras/x86_64/RPMS/ -- heartbeat HA 구성을 위해 웹 서버A(primary)와 서버B(standby)를 구성한다. 만일 서버A가 다운되었을 경우 서버B(standby)가 이 사실을 알수 있도록 메세지(특정시간 메세지가 도착하지 않으면 고장으로 간주) 전송 기능 제공과 primary의 서비스를 standby에서 제공할 수 있도록 지원하.. 더보기
[이관][CentOS] NTP(Network Time Protocol) 시간동기화 NTP(Network Time Protocol) 시간동기화작성자 : Kei환경설정 : CentOS 7.X 타임서버를 통해서 서버 시간을 동기화 // 1. NTP 설정// NTP 설치# yum -y install ntp // peer 설정# vi /etc/ntp.conf// 국내 NTP peer를 설정한다. centos.pool.ntp.org을 주석처리한후 국내 peer로 대체 (기본 포트 : UDP 123) #server 0.centos.pool.ntp.org iburst #server 1.centos.pool.ntp.org iburst #server 2.centos.pool.ntp.org iburst server kr.pool.ntp.org iburst server time.bora.net iburst.. 더보기
[X][CentOS] CentOS minimal 설치 후 작업 CentOS 6.X minimal 설치 후 초기 설정작성자 : Kei // 1. selinux 끄기# vi /etc/selinux/configselinux= enforcing 을selinux=disabled 라고 변경하고 재부팅 // 2. 네트워크 설정// ping 테스트# ping -c 5 www.naver.com # ifconfig -a// ONBOOT=yes로 수정 // network ip 설정# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=##:##:##:##:##:##TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=dhcp // 네트워크를 재시작 # service network restar.. 더보기
[CentOS] SVN 설치 CentOS에 SVN설치 SVN server 설치 환경 : CentOS 5.5 작성자 : KEI ### 1. SVN 설치 [root@centos5 ~]# yum install -y subversion Updated: subversion.i386 0:1.6.11-7.el5_6.4 Complete! ### 2. SVN 사용자 추가 [root@centos5 ~]# adduser svn [root@centos5 ~]# passwd svn ### 3. Repository 만들기 ## svnadmin 으로 해당 저장소를 만들어 줍니다. [root@centos5 ~]# svnadmin create --fs-type fsfs /home/svn/repos ## repos 디렉토리 사용자/그룹 위임 설정을 합니다 [roo.. 더보기
[CentOS] CentOS 7에 GitLab CE 설치 GitLab CE 설치방법GitLab CE(Community Edition)는 Omnibus설치가 존재하므로 Ominibus설치는 https://www.gitlab.com/ 를 참조하시면 빠르게 쉽게 설치가 가능합니다. (전 서버 하나를 여러용도로 사용하다 보니... )아래 설치는 GitLab에서 제공하는 정식 매뉴얼을 참고로 작성되었습니다. 버전 8.0 이후 기존의 nodejs 이외에도 go가 추가(이제 go가 대세가 되어가는 건가요?)되고 몇가지 개선사항들로 인해 기존 7.0 매뉴얼로는 설치가 되지 않습니다. 기본적인 영문은 참조하시라고 그대로 두었습니다.작성자 : Kei 설치 환경 (Cloud 환경) OS : CentOS 7.X RAM : 4G HDD : 100GBGitLab : 8.5.7 vers.. 더보기
[CentOS] postgresql 9.4 설치 CentOS 6.0에 postgresql 9.4 작성자 : Kei 설치 환경 OS : CentOS 6.0 CentOS install bridge를 사용 package 선택 legacy development (필수) 그외 필요한 package선택 firewall과 SELinux를 disable Postgresql install PostgreSQL is a powerful, open-source object-relational database system. It runs under all major operating systems, including Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, Mac OS, Solaris, Tru64), and Windows OS. PostgreS.. 더보기
[LINUX] vi, vim 단축키 작성자 : Kei // 설치VIM : Vi IMproved -- vim 설치# yum install vim // vi 단축키 모음 // Inserti - 현재 커서 위치에 Insert 하기I - 현재 줄 맨앞에 Insert 하기a - 현재 커서 다음칸에 Insert 하기A - 현재 줄 맨뒤에 Insert 하기o - 윗줄에 Insert 하기O - 아랫줄에 Insert 하기 // Moveh, j, k, l - 좌,하,상,우 커서이동w - 단어 첫글자로 이동하기W - 화이트스페이스 단위로 다음 글자로 이동하기b - 백워드 방향으로 단어의 첫글자로 이동하기B- 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기e - 단어의 마지막 글자로 이동하기ge - 백워드 방향으로 단어의 마지막 글자로 이동하기gg .. 더보기
[X][CentOS] CentOS에 JAVA & Tomcat 7 설치 CentOS 7.X 에 JAVA & Apache-Tomcat 7 설치 작성자 : Kei 설치 환경 OS : CentOS 7.X RAM : 4096MB HDD : 100GB// CentOS의 환경 설정SELinux를 disable 0. firewall// Apache-Tomcat의 8080 포트 오픈-- CentOS 7.X 의 경우 apache-tomcat firewall 추가 및 재시작# firewall-cmd --permanent --zone=public --add-port=9100/tcp # firewall-cmd --reload -- CentOS 6.X 이하의 경우 iptables 수정# vi /etc/sysconfig/iptables 아래 추가 저장-A INPUT -m state --state N.. 더보기
[CentOS] VNC(Virtual Network Computing) 설치 CentOS에 VNC 설치작성자 : Kei-- VNC(Virtual Network Computing)는 SSH(CLI환경)과 달리 GUI환경에서 실행되는 원격 관리 서비스이다. // 1. VNC 설치-- yum설치 (VNC 사용하기 위해서는 GNOME 혹은 KDE가 설치되어야 함)# yum install tigervnc-server // 2. 서버 환경 설정# vi /etc/sysconfig/vncservers -- root를 제외한 설치시 사용할 계정를 입력VNCSERVERS="1:사용계정"VNCSERVERARGS[1]="-geometry 1600x900" -- 사용계정 패스워드 설정 # su - 유저명# vncpasswd- 패스워드 설정시 .vnc라는 숨김파일 생성 -- 방화벽 설정vi /etc/sy.. 더보기
[X][CentOS] CentOS 6.5에 Oracle11g(11.2.X) 설치하기 CentOS 6.5에 Oracle11g(11.2.X) 설치 Manual 작성자 : KEI 설치 환경 (Cloud 환경, VNC 사용) OS : CentOS 6.5 RAM : 4096MB HDD : 100GB oracle 11g(11.2.0.4) Oracel License 소지하고 있다면 (설치 안했음) http://metalink.oracle.com/ OS에 해당하는 패키지를 설치합니다 0. SWAP 파티션 생성 (SWAP 파티션이 없다면) #SWAP 파티션 검색 swapon -s #SWAP 파티션 생성 fdisk /dev/vdb p 확인 n 생성 우선순위 정하고 위치 w 저장 #SWAP용 파티션 포멧 mkswap /dev/vdb1 #SWAP 기능 활성화 swapon /dev/vdb1 # 부팅시 자동 적.. 더보기
[CentOS] CentOS에 ownCloud 설치 ownCloud 설치설치환경 : CentOS : 6.X작성자 : Kei구성 : ownCloud 8.1, MySQL(MySQL), nginx(apache http) , php 설치 // 0. 사전 설치 -- sqlite설치# yum install sqlite -- php 설치 (참조만 할것)# yum install php php-fpm php-common php-pear php-pdo php-mysql php-pgsql php-pecl-memcache php-gd# yum install php-gd php-mbstring php-mcrypt php-xml# yum install php-dom php-pdo php-json php-zip curl php-curl -y -- php 5.5이상으로 설치 혹은 업.. 더보기
[postgresql] Redhat5.5에 postgresql 8.4 설치 yum 및 rpm 설치 ###### 0. centos yum repostitory에서 postgresql 다운받기 # rpm -e --nodeps --allmatches postgresql-libs # yum install postgresql84 postgresql84-libs postgresql84-server postgresql84-contrib postgresql84-python postgresql84-docs postgresql84-devel postgresql84-tcl postgresql84-plperl postgresql84-debuginfo --downloadonly --downloaddir=/usr/local/src Dependencies Resolved ===============================.. 더보기
[Oracle] Oracle SQL Developer 설치 (CentOS 4.8) CentOS 4.8에 Oracle_SQL_Developer_3.0.04.34 설치 Manual 작성자 : Ken 설치 환경 VMware 7.1.3 build-324285 OS : CentOS 4.8 RAM : 1024MB HDD : 40GB JAVA: jdk-6u25-linux-i586.bin CentOS install Network : bridged 사용 package 선택 legacy development (필수) 그외 필요한 package선택 SELinux를 disable Oracel SQL Developer (다운로드) http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads # CentOS RPM설치 or Zip파일을 다.. 더보기
[X][LINUX] vmstat ## vmstat 명령어 vmstat 명령어는 CPU, Memory, Disk I/O 등 다양한 자원에 대한 모니터링을 지원한다. [ 위 이미지는 시스탬 내부에서 발생하는 각종 I/O들의 종류를 도식화 한 자료입니다 ] procs "procs" 아래의 내용은 여러 큐들에 놓여 있는 프로세스들의 평균 수에 관련한 정보를 제공한다. r "r" 에 표시된 숫자는 1 초간격으로 실행 큐에 놓여 있는 프로세스들의 평균 수를 나타낸다. 이 값은 "실행가능한" 프로세스들의 수이다. 시스템은 매초마다 실행준비가 된(4) 프로세스들의 수를 확인하여, 이를 내부 카운터에 더한다. vmstat 는 최종값에서 이 카운터의 최초 값을 빼고, 이 값을 측정기간만큼의 초로 나눈다. 안정된 업무부하의 상태에서는 이 값은 5 보다 적.. 더보기
[UNIX] UNIX system Boot Process ## UNIX에서 작업시 주의사항 UNIX는 undo가 없다. UNIX의 종류에 따라 명령어나 option이 조금씩 다르기 때문에 명령어를 실행할때는 신중하게 작업하여야 한다 ## UNIX system Boot BSD계열과 AT&T사의 System V 계열을 기반으로 그 둘의 장점을 뽑아서 개량된 UNIX system은 H/W와 Vendor별로 Booting 과정이 약간 다르다. 다음은 두 계열의 특징을 기초로 UNIX 시스템의 Booting과정을 설명하겠다 # Bios -> Boot Program 과정 -> Kernel 과정 -> init 과정 1. Bios 과정 시스템의 전원이 들어오면 Bios는 시스템의 기본적인 하드우에 (CPU,Memory, Keyboard 등)의 이상 유무를 점검하고 H/W 정.. 더보기