linux服务器

Linux下部署squid代理服务器

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-12 09:06:28
目录 1.squid介绍 2.正向代理 3.反向代理 1.squid介绍 Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。 用途: 通过缓存的方式为用户提供web访问加速 对用户的web访问进行过滤控制 服务名:squid 主配置文件:/etc/squid/squid.conf 监听端口:3128 Squid 是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。 2.正向代理 正向代理: 意思是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。典型的正向代理是一种最终用户知道并主动使用的代理方式 2.1、实验环境 ①

linux定时清理tomcat日志文件

我们两清 提交于 2020-03-12 08:42:31
linux定时清理tomcat日志文件 需求:最近公司服务器发现磁盘经常会被占满,查其原因是因为大量的日志文件。所有需要每天定时去清理过期的日志文件 一:编写脚本 [Shell] 纯文本查看 复制代码 ? 1 [root@localhost home] # vim clean_catalina.sh 添加内容如下: [Shell] 纯文本查看 复制代码 ? 1 2 3 4 5 6 # 删除 /opt/java/tomcat7/logs/下5天前,文件名称包含"201"的logs find /opt/java/tomcat7/logs/ -mtime +5 -name "*201?*" - exec rm -rf {} \; # 清空 /opt/java/tomcat7/logs/下的catalina.out echo " " > /opt/java/tomcat7/logs/catalina .out 赋权 [Shell] 纯文本查看 复制代码 ? 1 [root@localhost home] # chmod 755 clean_catalina.sh 二:设置定时执行clean_catalina.sh脚本 [root@localhost home]# crontab -e 添加内容如下: 10 0 * * * /home/clean_catalina.sh 三:重启定时任务

Linux 使用 iptables屏蔽IP段

爱⌒轻易说出口 提交于 2020-03-12 01:51:49
netfilter/iptables IP 信息包过滤系统是一种功能强大的工具,可用于添加、编辑和除去规则,这些规则是在做信息包过滤决定时,防火墙所遵循和组成的规则。这些规则存储在专用的信息包过滤表中,而这些表集成在 Linux 内核中。在信息包过滤表中,规则被分组放在我们所谓的链(chain)中。 netfilter/iptables 的最大优点是它可以配置有状态的防火墙,这是 ipfwadm 和 ipchains 等以前的工具都无法提供的一种重要功能。有状态的防火墙能够指定并记住为发送或接收信息包所建立的连接的状态。防火墙可以从信息包的连接跟踪状态获得该信息。在决定新的信息包过滤时,防火墙所使用的这些状态信息可以增加其效率和速度。这里有四种有效状态,名称分别为 ESTABLISHED 、 INVALID 、 NEW 和 RELATED 。 #添加屏蔽IP #禁止此IP访问服务器 iptables -I INPUT -s 1.2.3.4 -j DROP 或 iptables -A INPUT -s 1.2.3.4 -j DROP 重新打开该IP访问 iptables -D INPUT -s 1.2.3.4 -j DROP #禁止服务器访问此IP iptables -A OUTPUT -d 1.2.3.4 -j DROP 如果要封某个网段: iptables -I INPUT -s

Linux 部署 JDK 环境

无人久伴 提交于 2020-03-12 01:46:52
第一步: 操作系统 在云服务器上安装Centos操作系统版本根据需要选择 第二步:JDK安装及环境搭建 1\建文件夹 上传文件 使用SecureFXPortable软件 远程连接,输入密码后在/usr/local/目录下创建java文件夹后,将jdk-8u181-linux- x64.tar.gz文件上传到文件夹中,注意一定是要.gz的jdk 2\解压压缩文件 使用SecureCRTPortable软件 登录后,输入命令 cd / 退回到根目录 在执行cd/usr/local/java 切换到java文件夹下 执行 tar -xvf jdk-8u181-linux-x64.tar.gz 解压命令 3\配置环境变量 使用 cd / 命令退回根目录,用cd命令进入etc目录,使用 ls 命令 查看文件夹内文件,找到profile文件 使用命令 vim profile 打开profile文件. #set java environment JAVA_HOME = / usr / local / java / jdk1 . 8.0 _181 CLASSPATH = . : $JAVA_HOME / lib . tools . jar PATH = $JAVA_HOME / bin : $PATH export JAVA_HOME CLASSPATH PATH 将配置上面的配置粘贴到文件中

在Linux On Android(ARM) 运行Nyancat 服务器

Deadly 提交于 2020-03-11 21:51:20
小声bb 本来是想用ArchlinuxArm来做的,没想到Arch死活开不了Telnetd服务,没办法,只能转到Ubuntu,没想到Ubuntu一试就行(Ubuntu txdy 狗头) 此教程对 Linux 通用,只不过我是在ARMLinux上运行的. 贴图 洗脑必备神曲 Youtube视频: https://www.youtube.com/watch?v=QH2-TGUlwu4 Nyancat Server 官网: https://nyancat.dakko.us/ 一直都非常喜欢 Nyancat 这个小玩意,很早以前就关注了Nyancat的网站,感觉里面的截图非常有意思,这里我就放上几张. 是不是很有趣啊,哈哈哈哈哈哈 正文 一.以Inetd方式搭建Nyancat服务器 1.写Nyancat脚本 #!/bin/bash #nyancat.sh nyancat -t #-t telnet 模式 把 nyancat.sh 移动到 /tmp chmod 745 /tmp/nyancat.sh 赋予Other执行权限 tips:因为是要以 telnetd 用户来执行的,所以要赋予 Other 可执行权限 2.配置Inetd vim /etc/inetd.conf ,在in.telnetd(或者telnetd)后面加入 -L /tmp/nyancat.sh #:STANDARD:

第十八篇 Linux环境下常用软件安装和使用指南

为君一笑 提交于 2020-03-11 21:42:29
提醒:如果之后要安装virtualenvwrapper的话,可以直接跳到安装virtualenvwrapper的方法,而不需要先安装好virtualenv 安装virtualenv和生成虚拟环境 安装virtualenv:yum -y install python-virtualenv 生成虚拟环境: 先切换到想要生成虚拟环境的目录下面 生成python2的虚拟环境:virtualenv 虚拟环境名,例如:virtualenv test_py2 生成python3的虚拟环境:virtualenv -p python3的安装目录 虚拟环境名,例如:virtualenv -p /usr/local/bin/python3.6 test_py3 启动虚拟环境: 先切换到bin目录下面:cd test_py2/bin 或者 cd test_py3/bin 使用source命令启动虚拟环境:source activate 退出虚拟环境:deactivate 快速启动虚拟环境(安装virtualenvwrapper) 安装vitualenvwrapper:pip install -i https://pypi.douban.com/simple/ virtualenvwrapper 使用find命令查找virtualenvwrapper.sh的位置:find / -name

linux下安装activemq

戏子无情 提交于 2020-03-11 19:10:34
进入activemq官网,选择合适的版本下载(分别对应linux): http://activemq.apache.org/download-archives.html 上传至服务器/home,然后解压 #tar -zxvf apache-activemq-5.15.11-bin.tar.gz #cd apache-activemq-5.15.11/bin #./activemq start 访问: http://0.0.0.0:8161/index.html http://0.0.0.0:8161/admin 用户名:admin 密码:admin 修改用户名和密码: vi ./conf/jetty-realm.properties 服务启动 #ln -s /home/apache-activemq-5.15.11/bin/activemq /etc/init.d/ #/etc/init.d/activemq start 来源: CSDN 作者: wwweasy 链接: https://blog.csdn.net/wwweasy/article/details/104795939

Linux 小白笔记第八弹,手把手教你Ubuntu(乌班图)搭建samba服务器,从安装到配置。

笑着哭i 提交于 2020-03-11 17:00:58
引子: 安装在Ubuntu中samba服务器,实现Windows与Ubuntu的文件传输,是非常有必要的。我们直接开始吧! 安装: 第一步: 输入安装命令: sudo apt-get install samba samba-common 若安装过程中出现这个问题:则输入命令: sudo apt-get update 如果没有出现这个问题则直接进行第二步操作 配置: 第二步:依次输入以下命令: 输入命令: sudo -s 进入root 输入命令: cd /home 进入家目录 输入命令: mkdir share 创建share文件夹 输入命令: chmod 777 share 设置share的权限 第三步:用vi进入文件并修改文件内容(如果不会用vi 也可以用gedit) vi /etc/samba/smb.conf 或者 gedit /etc/samba/smb.conf 接着在文件末尾输入红框里的内容,保存后退出。 第四步:按照下列图片显示,依次输入命令。 输入完命令之后会出现这个框: 写一个你不会忘记的密码,到这里samba服务器就搭建完成了 最后一步:回到home 文件夹下:输入命令重启samba 这时候samba服务器就搭建完成了。那怎么从windows连接Linux呢? win键 + r 打开以下界面: 输入你的ubuntu地址,如果不知道地址

Linux中Apache的管理及使用(2)

删除回忆录丶 提交于 2020-03-11 16:54:36
一、Apache的虚拟主机 在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。Apache虚拟主机配置有三种方法:基于IP配置、基于域名配置和基于端口配置。 1.1配置虚拟机 子配置文件: / etc / httpd / conf . d/ * . conf 主配置文件: / etc / httpd / conf / httpd . conf [root@apache conf.d] # vim /etc/httpd/conf.d/VirtHost.conf 1.2测试 二、Apache的语言支持 2.1默认支持html 2.2php 设置支持php语言 安装 dnf install php -y 2.3apache的配置帮助 安装: dnf install httpd-manual -y 2.4cgi语言支持 三、Apache的加密访问 3.1http:超文本传输协议,使用tcp端口默认使用80,默认情况下是明文传输,数据可以通过抓取工具包来捕获到,因此在interner上,有些比较重要的站点http服务器需要使用PKI(公钥基础结构)技术来对数据加密!这也就是https. 3.2https:安全的超文本传输协议,使用TCP 端口443,他的数据会用PKI中的公钥进行加密,这样抓取工具捕获到的数据包是无法查看的

Linux下配置DNS服务器

隐身守侯 提交于 2020-03-11 16:31:40
一,相关信息 1,DNS系统的作用:正向解析——根据主机名称(域名)查找对应的ip地址;反向解析——根据ip地址查找对应的的主机域名。 2,DNS系统的工作模式:递归查询,迭代查询。 3,根DNS服务器,全球13台,美国10台,英国一台,瑞典一台,日本一台。 4,伯克利Internet域名服务——dns服务器软件包 5,主配置文件——/etc/named.conf 6,保存dns解析记录的数据文件位于——/var/named/ 7,服务器名——named 8,端口号——53 二,主服务器 1,配置主配置文件, 来源: CSDN 作者: EVERZJS 链接: https://blog.csdn.net/weixin_44641254/article/details/104796093