리눅스 쉘 스크립트에서 여러 인수들을 전달해 사용한다. 기본 사용법 xargs [-0prtx][-e[eof-str]] [-i[replace-str]] [-l[max-lines]] [-nmax-args] [-s max-chars] [-P max-procs] [--null] [--eof[=eof-str]] [--replace[=replace-str]] [--max-lines[=max-lines]] [--interactive] [--max-chars=max-chars] [--verbose] [--exit] [--max-procs=max-procs] [--max-args=max-args] [--no-run-if-empty] [--version] [--help] [command [initial-arguments]..
방법 vi를 실행하면 vim에서 사용하는 환경 설정 파일을 읽어서 실행하는데 그 파일이 ~/.vimrc 이다. 주로 사용하는 vim 옵션들을 ~/.vimrc 에 (없으면 생성해) 필요한 값을 넣어서 저장해 사용한다. 이후에는 저장된 설정들을 적용해 vi가 실행된다. # 검색어 하이라이트 set hlsearch # 자동 들여쓰기 set autoindent # 자동 들여쓰기 set cindent # Tab은 2칸 띄어쓰기로 설정 set ts=2 # syntax가 하이라이트 기능이 있다면 하이라이트 if has("syntax") syntax on endif vim에는 사용할 수 있는 옵션들이 다양하다. 공식문서를 읽고 필요한 기능이 있으면 추가해서 사용해보자. 참고 Vim doc: options https:/..
계정 패스워드 만기 정보 확인 $ sudo chage -l 예시) $ sudo chage -l sampleid Last password change : May 20, 2024 Password expires: never Password inactive: never Account expires: never Minimum number of days between password change: 0 Maximum number of days between password change: 99999 Number of days of warning before password expires: 7 # chage 메뉴얼 Usage: chage [options] LOGIN Options: -d, --lastday LAST_DA..
1. 등록할 서비스 정보 등록 my-service는 /usr/local 에 설치 했다고 할때 /lib/systemd/system 폴더 안에 my-service.service를 생성 [Unit] Description=my-service Documentation=https://your_site/doc/path Wants=network-online.target After=network-online.target [Service] WorkingDirectory=/usr/local/my-service ExecStart=/usr/local/my-service/bin/my-service-run ExecReload=/usr/local/my-service/bin/my-service-run RestartSec=3 User=..
에러 로그 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 에러 원인 CentOS 8 EOS로 CentOS 8 Mirror site 가 vault 로 전환되어 Mirror site를 못 찾아 발생하는 문제. 해결책 yum에서 참고하는 yum repo mirror site 변경 적용 [root@testserver ~]# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-* [root@testserver ~]# sed -i 's|#baseurl=http://mirror.centos.or..
방법 - 프로세스로 확인 - 시스템 서비스 데몬으로 확인 1. 프로세스에서 서비스 확인 # 프로세스 구조 출력 명령어 pstree # 혹은 실행 중인 프로세스 모두 출력 명령어 ps -ef 2. 시스템 서비스 데몬으로 등록된 서비스 리스트 확인 (systemctl, service) systemctl list-units --type service # 활성화/비활성화 서비스 모두 조회 systemctl list-units --type service --all systemctl list-unit-files --type service systemctl list-unit-files --type service --all # 구 버전의 리눅스의 경우 service 사용 (sysvinit) # + 실행 중 / - 실행..