리눅스(Linux)/실습 (19) 썸네일형 리스트형 [리눅스] Crontab : 매월 15일 새벽 4시에 web서버 자동 백업 및 백업 파일명에 백업 날짜 자동 기입 (+ at 명령어) # cron 이란?주기적으로 반복되는 일을 자동으로 실행할 수 있도록 시스템 작업을 예약 해놓는 것 #실습 # 시간 설정을 위해 관련 패키지 설치wget http://download.hanbit.co.kr/centos/8/openrdate-1.2-14.fc30.x86_64.rpmdnf -y install openrdate*.rpm # 관련 패키지 설치 # crontab 설정cd /etcvi crontab############################## vi /etc/crontab ##########################################00 04 * * * * root cp -r /home /backup # 백업만 되고, 백업파일명 지정 불가능##############.. [리눅스] centos7(linux) 에서 NginX, Tomcat 다운로드 및 연동하기 + haproxy 설정 및 장애 대응, Tomcat demon 시스템 등록 # 서버 환경- 공인망 (window2003) : 192.168.1.201/24 gw 192.168.1.2 dns 8.8.8.8- 사설망 web server (nginx, centos7 linux) : 100.100.100.100/24 gw 100.100.100.1 dns 8.8.8.8- 사설망 was server (tomcat, centos7 linux) : 200.200.200.200/24 gw 200.200.200.1 dns 8.8.8.8 # Nginx 다운로드 - centos7(linux)yum updatemkdir /etc/yum/repos.dvi /etc/yum/repos.d/nginx.repo#########################[nginx]name=nginx repo.. [리눅스] Samba 서버 - 리눅스와 윈도우에서 폴더 공유하기 #samba 삼바는 윈도우 운영체제를 사용하는 pc에서 리눅스 또는 유닉스 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해주는 소프트웨어 #실습 case1) 리눅스에서 윈도우 파일을 사용 ##window10(local) 1. D 드라이브에 Sambashare 폴더 생성 후 공유 설정 1-1. 폴더 생성 > 속성 > 공유 > 고급공유 > 선택한 폴더 공유 체크 > 권한 > 모든권한 체크 > 적용 1-2. 폴더 생성 > 속성 > 공유 > 공유 > Everyone 추가 > 읽기쓰기 > 공유 > 완료 이런식으로 window에서 '선택한 폴더 공유' 체크로 파일 공유는 20명까지 밖에 안됩니다. 단, 서버로는 1000명 넘게 동접도 가능합니다. 2. 명령프롬프트 관리자권한으로 실행 net shar.. [리눅스] Wordpress(워드프레스)로 나만의 웹페이지(or 블로그) 만들기 # 워드프레스## php 다운 및 실행1. yum -y install httpd php php-mysqlnd mariadb-server # php - was 역할도 함2. systemctl start httpd && systemctl enable httpd3. cd /var/www/htmlvi phpinfo.php########################### # php로 시작해서 끝냄###########################저장=> php 프로그래밍 가능 ## DB 실행4. systemctl start mariadb && systemctl enable mariadb5. mysqlcreate database wpDB;show databases;grant all privileges .. [리눅스] 내가 설치한 프로그램(톰캣)을 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 마운.. [리눅스] 서버 원격접속 3 - XRDP 서버 (X윈도 전용) Q. 만약에 xwindow에서 원격으로 작업할 일이 생기면? # XRDP 텔넷이나 ssh 서버는 텍스트모드만 지원합니다. 하지만 x윈도 전용 명령이 꼭 필요할 때가 있습니다.(흔한 상황은 아니지만요.) 그렇다면 원격으로 X윈도 환경에서도 작업할 일이 생기면 어떻게 해야할까요? 그럴 때는 그래픽모드로 원격관리를 지원하는 xrdp 서버를 이용하면 됩니다. 특히 xrdp 서버는 windows의 '원격 데스크톱 연결' 프로그램을 사용해서 리눅스에 그래픽 환경으로 접속합니다. 그래서 텍스트만 전송하는 텔넷과 비교해서 속도가 약간 느려진다는 단점이 있긴 합니다. # XRDP 서버 설치 과정 centos는 xrdp 라는 패키지를 제공합니다. # 구축 # XRDP 다운로드 dnf -y install epel-relea.. 이전 1 2 3 다음