- 博客(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 815
原创 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 1790 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 1302
原创 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 277 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 245
原创 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 1228
原创 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 1621
原创 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 1521
原创 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 2681
原创 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 3014
原创 在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 3079
原创 如何在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 1337
原创 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 1092 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 1129 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 933 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 1466
原创 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 843
原创 简单几步重置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 987
原创 这样设置Windows不用密码也可以远程
这样设置Windows不用密码也可以远程XP1.我的电脑–属性–远程–远程协助&&远程桌面WIN71.计算机–属性–远程设置–远程协助&&远程桌面2.开始–运行(gpedit.msc)–计算机配置–Windows设置–安全设置–本地策略–安全选项–帐户: 使用空密码的本地帐户只允许进行控制台登录–已禁用常用命令远程桌面:mstsc运行:win+r...
2020-06-01 10:22:18 2046
原创 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 932
原创 免安装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 877
原创 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 951
原创 防止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 1552
原创 将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 2085 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 1115
原创 普通用户登录自动切换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 1523
原创 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 933
oracle-instantclient11.2.zip
2020-07-30
safe-rm-0.12.zip
2020-06-29
sersync2.5.4_64bit_binary_stable_final.zip
2020-06-17
tomcat-redis-session-manager.zip
2020-06-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人