전체 글 (68) 썸네일형 리스트형 [리눅스] 내가 설치한 프로그램(톰캣)을 systemctl 영역으로 넣어서 관리하기 - enable, disable # 내가 설치한 프로그램(톰캣)을 systemctl 영역으로 넣기 전과 후 # 다운로드한 Tomcat 프로그램 시스템컨트롤(systemctl) 영역으로 넣기 (관리수월) #symlink cd /usr/lib/systemd/system vi tomcatd.service ################################################## [Unit] Description=tomcat9 After=network.target syslog.target [Service] Type=forking User=root Group=root ExecStart=/root/down/tomcat9/bin/startup.sh ExecStop=/root/down/tomcat9/bin/shutdown.sh [In.. [리눅스] NFS(network file system) : Main server와 Client server에서 특정 디렉토리 공유하기 # Main server에서 진행 1. nfs-utils 패키지 설치 여부 확인 및 설치 rpm -qa | grep nfs-utils # nfs 설치 여부 확인 dnf -y install nfs-utils # nfs 다운로드 2. 공유 담당 파일(/etc/exports) 설정 변경 vi /etc/exports # 공유 담당 파일(exports)에 외부에 공유할 디렉토리(share) 추가 ############################## /share192.168.111.*(rw,sync) # /share 디렉토리를 192.168.111.로 시작하는 모든 IP 컴퓨터(ex.사내)에 공유 ############################## #rw:읽고쓰기/sync:싱크, 누가 사용중이면 다른사람이 동.. [리눅스] Quota 활용 : 사용자별로 공간 할당하기 #쿼터 Quota 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것 #쿼터 Quota 가 필요한 이유? 리눅스는 여러명의 사용자가 동시에 접속해서 사용 가능합니다. 하지만 그러면 무한정으로 자원을 쓰게 될 수도 있습니다. 그럴 때 필요한 것이 제한 시스템 쿼터(Quota) 입니다. # 쿼터 진행 순서 # 하드디스크 새로 추가 (10GB / userDisk) ls /dev/sd* # 새 디스크 상태 확인 fdisk /dev/sbd # 새 디스크 파티션 나누기 mkfs.ext4 /dev/sbd1 # 새 디스크 포맷 mkdir /userHome # userHome 폴더 생성 mount /dev/sdb1 /userHome # 파티션 나누고 포맷한 새 디스크와 userHome 마운.. [리눅스] 원격 서버 비교 : 텔넷 vs SSH vs XRDP # 원격 서버 3개 비교 분석 텔넷 서버 SSH 서버 XRDP 서버 속도 빠름 빠름 약간 느림 그래픽 지원 X X O 보안 취약 강함 보통 사용 가능 명령 텍스트 모드의 명령만 사용 가능 텍스트 모드의 명령만 사용 가능 제한 없음 클라이언트 프로그램 대게의 운영체제가 기본적으로 있음 리눅스는 기본 Windows는 별도 설치 Windows에 포함되어 있음 Q. 실제로 사용할 때는 어떤 서버가 가장 좋을까요? 빠른속도와 보안 강화 측면에서 SSH 를 사용 + X윈도가 필요한 경우 XRDP를 부가적으로 사용 (텔넷서버의 경우엔 보안이 완전한 회사 안 네트워크에서만 사용 추천) 텔넷 서버, SSH 서버, XRDP 서버 구축 실습도 '실습' 탭에 있으니 한번 따라서 진행해보시기 바랍니다. 감사합니다. [리눅스] 서버 원격접속 3 - XRDP 서버 (X윈도 전용) Q. 만약에 xwindow에서 원격으로 작업할 일이 생기면? # XRDP 텔넷이나 ssh 서버는 텍스트모드만 지원합니다. 하지만 x윈도 전용 명령이 꼭 필요할 때가 있습니다.(흔한 상황은 아니지만요.) 그렇다면 원격으로 X윈도 환경에서도 작업할 일이 생기면 어떻게 해야할까요? 그럴 때는 그래픽모드로 원격관리를 지원하는 xrdp 서버를 이용하면 됩니다. 특히 xrdp 서버는 windows의 '원격 데스크톱 연결' 프로그램을 사용해서 리눅스에 그래픽 환경으로 접속합니다. 그래서 텍스트만 전송하는 텔넷과 비교해서 속도가 약간 느려진다는 단점이 있긴 합니다. # XRDP 서버 설치 과정 centos는 xrdp 라는 패키지를 제공합니다. # 구축 # XRDP 다운로드 dnf -y install epel-relea.. [리눅스] 서버 원격접속 2 - OpenSSH # OpenSSH 텔넷과 용도는 동일하지만 보안이 강화된 SSH 서버에 대해 알아봅시다. 서버와 클라이언트 사이에서 데이터 전송 시 암호화하지 않아 해킹 위험이 있는 텔넷과 달리 OpensSSH 서버는 데이터 전송시 암호화 하고 있다는 차이점이 있습니다. # OpenSSH 서버 설치 과정 # 구축 # OpenSSH 서버 다운로드 rpm -qa openssh-server # 패키지 설치 여부 확인 systemctl status sshd # 서비스 가동 여부 확인 # * ssh 서버의 패키지 이름은 'openssh-server'이고, 서비스(데몬) 이름은 'sshd'입니다. # SSH 서버 접속 ssh teluser@192.168.111.100 # ssh 사용자이름@호스트이름 or ssh 사용자이름@IP주소.. [리눅스] 서버 원격접속 1 - 텔넷 서버 #텔넷(telnet) 텔넷은 오랫동안 전통적으로 사용되어 온 원격접속 방법입니다. 그러나 오래돼서 보안에 취약하기 때문에 요즘에는 잘 쓰지 않습니다. 하지만 기본적인 내용이니 알아둘 필요는 있습니다. #텔넷 서버 구축 과정 º 리눅스 서버 : 텔넷 서버 설치 º 원격지(리눅스 서버에 접속할 PC) : 텔넷 클라이언트 프로그램 필요 (대부분의 운영체제에는 기본적으로 텔넷 클라이언트 프로그램이 내장되어 있다.) #구축 #텔넷 서버 가동 rpm -qa telnet-server #텔넷서버 설치여부 확인 dnf -y install telnet-server #텔넷서버 설치 systemctl start telnet.socket # 텔넷 실행 systemctl start telnet.socket # 텔넷 작동 확인 #.. [리눅스] LVM 구현 : 2G, 3G 하드디스크를 합쳐서 1G, 3G, 1G로 나눠서 사용하기 # LVM(logical volume manager) '논리 하드디스크 관리자'란 의미로, Raid와 기본 기능은 비슷해보이지만 더 많은 기능이 있습니다. 그래서 centOS는 기본 적으로 설치 시 LVM 으로 하드디스크를 분할해서 설치합니다. LVM의 주요 용도는 여러개의 하드디스크를 합쳐서 다시 필요에 따라 나누는 것입니다. 즉 2G, 3G의 하드디스크 두개를 합쳐서 1G, 3G, 1G로 나눠서 사용이 가능합니다. # LVM 흐름도 및 구현 순서 - 물리볼륨(Physical Vloume) : /dev/sda1, /dev/sdb1 등의 파티션을 말한다. - 볼륨 그룹(Vloume Group) : 물리 볼륨을 합쳐서 1개 의 물리 그룹으로 만든 것이다. - 논리 볼륨(Logical Vloume) : 볼륨.. 이전 1 2 3 4 5 6 7 8 9 다음