- 博客(29)
- 收藏
- 关注
原创 Ubuntu20.04配置阿里docker源
添加 GPG 密钥,并添加 Docker-ce 软件源curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -add-apt-repository "deb https://mirrors.aliyun.com/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable"更新软件源sudo apt update...
2021-08-14 16:19:00
3228
原创 Ubuntu使用wget下载zabbix的扩展源
找到源放置的路径wget+路径+资源名wget https://mirrors.aliyun.com/zabbix/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.deb dpkg -i zabbix-release_5.0-1+focal_all.debapt update
2021-08-12 17:16:31
366
原创 Ubuntu20.04安装zabbix以及Cannot create the configuration file解决
添加zabbix的扩展源wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+focal_all.debdpkg -i zabbix-release_5.0-1+focal_all.debapt update安装zabbix服务相关包apt install zabbix-server-mysql zabbix-frontend-php zabbix-apach
2021-08-12 01:50:26
2354
原创 Ubuntu更换阿里源以及由于没有公钥,无法验证下列签名错误
1.替换源,将下边文件复制到sources.list文件中,替换之前的文件。vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.
2021-08-01 15:38:04
26531
9
原创 iptables简单使用
新增规则要将规则添加到防火墙,请按以下方式调用iptables命令:iptables -A chain_name 条件 -j 目标1.-A表示追加(将当前规则追加到链的末尾)。2.chain_name可以是INPUT,OUTPUT或FORWARD。3.目标是在这种情况下(接受,拒绝或拒绝)要采取的措施或策略。4.标准是要检查数据包的条件集。它由以下标志中的至少一个(很可能是更多)组成。括号内的选项由竖线分隔,彼此等效。其余代表可选开关:[-协议| -p] protocol:指定规则所涉及的协
2020-12-24 18:01:05
2480
3
原创 debian10 简单的bash脚本监控apache运行状态
需求:在Rserver上编写脚本监控公司的网站运行情况;脚本可以在后台持续运行;每隔3S检查一次网站的运行状态,如果发现异常尝试3次;如果确定网站无法访问,则返回用户“网站正在维护中,请您稍后再试”的页面。步骤:脚本在后台运行sh bash.sh &#!/bin/bashwhile truedo s=$(ps -ef | grep apache2 | grep -v grep) if [ -n "$s" ] ; then
2020-12-03 20:49:25
2684
原创 debian10使用apache2用户认证
要求:安装apache服务;域名:www.sdskills.com使用apache服务;网页文件放在/data/share/htdocs/skills;服务以用户webuser运行;首页内容为“This is the front page of sdskills’s website.”;/htdocs/skills/staff.html内容为“Staff Information”;该页面需要员工的账号认证才能访问;员工账号存储在ldap中,账号为zsuser、lsus网站使用https协
2020-11-28 14:21:50
4437
17
原创 debian10 简单的CA使用
安装 apt-get install openssl测试配置 vim /etc/ssl/openssl.cnf复制配置模板mkdir /CAcp -rf /etc/ssl/* /CA创建索引touch index.txtecho 01 >serial生成根密钥cd /CAopenssl genrsa -out private/cakey.pem 2048生成根证书openssl req -new -x509 -key ./private/cakey.
2020-11-28 14:21:29
4562
3
原创 debian10 apache2使用ssl
安装apache2apt-get install apache2修改配置 vim /etc/apache2/sites-available/default-ssl.conf这里修改为你的证书位置配置文件印射 ln /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-default.conf激活模块/usr/sbin/a2enmod ssl重启服务 systemctl res
2020-11-28 14:21:06
3436
4
原创 debian10 raid5+lvm
需求:在虚拟机上添加 4 个 1G 的硬盘;创建 raid5,其中一个作为热备盘, 设备名为md0;将 md0 设置为 LVM,设备为/dev/vg01/lv01;格式化为 ext4 文件系统;开机自动挂载到/data 目录。步骤:在虚拟机中添加4块1g的硬盘查看四块磁盘是否存在fdisk -l | grep sd安装mdadm apt-get install mdadm创建RAID5mdadm --create /dev/md0 --name=Nas --level=5
2020-11-28 14:20:53
3613
15
原创 debian10 nfs简单搭建
需求:共享/data/share目录;用于存储server01主机的web数据;仅允许service网段(10.1.100.与172.16.100.)访问该共享。步骤:安装apt-get install nfs-common nfs-kernel-server配置修改vim /etc/exports创建共享目录mkdir /data/share添加配置/data/share 10.1.100.* || 172.16.100.*(rw,sync,no_root_squa
2020-11-28 14:18:28
2848
原创 debian10 dhcp简单配置
需求:DHCP•为客户端分配IP范围是10.10.100.1-10.10.100.50;•DNS:按照实际需求配置DNS服务器地址选项;•GATEWAY:按照实际需求配置网关地址选项。步骤:安装dhcpapt install isc-dhcp-server -y查看网卡名ip addr修改vim /etc/default/isc-dhcp-server备份配置文件mv /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.bak写入配置
2020-11-28 14:18:15
4286
原创 linux 实现不同网段网络互通
实现:网络:10.10.100.0/24网络:172.16.100.0/24网络:192.168.10.0/24server1:10.10.100.128/24server2:172.16.100.132/24server3:192.168.10.131/24server4:10.10.100.129/24172.16.100.133/24192.168.10.132/24在linux中实现网络互通实现不通网段的网络互通需要借助net-tools所以首先在每个设备上需要安装
2020-11-28 14:17:54
7689
6
原创 debian10 ftp简单搭建
需求:使用ftp服务上传网页代码。使用vsftpd服务;ftp的上传文件根目录即为web服务器的网站根目录;ftp登录的用户为ftpuser;步骤:安装ftpapt-get install vsftpd备份配置文件cp /etc/vsftpd.conf /etc/vsftpd.conf.bak编辑配置文件vim /etc/vsftpd.conf写入配置write_enable=YESchroot_local_user=YESallow_writeable_chroot=
2020-11-28 14:17:41
4809
7
原创 debian10 mariadb安装
安装apt-get install mariadb-server修改配置vim /etc/mysql/mariadb.conf.d/50-server.cnf允许所有IP连接数据库修改root密码mariadbupdate mysql.user set password=password('ChinaSkill20!') where user='root';flush privileges;给予远程访问权限GRANT ALL PRIVILEGES ON *.* TO 'roo
2020-11-28 14:17:28
2165
原创 debian10 简单的DNS服务器搭建
安装DNSapt-get install bind9添加区域配置zone "skills.com" { type master; file "/etc/bind/db.skills.com";};zone "0.168.192.in-addr.arpa" { type master; file "/etc/bind/db.0.168.192";};添加正向解析vim /etc/bind/db.skills.com
2020-11-28 14:17:11
4750
1
原创 debian 10 ssh简单配置
需求:安装SSH仅允许client客户端进行ssh访问,其余所有主机的请求都应该拒绝步骤:安装apt-get install ssh修改vim /etc/hosts.allowsshd:192.168.1.121:allow修改vim /etc/hosts.denysshd:ALL
2020-11-28 14:16:47
6792
7
原创 debian10 chrony简单配置
需求:chrony为全网提供时间同步服务器;Server01、Server02、Server04、Client和Rserver应定期与其校正时间;每隔1分钟自动校正一次时间。步骤:chrony服务器操作安装chronyapt install -y chrony修改配置mv /etc/chrony/chrony.conf /etc/chrony/chrony.conf.bakvim /etc/chrony/chrony.confserver 服务器ipallow 允许连接的
2020-11-28 14:16:38
5224
3
原创 debian10 简单搭建squid
安装 apt-get install squid添加密码文件此文件储存squid的用户与密码 echo "USERNAME:$(openssl passwd -crypt 'PASSWORD')" >> /etc/squid/passwd echo "squid:$(openssl passwd -crypt '123456')" >> /etc/squid/passwd备份配置cp /etc/squid/squid.conf /etc/squid/squid.co
2020-11-28 14:16:25
3668
11
原创 debian 10 静态ip配置
查看网卡ip addr修改配置vim /etc/network/interfaces模板auto ${网卡名}iface ${网卡名} inet ${static}address ${IP}netmask ${netmask}gateway ${gateway}auto ens37iface ens37 inet staticaddress 10.10.100.31netmask 255.255.255.0gateway 10.10.100.2重启网卡system
2020-11-02 00:18:09
10129
2
原创 linux 文件查找与文件中注释去除
文件查找/ 查找的文件夹名(/ 从根下查找)find / -name filename文件中的注释去除示例文件使用grep -v “^#” 来去掉注释行,其中:-v 就是取相反的 ^# 表示以#开头的grep -v "^#" /etc/ssh/ssh_config此时还有空行^$开头的是空行,连同空行一起去除grep -v "^#" /etc/ssh/ssh_config | grep -v "^$" 把筛选出来的内容保存为原文件备份cp /etc/ssh
2020-11-02 00:04:46
1522
原创 debian10 Unable to correct problems, you have held broken packages.
今天在安装phpmyadmin时遇到Unable to correct problems, you have held broken packages.解决方案aptitude是功能极其强大的包管理工具安装aptitudeapt-get install aptitude使用aptitudeaptitude install phpmyadmin第一询问是否接受未安装方案,第二次询问是否接受降级方案。第一次询问时拒绝,第二次询问时接受。...
2020-10-17 00:21:33
1144
3
原创 debian10 更换阿里源
修改源配置vim /etc/apt/sources.list清空,或注释原来的配置,在配置中加入以下阿里源,保存退出deb https://mirrors.aliyun.com/debian stable main contrib non-freedeb https://mirrors.aliyun.com/debian stable-updates main contrib non-free更新源apt-get cleanapt-get update完成...
2020-10-13 01:47:32
5754
原创 Windows中配置java变量环境
java自己下载右键点击 此电脑 选择 属性点击高级系统设置点击环境变量点击系统变量下的 新建变量名写 JAVA_HOME变量值写 C:\Program Files\Java\jdk-9.0.4 (这里写你下载的java版本)点系统变量里面Path在变量值里面添加 ;%JAVA_HOME%\bin到这里就完成了...
2020-07-18 20:04:25
305
原创 centos7samba服务的搭建
------------------------------------------smb服务---------------------------------------------------------yum install samba -y #安装smb服务mkdir /home/smbshare #创建共享目录vim /etc/samba/smb....
2020-03-15 16:05:04
536
原创 centos7ftp服务器的搭建
yum install -y vsftpd #安装vsftpd服务rpm -qa | grep vsftpd #查看vsftpd版本信息vim /etc/selinux/config #更改selinux=disabledsetenforce 0 #关闭selinuxgetenforce #查看selinux状态firewall-cmd --permanent --ad...
2020-03-15 15:56:55
480
原创 centos7httpd服务的搭建
---------------------------------------httpd搭建---------------------------------------------yum install httpd -y #安装httpdvim /etc/httpd/conf.d/vhosts.conf #修改httpd配置文件firewall-cmd --pe...
2020-03-15 15:46:47
525
原创 centos7下selinux永久关闭
----------------------------------------------selinux永久关闭-----------------------------------------------------vim /etc/sysconfig/selinux #修改selinux配置文件将状态改为disabledreboot #重新启动后生效...
2020-03-15 15:35:16
1098
原创 在linux(centos7)下本地仓库的搭建
————————————————本地仓库搭建--------------------------------------------------mount /dev/sr0 /mnt #挂载mkdir /etc/yum.repos.bak #创建备份地址mv /etc/yum.repos.d /etc/yum.repos.bak #将源全部移动到备份地址下vim /etc/y...
2020-03-15 15:28:46
761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人