自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 CentOS7 Nginx配置ssl证书实现https访问

CentOS7 nginx 配置 ssl证书下载 Nginx 版本的ssl证书,放在/etc/nginx/ssl下# 创建证书ssl目录mkdir -p /etc/nginx/ssl停止 Nginx 服务

2020-08-28 16:11:10 831

原创 CentOS7+Python3+Django+Uwsgi+Nginx部署项目

CentOS7+Python3+Django+Uwsgi+Nginx部署项目Django是用python语言写的开源web开发框架,并遵循MVC设计。模型(M)- 编写程序应有的功能,负责业务对象与数据库的映射(ORM)。视图(V)- 图形界面,负责与用户的交互(页面)。控制器(C)- 负责转发请求,对请求进行处理。正式发布web服务,我们需要一个可以稳定而持续的服务器,我们可以将 uWSGI 和 Nginx Web 服务器结合使用,实现更高的并发性能。参考文档:https://www.runoob.

2020-08-07 17:31:38 1800 4

原创 CentOS7 pip 安装时速度慢怎么办?

Linux/Windows加速在Python开发的过程中,经常需要使用pip安装各种模块,由于网络问题导致安装失败,所以我们需要加速一下,这样就能解决网络慢导致安装失败的问题。CentOS:创建pip目录,执行并写入以下内容:# 创建pip目录mkdir ~/.pip# 复制执行以下内容cat > ~/.pip/pip.conf << EOF[global]index-url=https://mirrors.aliyun.com/pypi/simple/[install

2020-08-06 14:44:27 1324

原创 CentOS7平台安装Python3

CentOS7平台安装Python3环境Python是一种计算机程序设计语言,CentOS7系统默认安装的是Python 2.7.5,Python3版本需要自行安装,为了不影响CentOS7部分命令的使用,我这里采取了Python2和Python3共存的方式…1.安装Python3依赖包及开发环境yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-deve

2020-07-29 17:30:08 280 2

原创 如何导出Oracle11G空白表

解决Oracle11g空白表无法导出的问题Oracle11g 新增参数deferred_segment_creation ,建库的时候默认值为true,意思是延时加载,当表中不存在数据的时候,不为这个表创建空间,当你导出的时候会发现很多表不存在;解决方式:1.show parameter deferred deferred_segment_creation;2.alter system set deferred_segment_creation=false;3.执行sql:select

2020-07-17 12:02:12 250

原创 CentOS7搭建KooTeam团队协作系统

CentOS7搭建KooTeam团队协作系统KooTeam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。一、安装Mariadb数据库1.用YUM安装MySQL数据库yum install -y mariadb-server mariadbsystemctl restart mariadb2.查询MySQL版本mysqladmin --version# linux上该命令将输出以下结果,该结果基于你的系统信息mysqlad

2020-07-03 21:36:30 1239

原创 CentOS7/RHEL7搭建DNS服务器

Linux CentOS7 DNS服务器配置DNS(域名系统)主要用于域名与IP地址的相互转换,将IP地址转换成对应的主机名或将主机名转换成与之相对应IP地址的一种机制。通过域名解析出IP地址的叫做正向解析,通过IP地址解析出域名的叫做反向解析。1.安装DNSyum install -y bind bind-chroot bind-utils2.修改配置vim /etc/named.conf# 找到两行listen-on port 53 { 127.0.0.1; }; allow-quer

2020-07-01 09:00:30 1627

原创 CentOS7/RHEL7防火墙开放端口配置

Firewalld是centos7的一大特性,Firewalld提供了一个动态管理的防火墙,支持网络/防火墙区域来定义网络连接或接口的信任级别。它支持IPv4、IPv6防火墙设置和以太网网桥,并分离运行时和永久配置选项。它还支持服务或应用程序直接添加防火墙规则的接口。1.添加端口# 添加指定端口firewall-cmd --zone=public --add-port=8080/tcp --permanent# 添加端口区间firewall-cmd --zone=public --add-port

2020-07-01 08:41:07 1543

原创 MySQL主从复制搭建(一主双从)

MySQL主从复制(一主双从)一、环境介绍名称IP系统端口版本Master192.168.10.175centos6.103306MySQL 5.7Slave192.168.10.176centos6.103306MySQL 5.7Slave192.168.10.177centos6.103306MySQL 5.7二、主从搭建1.主从服务器安装MySQL数据库yum -y install mysql*2.修改MySQL数据库密码

2020-06-22 20:15:39 2690

原创 Keepalived+Nginx+Tomcat+Redis搭建高可用服务

一、环境条件名称IP端口系统版本备注Keepalived+Nginx192.168.10.1768080Centos6.10Keepalived v1.3.5+Nginx/1.16.1MASTERKeepalived+Nginx192.168.10.1778080Centos6.10Keepalived v1.3.5+Nginx/1.16.1BACKUPTomcat+Redis192.168.10.1788086/6379Centos6.1

2020-06-16 17:32:16 3034 1

原创 在Linux如何搭建Oracle11g Data Guard

RHEL6/CentOS6搭建Oracle11gDataGuard一、工作原理Data Gurad 通过冗余数据来提供数据保护,Data Gurad通过日志同步机制保证冗余数据和主数之前的同步,这种同步可以是实时,延时,同步,异步多种形式。Data Gurad常用于异地容灾和小企业的高可用性方案,虽然可以在Standby机器上执行只读查询,从而分散Primary数据库的性能压力,但是Data Gurad决不是性能解决方案。在Data Gurad环境中,至少有两个数据库,一个处于Open状态对外提供服务

2020-06-12 12:08:11 3115

原创 如何在Linux上为指定的用户启用或禁用SSH?

为了linux的安全,有时候我们需要指定的用户通过SSH登录系统,那我们如何设置特定用户或者禁用SSH哪?一、指定用户启用ssh访问# 将对应的值追加到/etc/ssh/sshd_config文件中1.echo "AllowUsers root" >> /etc/ssh/sshd_config# 检查是否添加成功2.cat /etc/ssh/sshd_config | grep -i allowusers# 重启ssh服务3.systemctl restart sshd.serv

2020-06-10 12:10:16 1343

原创 RHEL7/CentOS7安装gitlab并汉化

环境CentOS7本文为CentOS7安装gitlab并汉化文档,来自搭建整理,参考文档为:https://about.gitlab.com/install/1.安装依赖包[root@localhost home]# yum install -y curl policycoreutils-python openssh-server postfix vim wget git patch2.在系统防火墙中打开HTTP和HTTPS,设置SSH、邮件开机启动[root@localhost ~]# sy

2020-06-09 17:25:41 1100 1

原创 Oracle11g安装打怪升级之路

#!/bin/bash# -*- coding: UTF-8 -*-# Filename: oracle_install.sh# Description: Install the oracle database configuration document on the Linux system# Author: SERE# 将系统自带的yum源改成备份(/etc/yum.repos.d)for name in /etc/yum.repos.d/*.repo; do mv $name

2020-06-05 17:35:21 1135 2

原创 菜鸟式清理Oracle归档日志

#!/bin/bash# -*- coding: UTF-8 -*-# Filename: delete_archivelog.sh# Description: Oracle归档日志清理脚本# Author: SEREecho -e "\033[32mTime:$(date +%F" "%T)\033[0m"source ~/.bash_profileLOG_DIR=$ORACLE_BASE/flash_recovery_area/ORCL/archivelog/DELETE_DATE=`

2020-06-04 17:35:10 941 4

原创 国内常用开源镜像站网址

国内常用开源镜像站地址阿里:http://mirrors.aliyun.com/网易:http://mirrors.163.com/搜狐:http://mirrors.sohu.com/浙大:http://mirrors.zju.edu.cn/华为:http://mirrors.huaweicloud.com/腾讯:http://mirrors.cloud.tencent.com/清华:http://mirror.tuna.tsinghua.edu.cn/...

2020-06-03 12:22:29 1475

原创 Fail2ban防止SSH暴力破解

Fail2ban防止SSH暴力破解安装Fail2ban时,Python版本要大于2.4[root@localhost ~]# python -V对于源码包安装的软件,如果进行编译安装的话,通常都要先看它的readme文件,如何进行安装......下载地址:https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/f/fail2ban-0.9.6-1.el6.1.noarch.rpm[root@localhost ~]# wget http

2020-06-02 17:30:23 852

原创 简单几步重置RHEL7/CentOS7 root密码

简单几步重置RHEL7/CentOS7 root密码1.启动系统在开机菜单倒计时读秒时,按键盘上下选择,按"e"进入内核2.找到linux16开头的地方,按"end"键到最后,输入rd.break console=tty0,根据提示按ctrl+x启动系统3.mount –o remount,rw /sysroot/ #挂载sysroot4.chroot /sysroot/ #切换到原系统根目录5.echo "mima" | passwd --stdin root #修改密码6.touch /.a

2020-06-01 12:32:33 994

原创 这样设置Windows不用密码也可以远程

这样设置Windows不用密码也可以远程XP1.我的电脑–属性–远程–远程协助&&远程桌面WIN71.计算机–属性–远程设置–远程协助&&远程桌面2.开始–运行(gpedit.msc)–计算机配置–Windows设置–安全设置–本地策略–安全选项–帐户: 使用空密码的本地帐户只允许进行控制台登录–已禁用常用命令远程桌面:mstsc运行:win+r...

2020-06-01 10:22:18 2064

原创 RHEL6/CentOS6中安装VNC服务

Linux VNC server的安装及简单配置使用1.安装VNC服务yum install -y tigervnc-server2.运行并设置密码vncserver3.配置用户vim /etc/sysconfig/vncservers# 在结尾直接新增以下两行或者直接修改VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1360x768 -nolisten tcp -localhost"备注:VNCSERVERS="1:root"

2020-05-29 14:38:20 941

原创 免安装Tomcat集成JDK添加到windows启动服务项中

Tomcat下载地址:https://archive.apache.org/dist/tomcat/因为解压的Tomcat在Window启动项中没有,每次只能手动执行startup.bat,启动后窗口还很容易被用户给关闭,导致程序无法正常访问......一、安装服务进入到Tomcat解压目录,例如cd 解压目录\apache-tomcat-7.0.53\binservice.bat install看到执行完成,在Window启动项中查看二、卸载服务service.bat remove

2020-05-28 09:33:18 882

原创 Linux数据实时同步(sersync+rsync)

需求:将Master(175)/var/ftp/pub/的目录文件实时备份到Slave(176)/backup/目录下环境:OEL7.2Master(192.168.1.175)Slave(192.168.1.176)说明:Rsync可以远程同步,支持本地复制,实时同步需要借助第三方工具sersync/inotifySersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使用rsync同步的时候Inotify只能记录下被监听的目录发

2020-05-28 08:53:37 957

原创 防止Linux系统中重要文件被修改(chattr)

防止Linux系统中重要文件被修改,请使用chattr命令以下为我常用锁定关键文件添加文件锁定chattr +i /etc/fstabchattr +i /etc/passwdchattr +i /etc/shadowchattr +i /etc/groupchattr +i /etc/groupshadowchattr +i /etc/rc.d/rc.localchattr +i /etc/profilechattr +i /etc/sysconfig/iptableschattr

2020-05-27 09:15:12 1569

原创 将SSH多次登录失败的IP加入黑名单

#!/bin/bash# -*- coding: UTF-8 -*-# Filename: host_deny.sh# Description: 将SSH多次登录失败的IP加入黑名单# Date: 2020-05-26cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort | uniq -c | awk '{print $2"="$1}' > /tmp/blacklist=`cat /tmp/black`for i in

2020-05-26 12:08:39 2101 6

原创 NFS+TFTP+DHCP+KickStart+PXE批量Linux系统

NFS+TFTP+DHCP+KickStart+PXE批量linux服务器安装1.系统环境RHEL6.6IP:192.168.2.172 Gateway: 192.168.2.12.关闭selinuxvim /etc/sysconfig/selinuxSELINUX=disabled3.安装软件包yum install -y dhcp* tftp* nfs* 4.配置dhcp服务器vim /etc/dhcp/dhcpd.confddns-update-style inter

2020-05-25 15:57:53 1123

原创 普通用户登录自动切换root

普通用户登录自动切换root为了防止暴力破解root用户,禁止了root用户远程登录,让指定普通用户登录系统自动切换root身份。写的不会的地方,请各个多多评论指教。1.配置用户免密切换到root账户vim /etc/sudoersname ALL=(ALL) NOPASSWD: ALL2.配置登录用户环境vim ~/.bash_profileif [[ $USER = 'name' ]]; then sudo su -fi3.禁止root用户远程登录vim /etc/ssh/.

2020-05-25 08:53:19 1552

原创 Linux safe-rm替换rm命令

safe_rm替换rm在自己的虚拟机上手误,执行错了命令,悲剧......以下是修改rm命令的具体操作...cd /tmpwget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gztar -zxf safe-rm-0.12.tar.gzcd safe-rm-0.12/cp -f safe-rm /usr/local/bin/ln -sf /usr/local/bin/safe-rm /usr/loca

2020-05-22 10:37:55 938

oracle-instantclient11.2.zip

列表: oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-tools-11.2.0.4.0-1.x86_64.rpm

2020-07-30

safe-rm-0.12.zip

用safe-rm替换rm命令,防止手误删除系统文件,导致系统无法使用,具体替换方法见我的博客,博客中我写中了shell脚本,直接执行使用,测试的使用删除不重要的文件试试,禁止执行rm -rf /*,防止个人系统环境不一样,safe-rm替换失败......

2020-06-29

sersync2.5.4_64bit_binary_stable_final.zip

sersync工作原理:由inotify服务监控目录,当目录/文件发生变化时触发rsync服务进行推送,完成数据同步。

2020-06-17

tomcat-redis-session-manager.zip

tomcat-redis-session-manager 利用redis做tomcat的session共享时是要使用.....

2020-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除