
Linux
文章平均质量分 75
SitVen
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Ubuntu部署tomcat
安装tomcat需要有Java环境,需要先安装jdk,可以参考Ubuntu部署Jenkins其中有步骤介绍1.tomcat官网下载对应linux压缩包2. 将下载的tomcat压缩包放在你安装的文件夹下,我放置在/usr/share/tomcat目录下3. 解压tomcat压缩包到当前路径tar -xzvf apache-tomcat-9.0.53.tar.gz4. 给bin目录下添加权限chmod 777 -R apache-tomcat-9.0.53/bin5. ..原创 2021-09-21 07:55:28 · 1055 阅读 · 0 评论 -
Nginx禁止某些User Agent抓取网站
大家都知道网络上的爬虫非常多,爬虫有利也有弊,爬虫可以让我们的网站容易被其他人搜到,比如百度蜘蛛(Baiduspider)问题是有些爬虫不遵循robots规则对服务器造成压力,或者是恶意爬取网页、采集数据。不好的爬虫会耗费大量的服务器资源影响正常的用户使用。有些服务器是按流量计费,被爬虫耗费很多流量要交这些额外产生的费用,比如:七牛Nginx反爬虫在Nginx安装目录下的conf目录创建个spider目录,spider下新建个agent_deny.confcd /usr/local/原创 2020-06-21 08:39:29 · 871 阅读 · 0 评论 -
Ubuntu上Nginx配置SSL证书
SSL证书进入腾讯云服务器 - 搜索SSL证书 - 证书管理- 申请免费的SSL证书审核通过将证书下载到本地解压,解压结果获得5个文件,如下图:通过Nginx配置证书,我们只需Nginx文件下的证书文件和私钥文件传到服务器, 并放到Nginx的配置文件路径1_www.sitven.cn_bundle.crt 证书文件 2_www.sitven.cn.key 私钥文件配置...原创 2020-04-04 14:06:14 · 2598 阅读 · 0 评论 -
Ubuntu通过Nginx反向代理Jenkins
此前使用Nginx+uWSGI部署的博客项目部署的应用多了开放的端口也多,出于安全性考虑, 关闭服务器8080端口入站规则修改Jenkins访问方式, 通过Nginx反向代理通过80端口访问Jenkins修改nginx 的配置文件sudo vim /etc/nginx/sites-available/mysite.conf1. 在原有配置下添加upstream jen...原创 2020-03-22 17:09:51 · 635 阅读 · 1 评论 -
Ubuntu16.04下安装Docker与docker-compose
什么是DockerDocker 是一个开源的应用容器引擎,基于Go语言并遵从 Apache2.0 协议开源Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级,可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低Docker的应用场景Web...原创 2019-12-20 22:29:12 · 380 阅读 · 0 评论 -
ubuntu使用fail2ban防御ssh暴力破解
查看暴力破解IPsudo grep "Failed password for root" /var/log/auth.log | awk '{print $11}' | sort | uniq -c | sort -nr | more 不查不知道一查吓一跳,暴力破解最多的IP达到4千多次禁止root账号登录修改/etc/ssh/sshd_config# sudo...原创 2019-10-27 09:55:03 · 1926 阅读 · 0 评论 -
python编译安装后ssl模块无法调用
Ubuntu源码安装Python3.6.5问题:ubuntu源码编译安装python3.6.5后使用requests库时,访问https的网站报错SSL module is not available解决:1. 去掉Modules/Setup.dist 207-210行代码的注释并修改ssl文件位置# 查看ssl文件位置sudo openssl version -a#...原创 2019-10-22 21:29:52 · 808 阅读 · 0 评论 -
jenkins配置Git源码管理
jenkins添加git plugin插件git plugin插件主要实现Jenkins构建过程中与Git进行交互安装方法1:系统管理->插件管理->可选插件查找git plugin,需要翻墙不然找不到安装方法2:导入离线包,进入系统管理-->插件管理-->高级-->上传插件插件下载地址:http://updates.jenkins-ci.org/do...原创 2019-10-22 20:12:19 · 5539 阅读 · 0 评论 -
Ubuntu设置定时任务自动备份mysql
创建备份程序1. 修改mysql配置文件: vim /etc/mysql/conf.d/mysqldump.cnf文件尾部添加如下内容:host = 127.0.0.1user = 数据库用户名password = 数据库密码2. 创建一个文件夹用来放你备份的文件cd /home/ubuntumkdir data_backup3. 创建备份程序 => b...原创 2019-10-12 23:56:10 · 788 阅读 · 0 评论 -
Nginx+uWSGI部署django博客项目
uwsig的安装测试安装uwsgisudo python -m pip install uwsgi注意:1)在系统环境安装,非虚拟环境2)使用对应python版本安装3)要先安装python开发包测试 uwsgi 是否正常在home/ubuntu目录下新建 test.py 文件,内容如下:def application(env, start_respons...原创 2019-09-28 08:37:26 · 238 阅读 · 0 评论 -
django -> 博客项目sqlite数据迁移至mysql
准备: 云服务器上安装mysql =>Ubuntu安装MySQL和配置远程连接 本地虚拟环境安装mysqlclient(下载地址): python -m pip installmysqlclient-1.4.4-cp36-cp36m-win_amd64.whlmysql数据设置# root账号登录mysql -u root -p # 创建数据...原创 2019-09-22 14:44:31 · 178 阅读 · 0 评论 -
Ubuntu安装git远程仓库
ubuntu安装git# 安装gitsudo apt-get install git# 查看git版本git --version添加客户端公钥到远程库1.客户端git生成密钥 ssh-keygen2.查看客户端公钥(windows的公钥放在/c/Users/admin/.ssh/id_dsa.pub中,可通过git查看) cat /c/Users/...原创 2019-07-02 23:55:13 · 241 阅读 · 0 评论 -
Ubuntu安装Redis并配置远程访问
一、软件仓库的更新与安装Redissudo apt-get install updatesudo apt-get install redis-server注:若报错找不到安装包则运行 sudo apt-get update安装后检查Redis系统进程与服务状态ps -aux|grep redisnetstat -nlt|grep 6379二、进入Redis数...原创 2019-04-05 13:25:25 · 1420 阅读 · 0 评论 -
Ubuntu源码安装Python3.6.5
安装python3.6.51.安装依赖sudo apt-get install gcc make zlib1g-devsudo apt-get install libbz2-devsudo apt-get install libsqlite3-devsudo apt-get install python3-dev libxml2-dev libffi-dev libssl-dev...原创 2019-03-16 20:11:19 · 537 阅读 · 0 评论 -
Ubuntu部署Jenkins
一、安装javaJAVA SE下载地址通过Xftp工具传到云服务器的/HOME/Ubuntu路径下解压安装到指定路径 : tar -xvfjdk-8u181-linux-x64.tar.gz -C /usr/java/创建软链接到/usr/bin目录:ln -s /usr/java/jdk1.8.0_181/bin/java /usr/bin/java添加环境变量...原创 2018-12-16 12:36:12 · 836 阅读 · 0 评论 -
Ubuntu安装mongodb和远程连接配置
环境:Ubuntu16.04.1 LTS 64位、mongoDB 3.6.9 、robo3T操作流程:Ubuntu安装mongoDB,设置访问权限,允许外网连接,robo3远程连接测试安装安装mongodb社区版1.导入MongoDB public GPG Key:sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:8...原创 2018-12-08 18:45:29 · 1863 阅读 · 0 评论 -
Ubuntu安装MySQL和配置远程连接
环境:腾讯云服务器、Ubuntu16.04.1 LTS 64位、MySQL 5.7.24 、navicat操作流程:Ubuntu上安装mysql数据库,设置mysql数据库访问权限,允许mysql外网访问,放通腾讯云3306端口,Navicat连接测试。安装MySQLsudo apt-get install mysql-serversudo apt-get install mysq...原创 2018-10-25 23:10:21 · 5757 阅读 · 0 评论