본문 바로가기

Linux7

Ubuntu firewall apt install -y iptables-persistent netfilter-persistent net-tools 방화벽 설정을 위해 위 서비스들을 먼저 설치해준다 기본 설정 iptables [option] ex) iptables -A OUTPUT -d 8.8.8.8 -p icmp -j DROP # 8.8.8.8로 나가는 ping 차단 iptables -A INPUT -p tcp --dport 23 -j DROP # telnet 접속 차단 iptables -N LOG_DROP # LOG_DROP 이라는 chain 추가 iptables -A LOG_DROP -j LOG --log-prefix "Mylog" # LOG_DROP chain에 LOG 정책 추가 LOG에 Mylog라는 메세지 추가 iptabl.. 2023. 7. 31.
Ubuntu Webhard add-apt-repository ppa:ondrej/php apt update apt -y install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imagick php7.2-json php7.2-cli php7.2-zip apt -y install apache2 mariadb-server mariadb mysql_secure_installation # 비밀번호는 적당히, 나머지 내용은 모두 yes own cloud 설치를위해 위 서비스들을 설치해준 다음 mysql을 초기화 해준다 https://owncl.. 2023. 7. 31.
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.