[Django Install] 11. Install Python3 for Centos8/RedhatLinux8

  [install python3] # python -bash: python: command not found # python3 -bash: python3: command not found # sudo yum install python3 # python3 --version [install  virtualenv virtualenvwrapper] # sudo pip3 install virtualenv virtualenvwrapper # cd $HOME # vi .bashrc 아래 내용을 마지막 라인에 추가한다. # Virtualenvwrapper settings: export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh export PATH=.:$PATH 로그아웃하고 다시 로그인한다. # workon 아무것도 나오지 않는다. # mkvirtualenv virtualenvname (가상환경 생성하고 가상환경에 들어간다.) (virtualenvname) # deactivate (가상환경 빠져나오기) # workon (가상환경 리스트 조회) virtualenvname # workon project name (가상환경 들어가기) (virtualenvname) # cd $HOME (virtualenvname) # mkdir projectname (virtualenvname) # cd projectname [install mysql driver] (virtualenvname) # pip install mysqlclient 에러발생 시 아래의 내용을 설치한다. (virtualenvname) # sudo yum install python-devel mysql-devel (virtualenvname) # sudo yum install gcc (virtual...

[DBMS] Tibero5 client install for centos/redhat

  [Install files] $ ls tibero5-bin-5.0-linux64-72034-opt-tested.tar.gz  $ gunzip tibero5-bin-5.0-linux64-72034-opt-tested.tar.gz  $ tar -xvf tibero5-bin-5.0-linux64-72034-opt-tested.tar  [Setting environment] $ vi .bash_profile export TB_HOME=/home/tibero5_client/tibero5 export TB_SID=tb5 export PATH=$TB_HOME/bin:$TB_HOME/client/bin:$PATH: export LD_LIBRARY_PATH=$TB_HOME/client/lib:$LD_LIBRARY_PATH  [Gen Tip] $ cd $TB_HOME/config $ sh gen_tip.sh Using TB_SID "tb5" /home/tibero5_client/tibero5/config/tb5.tip generated  /home/tibero5_client/tibero5/config/psm_commands generated  /home/tibero5_client/tibero5/client/config/tbdsn.tbr generated.  Running client/config/gen_esql_cfg.sh  Done.  [Delete files] $ cd $TB_HOME $ ls bin client config lib license scripts  $ rm -rf ./config ./lib ./license ./scripts $ ls bin client  [Setting connection] $ TB_HOME/client/config  $ vi tbdsn.tbr  tibero=(...

[DBMS] Postgresql client install for centos/redhat

 [install] libpq-12.4-1.el8_2.x86_64.rpm postgresql96-libs-9.6.19-1PGDG.rhel8.x86_64.rpm postgresql96-9.6.19-1PGDG.rhel8.x86_64.rpm [execute] # psql -h host -U username enter password : 

[DBMS] oracle client install for centos/redhat

[install] libaio-0.3.110-12.el8.x86_64.rpm oracle-instantclient18.5-basic-18.5.0.0.0-3.x86_64.rpm oracle-instantclient18.5-sqlplus-18.5.0.0.0-3.x86_64.rpm --------------------------------------- [error] sqlplus : error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory [cause] 라이브러리가 설정되어져 있지 않음. [solution] # vi /etc/ld.so.conf.d/oracle.conf /usr/lib/oracle/12.1/client64/lib/ # sudo chmod o+r /etc/ld.so.conf.d/oracle.conf   # sudo ldconfig ------------------------------------------ [error] sqlplus : error while loading shared libraries: libnsl.so.1: cannot open shared object file: No such file or directory [cause] # rm -qa | grep libnsl libnsl 2-1.2.0-2.20180605git4a062cf.el8.x86_64 libnsl2가 설치되어져 있고 libnsl1이 없음 [solution] # cd /usr/lib64 # sudo ln -sf libnsl.so.2 libnsl.so.1 libnsl2를 libnsl1으로 링크를 준다. ------------------------------------------ [tnsnames.ora] 원격접속을 위한 설정 # cd $TNS_ADMIN # vi tnsnames.ora...

[linux] redhat 계열 os 패키지 관리

  1. 설치시 사용하는 옵션들   -i(--install) 패키지를 설치할때 사용하는 옵션 -U(--upgrade) : 패키지 업그레이드, 설치되어 있지 않은 패키지는 새로 설치한다. -F(--freshen) : 이전버전의 rpm 패키지가 설치되어 있는 경우만 업그레이드 한다. -e(--erase) : 패키지 삭제 옵션 -v : rpm 명령 수행시 발생하는 메시지를 자세하게 보여준다. -h(--hash) : rpm 명령 수행시 hash mark (#) 로 진행 상황을 보여준다 --nodeps : 특정패키지 설치나 삭제시 다른 패키지와 의존성문제로 인해 정상적으로 설치,삭제가 되지않는 경우 의존성을 무시하고 진행한다. --force : 기존에 설치된 패키지를 강제로 다시설치 한다. 기존에 설치되어 있는 버전보다 구버전을 설치 할 경우도 강제로 설치한다. --replacepkgs : 같은 패키지가 이미 설치되어 있어도 다시 설치 한다. --oldpackage : 구 버전으로 다운그레이드 할 때 사용. --ignorearch : 설치된 OS 아키텍쳐를 무시하고 설치한다. --percent : 설치할 때 진행 퍼센트를 보여준다.   2. RPM package 설치   [root@sales-linux CentOS]# rpm -ivh zsh-4.2.6-5.el5.i386.rpm Preparing...                ########################################### [100%]    1:zsh                    ########################################### [100%] [root@sales-linux CentOS]# rpm -ivh -...

[linux] 환경변수 삭제

 unset VAR

[zabbix] delete history* table old data

  If you are using Zabbix for a long time, then you might notice that the database size of Zabbix is increasing every day. Then you should delete the old data from the database. login to the MySQL. Select your database (Which is used for zabbix) Run below commands (Please change the interval day as your requirement) DELETE FROM history_uint WHERE clock < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 35 DAY)); DELETE FROM history WHERE clock < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 35 DAY)); DELETE FROM trends_uint WHERE clock < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 35 DAY)); DELETE FROM trends WHERE clock < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 35 DAY)); DELETE FROM events WHERE clock < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 35 DAY)); DELETE FROM alerts WHERE clock < UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 35 DAY)); In my case I am keeping only last 35 Days data, so change as per your requirement. Thanks