zabbix 쓰면서 습득한 작은 지식 메모 시작하면서 zabbix를 사용하면서 얻은 작은 지식들을 적어두는 곳입니다. 웹시나리로(Web scenarios) 웹시나리오의 갱신 간격은 스텝이 끝나고 쉬는 시간을 말한다. step이 2있고 갱신 간격을 1분으로 설정한다면 step이 2개의 응답이 끝난 시간에서 1분 후에 loop를 진행한다. step 2개중에 두번째 step에서 문제가 있을 경우 그 문제(실패한 원인)을 zabbix가 인식한후 1분 후에 loop를 진행함 카테고리 없음 2022.09.27
wget, curl 옵션 정리 시작하면서 wget과 curl를 사용할때 가끔 여러가지 옵션을 더해서 사용하고 싶을때가 있는데 잘 정리해서 나중에도 보려고 기록합니다. wget proxy설정 $ wget -e use_proxy=yes -e https_proxy="{IP}:{port}" {URL}basic인증을 넣기 $ wget --http-user={USER} --http-passwd={PASS} {URL}curl proxy설정 $ curl {URL} -x https_proxy=https://{IP}:{port} 공부/리눅스 관련 2022.07.28
KVM에서 virsh console로 접근 안될때 시작하면서 오래된 centOS 6 서버에서 최신 ubuntu 22.04를 게스트로 올리는 작업을 하던중에 virsh console ubuntu를 하면 들어가지지 않는 일이 생겼다. 어쩔수 없어서 그래픽 모드를 이용해서 VNC로 접속했는데 --graphics vnc,port=5900,listen=0.0.0.0,password=password여기 저기 찾아보니 간단하게 호스트에서 virsh console이 가능해 지는 방법이 있어 기록한다. 설정방법 [root@kvm ~]# virsh console ubuntu Connected to domain ubuntu Escape character is ^]이렇게 나오고 화면이 바뀌지 않는다. 어쩔수 없이 설치할때 설정한 vnc를 이용해서 게스트 서버에 접근한다. u.. 공부/리눅스 관련 2022.05.23
LDAP 클라이언트 설정 ubuntu 22.04 시작하면서 ubuntu에 ldap클라이언트를 설정하고 접속해보기로 한다. 인스톨 $ sudo apt -y install libnss-ldapd libpam-ldapd ldap-utils ┌────────────────────────────────┤ Configuring nslcd ├─────────────────────────────────┐ │ Please enter the Uniform Resource Identifier of the LDAP server. The format is │ │ "ldap://:/". Alternatively, "ldaps://" or "ldapi://" │ │ can be used. The port number is optional. │ │ │ │ When using an.. 공부/리눅스 관련 2022.05.13
uid, gid 변경하기 시작하면서 ubuntu는 설치할때 유저를 생성한다. root의 비번도 그 유저를 이용해서 설정한다. ldap를 사용하는데 ldap 그룹에서 gid를 1000을 사용해서 기본유저랑 gid가 중복되서 조금 싫지만 기본 유저의 uid, gid를 변경하기로 했다. 이유는 별로 좋지 않지만 생성한 유저의 uid, gid를 변경하는 방법을 기록한다 uid, gid 변경하기 # usermod -u 2000 {유저명} # groupmod -g 2000 {그룹명}우분투는 설치하면 root로 로그인도 못한다. sudo passwd로 패스워드로 설정해주고 root로 로그인 하고 위의 명령을 실행해야 한다. 로그인 유저를 변경하려고 하면 usermod: user {유저명} is currently used by process .. 공부/리눅스 관련 2022.05.13
M1 (Apple Silicon) pyenv 설치 시작하며 git으로 다운받아서 설치 $ git clone https://github.com/pyenv/pyenv.git ~/.pyenv $ cd ~/.pyenv && src/configure && make -C src.zshrc에 아래의 내용을 추가해줍니다. export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)"source ~/.zshrc 를 하고 터미널을 종료후 다시 시작해서 사용하시면 됩니다. 공부/mac 2022.03.09
m1 iTerm2 초기 세팅 iTerm2 명령 자동완성 $ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions $ vi ~/.zshrc // plugins를 찾아서 zsh-autosuggestions 추가구문 강조 $ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting $ vi ~/.zshrc // plugins를 찾아서 zsh-syntax-highlighting 추가 공부/mac 2022.03.08
vscode 설정 시작하며 최근 vscode를 사용하기로 했는데 이것 저것 설정내용을 기록 cli에서 code로 vscode사용하기 iTerm2로 특정 폴더에 이동해서 그곳에서 바로 $ code . 를 하면 바로 현재폴더에서 vscode를 사용할수 있다. 설정방법은 Command Palette에서 단축키(⌘+⇧+P(Command+Shift+P)) Shell Command 를 입력하고 "PATH에 'code' 명령 설치를 눌러줍니다. 공부/ETC 2022.01.26
git init를 하면 hint 메세지가 나올때 시작하며 언제부턴가 git를 초기화하면 힌트라고 몇줄 쫙나오는데 귀찮아서 그냥 두다가 오늘 정리했습니다. 원인 git init hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead o.. 공부/git 2022.01.14
m1 맥 zsh-completions 인스톨하기 시작하면서 m1 맥으로 이사하면서 모두 초기화 하고 다시 설정하는데 tab키를 눌러도 반응이 없어서 찾아보니 zsh-completions이 필요했습니다. 예전 맥에서도 인스톨을 했는지 기억도 없는데 ㅠㅠ 인스톨 순서를 기록합니다. zsh-completions install brew install zsh-completions brew를 이용해 인스톨 했습니다. ==> Caveats To activate these completions, add the following to your .zshrc: if type brew &>/dev/null; then FPATH=$(brew --prefix)/share/zsh-completions:$FPATH autoload -Uz compinit compinit fi Yo.. 공부/mac 2022.01.13