주니어 시스템 관리자를 위한 유용한 명령 목록
2809 단어 sysdaminlinuxdevjournal
종속성:
rsync
openssh
sshfs
테스트
Distro: 헤드리스 아치 리눅스(NO_GUI)
커널:
5.10.10-zen1-1-zen
아치: x86_64
하드웨어: Microsoft Surfacebook 2016(1세대)
네트워크 드라이브를 로컬 시스템에 마운트(sshfs)
function plug(){
if [[ $(sshfs -o ciphers=aes128-ctr,compression=no,auto_cache,reconnect,kernel_cache,allow_root ${1} ${2}) ]]; then
echo ${?}
fi
}
여기서:
$1
==> 원격 디렉터리, $2
==> 마운트 지점예시:
plug <user>@<remote-server>:/home/$USER/Desktop/ /home/$USER/Desktop/
참고:
/etc/fuse.conf
의 주석이 제거되도록 user_allow_other
를 편집해야 합니다.폴더 및 네트워크 드라이브 동기화
alias sync='rsync --update -vhraz --progress --ignore-existing --human-readable $1 $2'
여기서:
$1
==> 소스 디렉토리 && $2
==> 대상 폴더예시:
sync /home/$USER/Desktop/ <user>@<remote-server>:/home/$USER/Desktop/
SSH 바로 가기 별칭
function link(){
case $1 in
*)
ssh -o "compression=no" -c aes128-ctr $1
;;
}
어디에:
$1
==> <host-username>@<host-ip-addr>
예시:
link [email protected]
참고: 보안에 관심이 있다면 무엇을 하는지 알지 못하는 한 암호화에
compression=no
및 aes128-ctr
를 사용하는 것을 권장하지 않습니다.허슬 없는 소스 ~/.bashrc
alias reload='source ~/.bashrc'
내 [repo]에서 바로 가기를 찾을 수 있습니다: https://github.com/munazhe/bashrc-it
Reference
이 문제에 관하여(주니어 시스템 관리자를 위한 유용한 명령 목록), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/_vonthecreator/a-tiny-list-of-useful-commands-for-junior-sys-admins-53oj텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)