본문 바로가기

Linux29

Ubuntu Web Web sever 기본 설치 apt install -y apache2 mysql-server add-apt-repository ppa:ondrej/php # php를 설치하기전에 repository부터 정의해준다 apt install -y php7.2 Web서버를 올리기 위해 apache2와 mysql, php를 설치해준다 systemctl enable --now apache2 서비스를 시작해준후 localhost로 접속해서 apache가 작동하고 있는지 확인한다 nano /var/www/html/phpinfo.php php도 작동하는지 확인하기위해 파일을 만들어 위 내용을 입력한 후 localhost/phpinfo.php로 접속이 되는지 확인한다 apt install -y php7.2-gd php7.2.. 2023. 7. 28.
Ubuntu DHCP apt install -y isc-dhcp-server dhcp 서비스를 위해 isc-dhcp-server를 설치해준다 nano /etc/dhcp/dhcpd.conf # A slightly different configuration for an internal subnet. subnet 192.168.1.0 netmask 255.255.255.0 { range 192.1681.1.100 192.168.1.200; option subnet-mask 255.255.255.0; option routers 192.168.1.1; option broadcast-address 192.168.1.255; default-lease-time 1000; max-lease-time 3000; } dhcpd.conf 파일을 .. 2023. 7. 28.
Ubuntu DNS apt -y install bind9 bind9utils 먼저 DNS 패키지를 설치해준다 nano /etc/bind/name.conf.local zone "domain.com" IN { type master; file "/etc/bind/forward.zone"; }; zone "1.168.192.in-addr.arpa" IN { # ip는 네트워크주소를 역방향으로 type master; file "/etc/bind/revers.zone"; }; 그리고 bind 설정 파일을 열어서 포워드와 리버스 파일의 경로를 지정해준다 테스트 환경에서는 192.168.1.0/24 대역대를 사용함 named-checkconf 그리고 해당명령어를 사용해 파일에 오류가 없는지 확인해준다 nano /etc/bind/forwa.. 2023. 7. 28.
Ubuntu samba window(server) 에 ubuntu(client)로 접속 samba 테스트를 위해 window에 SMB 기능을 전부 켜주고 공유 폴더 하나를 만든다 apt install -y samba-common smbclient cifs-utils ubuntu 환경에 samba를 설치해준다 smbclient -L 192.168.1.1 제대로 공유가 되어있는지 확인해준다 mount -t cifs //192.168.1.1/Share smbmount/ 테스트용 폴더를 만들고 mount 해준다 아무 파일이나 만들어서 보면 공유가 되는것을 확인 할 수 있다 ubuntu(server)에 window(client)로 접속 apt -y install samba ubuntu에 samba를 설치해준다 smbpasswd -a u.. 2023. 7. 27.