본문 바로가기

운영체제/Unix & Linux

(45)
[Linux] NFS 구성 개요 구성환경 CetnOS 7.6, nfs-utils-1.3 NFS 구성절차 1. NFS 서버 구성 2. NFS 설정(/etc/exports) 3. NFS 클라이언트 구성 1. NFS 서버 구성 1.1 NFS 서버 설치 shell> yum install nfs-utils 1.2 서비스 활성화 및 시작 shell> systemctl enable --now nfs 2. NFS 설정 2.1 NFS 설정은 /etc/exports 파일에서 설정가능하다 공유폴더 접근노드(옵션) 예) # sample /etc/exports file / master(rw) trusty(rw,no_root_squash) /projects proj*.local.domain(rw) /usr *.local.domain(ro) @trusted..
[Debian] apt-get 과 dpkg 를 활용한 패키지 관리 개요 apt-get : 패키지 설치, 삭제, 검색, 업그레이드등을 실행할 수 있는 CLI(Command Line Interface)이다 apt-cache : 설치가능, 설치된 패키지에 관한 유용한 정보 출력, 쿼리 구성환경 Debian 10-3.0 aptitude 설치 shell> apt-get install aptitude Debian 파일의 내용물 시스템 설치여부에 관계없이 Debian 저장소에 존재하는 패키지의 내용물을 확인하려면 apt-file 패키지를 설치하고 다음 명령을 실행한다: shell> apt install apt-file shell> apt-file update shell> apt-file list foo => dpkg -L foo 동일 결과 APT 패키지 리소스 목록 /etc/apt..
[Ubuntu] Ubuntu 18 네임서버 설정 개요 요즘 ubuntu버전은 /etc/resolv.conf 파일에 수동으로 네임서버를 설정후 재부팅 했을 경우 초기 상태로 돌아가 DNS쿼리가 되지 않아 난감할때가 있다. /etc/resolv.conf 파일의 관리를 systemd-resolved 시스템 서비스가 관리를 하기 때문에 이런 현상이 발생한다. 여기서는 네임서버 설정, 적용하는 방법에 대해 알아보도록 한다. 구성환경 Ubuntu 18.04.4 LTS 네임서버 설정 절차 1. /etc/systemd/resolved.conf 파일에 DNS 항목 추가 [Resolve] #DNS= #FallbackDNS= #Domains= #LLMNR=no #MulticastDNS=no #DNSSEC=no #Cache=yes #DNSStubListener=yes DN..
virbr0 인터페이스 삭제 개요 libvirtd 데몬 (libvirtd)을 처음 설치하고 시작하면 가상 네트워크 스위치를 나타내는 기본 네트워크 인터페이스는 virbr0입니다. virbr0는 가상 네트워크 스위치의 개념을 사용합니다. virbr0 네트워크 인터페이스는 Guest(가상머신)가 네트웍 서비스에 접근하는 것을 허락하기위해서 Network address translation (NAT) 를 위해 사용됩니다. 호스트가 하이퍼바이저로 운영되는 시스템이 아니라면 굳이 필요하지 않은 인터페이스 입니다. 구성환경 centos 7.6 virbr0 인터페이스 삭제 절차 1. 서비스 중지 shell> systemctl stop libvirtd.service 2. 서비스 비활성화 systemctl disable libvirtd.servic..
[Yum] Yum Local Http Repos 구성 개요 구성 CentOS 7.6 단계 1) 웹서버 설치(nginx) shell> yum install epel-release shell> yum install nginx - epel-release : extra pacacke for enterprise linux, 커뮤니티 기반 저장소 단계 2) yum local repository 생성 1. yum local repository 생성,설정 및 관리를 위한 패키지 설치 shell> yum install createrepo yum-utils 2. 패키지와 관련정보를 저장할 repositories 디렉토리 생성 shell> mkdir /home/www/html/repos/{base,centosplus,extras,updates} 3. local reposito..
[Yum] Yum 파일 구조 개요 구성환경 CentOS 7.6 1. 관련 파일, 디렉토리 1.1 /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever => package 다운로드 위치 keepcache=0 debuglevel=2 logfile=/var/log/yum.log=> yum 관련 로그 exactarch=1 obsoletes=1 gpgcheck=1 => gpg 체크 전역 변수 plugins=1 installonly_limit=5 bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum dis..
[Yum] Yum 명령어 개요 구성환경 CentOS 7.6 1. Yum Repository 목록 shell> yum repolist Loaded plugins: fastestmirror, langpacks Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast Loading mirror speeds from cached hostfile * base: data.aonenetworks.kr * epel: www.ftp.ne.jp * extras: data.aonenetworks.kr * updates: mirror.kakao.com repo id repo name status !base/7/x86_64 CentOS-7 - Base 10,097 !epel/..
프로세스 모든 인자(argument) 표시 - solaris 개요 솔라리스의 기본 /usr/bin/ps명령어는 프로세스의 인자(argument)가 모두 표시가 되지 않는다. 프로세스의 모든 인자(argument)를 표시 하는 방법에 대해서 알아 본다. 1. 기본 ps 명령어(/usr/bin/ps) 아래 예처름 프로세스의 앞 부분만 표시되고 뒷 부분은 잘려서 표시 안됨 shell> ps -ef | grep 803 noaccess 803 1 0 19:49:49 ? 4:06 /usr/java/bin/java -server -Xmx128m -XX:+UseParallelGC -XX:ParallelGCThreads=4 2. pargs 명령어는 프로세스로 전달 되는 모든 인자를 표시해준다. - 단 프로세스의 소유자만이 pargs 명령어를 실행할수 있다. syntax) parg..