黄清松
学习使我快乐
展开
-
debian简单的bash脚本监控apache运行状态
测试脚本第一步:mkdir /shellsvim /shells/chkweb.sh #进去之后输入脚本#脚本输入完之后执行这两句命令chmod +x /shells/chkweb.sh sh /shells/chkweb.sh脚本代码#!/bin/bashwhile truedo s=$(ps -ef | grep apache2 | grep -v grep) if [ -n "$s" ] ; then e原创 2021-05-13 10:56:59 · 586 阅读 · 0 评论 -
Debian下创建Samba服务器
安装apt-get install samba ( 如果你使用的是静态IP地址,请在使用DHCP的WINS设置时回答否 )在Debian 10上配置Samba共享sudo mkdir -p /home/share配置安全Samba共享(推荐)sudo chgrp sambashare /home/share创建samba共享用户,将user1替换为要创建的samba共享用户sudo useradd -M -d /home/share/user1 -s /usr/sbin/nologin原创 2021-05-13 10:49:26 · 328 阅读 · 0 评论 -
Debian配置邮件服务器postfix+dovecot
安装服务器组件apt-get install postfix -yapt-get install dovecot-pop3d mailutils -y---------------------------------------------------------------------------------------------------安装postfix的时候,会提示要求选择邮件服务器类型,这里选择Internet Site配置环境vim /etc/hosts 【(我的IP原创 2021-05-13 10:44:02 · 1194 阅读 · 0 评论 -
Debian DNS正向解析
安装服务apt-get install -y bind9 dnsutils配置文件作用ls -l /etc/bind服务配置systemctl restart bind9编辑named.confcp /etc/bind/named.conf /etc/bind/conf.bak写入配置参数echo 'include "/etc/bind/named.conf.local";' >> /etc/bind/named.confecho 'options {' >&g原创 2021-05-13 10:40:03 · 455 阅读 · 0 评论 -
Debian DNS反向解析
编辑主文件#在原内容的基础上,按照以下格式进行添加vim /etc/bind/named.confIP地址看题给的什么就打什么#例如我的需要配置的IP是10.5.1.12、反向域名是sdskills.com#例如:反向网段:1.5.10 正向网段:10.5.1zone "1.5.10.in-addr.arpa" { type master; file "/etc/bind/zones/db.10.5.1";};反向解析文件/etc/bind/zones/db.10.5.1原创 2021-05-13 10:27:28 · 326 阅读 · 0 评论 -
debian安装vsftpd
安装vsftpdapt install vsftpd -y备份cp /etc/vsftpd.conf /etc/vsftpd.conf.backup重启vsftpd 并用客户端连接sudo /etc/init.d/vsftpd start #启动sudo /etc/init.d/vsftpd stop #关闭大功告成原创 2021-05-13 10:02:13 · 239 阅读 · 0 评论 -
Debian 安装SSH
安装sshapt-get install ssh -y修改配置vim /etc/ssh/sshd_configPasswordAuthentication #将no修改为yes,注释去掉#PermitRootLogin prohibit-password的注释去掉#prohibit-password改为yesPasswordAuthentication yes启动/etc/init.d/ssh start/etc/init.d/ssh status仅允许client客户端原创 2021-05-13 09:58:37 · 845 阅读 · 0 评论 -
Debian配置Raid5以及部署LVM
首先在虚拟机环境下添加4块1G的硬盘安装apt install mdadm lvm* -y然后创建radi5热备 可以使用lsblk查看现有的硬盘mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]查看raid5mdadm --detail /dev/md0 (废话可打可不打)然后创建卷组vgcreate /dev/vg01 /dev/md0然后创建逻辑卷lvcreate -n lv01 -L 1G vg01格式化为ext4文件原创 2021-05-13 08:10:41 · 543 阅读 · 0 评论 -
Debian安装 phpMyAdmin
安装往里面导入PHPmyadmin压缩包(软件推荐Xshell)解压tar -zxvf 解压的文件名sudo phpenmod mbstring重新启动Apache以便识别您的更改sudo systemctl restart apache2调整用户身份验证和权限第一步:cp -r php路径 +后面的路径(/var/www/html)第二步:ls /var/www/html第三步:cd php TAB补全 进入文件第四步:ls 查看是否 有index.php第五步:浏览器原创 2021-05-12 21:33:19 · 905 阅读 · 0 评论 -
Debian 安装PHP
安装PHP和Apache PHP模块sudo apt install php libapache2-mod-php安装完成后,请重新启动Apachesudo systemctl restart apache2安装PHP扩展模块sudo apt install php-[extname]要安装MySQL和GD PHP扩展命令sudo apt install php-mysql php-gd测试#使用以下代码在/var/www/html目录中创建一个名为info.php的新文件:cd原创 2021-05-12 21:24:23 · 785 阅读 · 0 评论 -
Debian 上设置NFS服务器
新建mkdir /home/share #有这个文件就不要新建了--mkdir /home/test #新建test安装nfs-kernel-serverapt-get install nfs-kernel-server -y编辑文件vim /etc/exports/home/share 10.64.64*(rw,sync)开启NFS服务/etc/init.d/nfs-kernel-server restart大功告成...原创 2021-05-12 21:18:15 · 450 阅读 · 0 评论 -
Debian 上安装 MariaDB
安装Mariadbsudo apt install mariadb-server安装完检查服务是否正常sudo systemctl status mariadb加强 MariaDB 安全性sudo mysql_secure_installation认证方法#请登录 MariaDB 服务器sudo mysql#运行一下SQL语句已更改身份验证ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;AL原创 2021-05-12 21:03:33 · 518 阅读 · 0 评论 -
Debian Iptables 配置教程
查看你系统是否安装IPtableswhereis iptables安装apt-get install iptables配置Iptablesvim /etc/iptables.test.rules阻止所有流量访问(最后执行)nmcli connection add con-name ens33 type ethernet ifname ens33 ip4 192.168.10.2/28 gw4 192.168.10.2nmcli connection add con-name ens37原创 2021-05-12 20:58:55 · 1102 阅读 · 1 评论 -
Debian配置DHCP
安装DHCP服务端软件包apt-get install isc-dhcp-server -y编辑配置文件vim /etc/dhcp/dhcpd.conf #将50-58行取消注释nano /etc/default/isc-dhcp-server更改网卡名字vim /etc/default/isc-dhcp-server然后重启服务systemctl restart isc-dhcp-server.server...原创 2021-05-12 20:41:11 · 608 阅读 · 0 评论 -
Debian配置chrony服务器
安装Chrony和ntpdateapt-get install chrony -yapt-get install ntpdate -y对服务器进行配置vim /etc/chrony/chrony.conf #对第三行进行注释,最后加上local和allow两条编辑配置文件vim /etc/chrony/chrony.conf crontab -e #选择第二行在下方添加*/1 * * * * "chronyc -a makestep"原创 2021-05-12 20:23:52 · 610 阅读 · 0 评论 -
debian自建CA证书
安装opensslapt-get install openssl -y新建 /etc/camkdir /etc/ca配置openssl.cnfvim /etc/ssl/openssl.cnf新建初始文件第一步:touch index.txt第二步:echo 01 > serial第三步:mkdir ./newcerts生成根密钥*注意:必须切换到/etc/ca路径下openssl genrsa -out ./private/cakey.pem 2048生成根证原创 2021-05-12 20:10:54 · 1428 阅读 · 0 评论 -
安装Apache服务
1 .安装apachesudo apt install apache22 .检查web服务器sudo systemctl status apache2如果您不知道服务器的IP地址 ,输入以下命令hostname - I安装curl(随意)apt-get install curl使用curl使用IPv4检索你获取的IP地址10.64.64.*(我)设置虚拟机(推荐)按如下所示为your_domain创建目录,使用-p标志创建任何必需的父目录mkdir -p /var/ww原创 2021-05-12 19:51:47 · 448 阅读 · 0 评论 -
Debian搭建squid
Debian搭建squid1.安装apt-get insatll squid -y2.添加密码文件,此文件存储squid用户密码 echo "USERNAME:$(openssl passwd -crypt 'PASSWORD')" >> /etc/squid/passwd echo "squid:$(openssl passwd -crypt '123456')" >> /etc/squid/passwd3.备份配置cp /etc/squid/squid.conf原创 2021-05-12 15:38:59 · 527 阅读 · 0 评论