====== 유용한 유저 설정 파일 모음 ======
서버 접속시 또는 접속 후 유저에게 유용한 설정 파일 정보를 다룹니다.
===== bashrc파일 =====
.bashrc 파일을 설정 해 둘것.
아래 내용은 사이트마다 다릅니다.
#alias pytorch='singularity run --nv -B /store/hep:/store/hep /store/hep/common/singularity/nvcr_pytorch_19.08-py3__pyG.simg python'
[ -f /store/sw/anaconda3/etc/profile.d/conda.sh ] && source /store/sw/anaconda3/etc/profile.d/conda.sh
[ -f /cvmfs/cms.cern.ch/cmsset_default.sh ] && source /cvmfs/cms.cern.ch/cmsset_default.sh
===== ssh 설정 파일 =====
유저 홈디렉토리 아래 .ssh/config 파일을 만들어 둡니다. 접속 유지 기능과 주요 사이트별 포트, 호스트, 접속 방법 등을 지정할 수 있어 편리합니다.
ForwardX11 yes
ForwardX11Trusted yes
TCPKeepAlive yes
ServerAliveInterval 180
ServerAliveCountMax 200
#PreferredAuthentications publickey,password
PreferredAuthentications publickey,keyboard-interactive,password
Host hep
Port 2222
HostName hep.khu.ac.kr
#HostName 210.117.211.131
PreferredAuthentications publickey,password
GSSAPIAuthentication=no
Host *.cern.ch
Protocol 2
GSSAPIAuthentication no
GSSAPIDelegateCredentials no
#PreferredAuthentications external-keyx,gssapi-with-mic,gssapi,password,keyboard-interactive
PreferredAuthentications password
Host fnal.gov
Protocol 2
ForwardAgent yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
PreferredAuthentications external-keyx,gssapi-with-mic,gssapi
Host gsdc
HostName ui20.sdfarm.kr
Port 4280
GSSAPIAuthentication no
PubkeyAuthentication yes
PreferredAuthentications keyboard-interactive,password
Host github.com
Hostname ssh.github.com
Port 443
Host kek
HostName login.cc.kek.jp
HostKeyAlias login.cc.kek.jp
ProxyCommand ssh sshcc1.kek.jp -W %h:%p
===== git 기본 설정 파일 =====
유저 디렉토리 아래 ~/.gitconfig 파일을 아래와 같이 작성해 두면 git명령어 사용시에 편리한 점이 많습니다.
아래에서 GITHUB_USER_NAME은 github.com 사이트의 아이디를, email, name의 YOUR_EMAIL@khu.ac.kr과 YOUR_NAME부분도 알맞게 입력합니다.
[user]
github = GITHUB_USER_NAME
email = YOUR_EMAIL@khu.ac.kr
name = YOUR_NAME
[color]
ui = auto
[core]
ignorecase = false
editor = vim
[alias]
co = checkout
ci = commit
b = branch
l = log --oneline --graph
[push]
default = current
===== vim 에디터 설정 =====
에디터 사용자의 취향에 따라 추가하거나 빼서 사용하시면 됩니다.
set nocompatible
set noautoindent
set term=xterm
"set tw=2 ts=2 sts=2 sw=2 expandtab
set sts=2 sw=2 ts=2 expandtab
set backspace=2