运维

安装Fedora系统和一些系统配置

1,在VMware上安装Fedora工作站系统 新建Fedora虚拟机系统,配置好内存、处理器、硬盘、CD、网络配置等参数。 配置 内容 配置 2GB 处理器 2 硬盘 20GB 网络模式 桥接模式(自动) 系统版本 Fedora-Workstation-Live-x86_64-30-1.2 (1)安装Fedora系统 打开虚拟机进入系统安装界面选择暗安装到硬盘驱动 之后选择硬盘语言,再点击“安装目的地”按钮,进行硬盘的配置: 选择已有硬盘之后,点击左下方“完善磁盘摘要以及引导程序”,进行磁盘引导设置: 选择已有硬盘之后,点击左下方“设为Boot设备”,将磁盘赊着为引导盘: 选定系统盘后,进行系统安装,安装完成后重启,第一次启动Fedora工作站有限设置用户名和密码,注意这里设置的普通的用户名,管理员用户需要在系统系统启动后进行设置。 (2)设置用户名和密码 新装Fedora系统后,重启Fedora工作站,首先进入用户名和密码设置页面,在这里设置一个普通用户。 这里设置全名和用户名分别为: 全名:Strive to Positive Energy 用户名:s2pe 点击“前进”按钮,设置普通用户密码,之后一路点击“前进”按钮可完成Fedora工作站的初始化设置、 2、Fedora工作站初始化的一些配置 (1)配置管理员用户密码 在”活动“->”工具“菜单中打开一个命令终端 在终端中输入命令 sudo passwd root 输入二次密码长度八位以上的管理员用户密码。 点击右上角关机图标,注销当前用户,使用管理员账户登录。 (2)查询系统参数 查看内核版本: uname -a 查看测判大小 fdisk -l | grep Disk 3、软件包管理软件的安装和配置 (1)yum的安装与配置 查询是否安装了yum软件 rpm -qa | grep yum 可以看到,在Fedora30中,dnf-yum已经取代了yum。 配置阿里镜像源: 访问阿里云镜像站选择Fedora系统,按照其步骤进行配置 (2)apt安装与配置 查询是否安装了apt软件 rpm -qa | grep apt 显示已安装版本为 raptor2-2.0.15-18.fc30.x86_64 因为已经配置过yum源文件,此处不用再配置软件源。

Err-disabled网络故障分析

[日志信息] 这两天有两起网络交换机异常警报,在缺省配置下,一旦接口被置为err-disable,IOS将不会试图恢复接口。当端口处于err-disabled状态,将没有任何流量从该端口被传发出去,也将不接收任何进站流量。从交换机外观上看去,端口相对应的LED状态灯也将由正常绿色变为暗黄色或关闭。两起的日志信息分别如下: 案1: # 接口信息 show int fa1/0/18 br FastEthernet1/0/18 is down,line protocol is down (err-disabled) # 查看产生err-disabled的原因 sh int fa1/0/18 status err-disabled Port Name Status Reason Fa1/0/18 err-disabled bpduguard 案2: # 日志信息 show logging loopback error detected on Gi1/0/46, putting Gi1/0/46 in err-disable state [常用命令] # 查看接口状态 show interfaces status # 查看触发err-disable的原因 show interfaces status err-disabled # 查询Err-disabled监控事件 show errdisable detect # 查询Err-disabled自动恢复事件 show errdisable recovery # 启动Err-disabled自动恢复事件

暗影精灵双系统(win10和Ubuntu16.04)安装+Cuda和tensorflow安装-深度学习环境配置

参考教程一:https://blog.csdn.net/qq_42121640/article/details/80635071 参考教程二:https://blog.csdn.net/zr459927180/article/details/51627910 参考教程三:https://blog.csdn.net/qq_35976351/article/details/89178917 1、首先暗影精灵4Plus: (1)F10:设置Bios选项讲legacy模型启用,传统模式启用:Ubuntu的安装选择非UEFI的情况。 (2)将secure boot关闭。 (3)F9:来选择安装启动盘。 2、UltraISO中,将镜像刻盘时:选择: win10:直接刻 Ubuntu16.04:一定要点击“便捷启动”–“写入新的驱动器引导扇区”-“Syslinux” 3、先装win10,然后装Ubuntu。 通过EasyBCD选择“添加新条目”,选择Linux/BSD操作系统,在“驱动器”栏目选择/boot的分区。可以通过大小来识别: 本文重点强调以下几个坑: 第一:此处强调一点:不要像参考教程二中建议的/boot只留200M,不够的,建议1G左右,因为只要有更新不及时清理就会满,到时候安装其他东西都是导致失败。所以建议1G或2G。 第二:暗影精灵4Plus可以直接装cuda10,所以没必要担心16.04。直接按照参考三,直接装。 第三:补充安装细节: 将系统安装在固态盘上,此处电脑固态256G。所以平分两份:128Gwin10,128GUbuntu. win10的C盘,新建时会多出来一个500M的预留,导致一个盘只能分成4个主分区,win10占据两个。 Ubuntu新建分区时,按照前两个参考:先建/boot 1到2个G。然后建立swap分区。剩余本人全分给了/。在1T的机械硬盘上新建了一个300G的home。 第四:按照参考三:补充配置环境变量: vi ~/.bashrc source ~/.bashrc nvcc -V 第五:nvidia-smi.加tensorflow代码测试。

企业威胁情报平台建设之暗网监控

一、前言 相信大家对暗网这个概念并不陌生,众所周知,暗网藏着一个暗黑版的交易市场,违法工具、色情交易、毒品交易、枪械信息比比皆是,俨然一个网络犯罪分子聚集的“虎狼之穴”。我们使用Tor浏览器等可以轻松访问暗网中的浅层网,主要是黄赌毒和数据情报信息,如丝绸之路等。 对于企业而言,往往不免被黑客攻击而被获取大量的数据,而这些数据一般会优先在暗网售卖,如近年来的12306、各大互联网公司等的数据泄露事件。为了及时响应突发的数据泄露事件,企业需要一款实时监控暗网数据泄露的威胁情报平台,用来监控敏感数据泄露、薅羊毛、业务安全风险等事件。 二、代理服务器搭建 由于国内网络环境的原因,为了顺利访问暗网,我们需要一台海外服务器,系统版本是ubuntu 18.04(当然其他系统也可以,只是本文会把这个版本的系统作为例子),同时需要在这台服务器上安装Tor与Privoxy用作访问代理服务器。 本文的系统版本: root@536ef99cab94:/# cat /etc/issue.net Ubuntu 18.04.2 LTS 2.1 整体架构 从图上可以看到,Privoxy作为一个中转代理,主要是把http协议转socks5协议,而Tor则负责把socks5转Tor协议。所以整个代理访问过程为: 1.用户输入后缀为onion的地址,由Privoxy暴露的8118端口访问http协议; 2.Privoxy把http协议转发给Tor,Tor获取该网站公钥进行加密,通过Tor通信链路发送信息给Tor节点,由该节点转发请求到.onion网站。 2.2 安装Tor 可能很多人一开始会直接执行这条命令:sudo apt-get install tor,从这个命令安装的Tor是v2版本的,不支持较新的加密算法,所以导致访问不到某些使用最新加密算法的暗网网址。 Tor v2到Tor v3的转变主要表现为如下几点: 1.签名算法从SHA1/DH/RSA1024升级到SHA3/ed25519/curve25519; 2.改进的Tor directory protocol,安全性更高; 3.更好的洋葱地址,换成sha3,可以提高枚举生成一样地址的难度; 4.可拓展的交换协议。 参考官网的安装方法,安装最新版(v3版本)的Tor步骤如下: 1.在/etc/apt/sources.list添加如下源: deb https://deb.torproject.org/torproject.org bionic main deb-src https://deb.torproject.org/torproject.org bionic main 2.添加gpg密钥,执行如下命令: curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add - 3.安装Tor: apt update apt install tor deb.torproject.org-keyring 4.查看安装好Tor的版本,可知本文安装的Tor版本为0.3.5.8: root@536ef99cab94:/# tor -v Jun 18 14:30:43.

SAP WebIDE编辑器的主题设置

我的本地Eclipse和sublime Text等编辑器,为了保护视力都设置的是黑色或者豆沙绿的背景,而SAP WebIDE JavaScript编辑器默认的背景色还是纯白色,看久了眼睛很累: 这个背景色其实也是可以更换的:WebIDE里选择Preferences 把theme改成Tommorow Night Blue(dark)即可: 要获取更多Jerry的原创文章,请关注公众号”汪子熙”:

Python PIL库处理图片常用操作,图像识别数据增强的方法

在博客AlexNet原理及tensorflow实现训练神经网络的时候,做了数据增强,对图片的处理采用的是PIL(Python Image Library), PIL是Python常用的图像处理库. 下面对PIL中常用到的操作进行整理: 1. 改变图片的大小 from PIL import Image, ImageFont, ImageDraw def image_resize(image, save, size=(100, 100)): """ :param image: 原图片 :param save: 保存地址 :param size: 大小 :return: """ image = Image.open(image) # 读取图片 image.convert("RGB") re_sized = image.resize(size, Image.BILINEAR) # 双线性法 re_sized.save(save) # 保存图片 return re_sized 2. 对图片进行旋转: from PIL import Image, ImageFont, ImageDraw import matplotlib.pyplot as plt def image_rotate(image_path, save_path, angle): """ 对图像进行一定角度的旋转 :param image_path: 图像路径 :param save_path: 保存路径 :param angle: 旋转角度 :return: "

服务器响应时间缓慢的解决方法

用户在使用服务器一段时间后会发现网站打开速度变慢,如果遇到这种问题,我们可以从服务器的硬件和软件方面来进行升级优化,以提升服务器的性能跟它的整体利用率。下面一起来从这几个方面了解下吧~ 一、使用服务器的Gzip压缩功能 一般比较大中型的网站内容页面比价多,会造成占用较大的内存,当客户端访问的时候,加载的速度也会受到影响,如果是这类网站,用户可以用服务器的Gzip页面压缩功能,将一个比较大的页面尽量小一些,这样可以减少网络传输的数量,起到客户端访问速度。正常情况下的电脑是可以使用Gzip压缩功能的,而且还可以能够针对JS文件、CSS文件和Html进行压缩,多方面去进行优化网站访问速度。 二、尽量减少http请求数 一般情况下从访客访问一个页面到页面完全展现出来,这过程是要耗费一些时间加载各种Scripts、CSS样式表、Flash以及图片的,这过程中只要加载,就会请求一次http,所以这样的次数越多,时间耗费得越多,这样一来,页面的打开时间就越长,那如果是这样的情况,用户可以把CSS跟JS写到页面上,尽量避免外部调用,或者也可以把CSS文件和JS文件分来,在后台再进行合并,这样客户端浏览器相当于一次请求。所以尽量减少http的请求,减少外部各类文件的数量调用次数达到提升访问速度的目的。 三、升级服务器 在进行服务器升级工作之前,尽量多方面去考虑,是要升级现有的服务器还是要置换新的服务器设备。随着业务的不断增长,一直在使用的服务器遇到的问题比较多也是正常的。所以针对一些配置进行升级,比如增加硬件设备等,来满足不断在扩大的业务需求。 至于说要置换的新的服务器,主要是因为可能在建站初期,选择硬件配置相对比较差的,使用到现在已经不能满足网站的发展,那只能选择购置新的服务器。对于硬件优化的部分服务器租用完全可以信赖服务商的工作。选择一家靠谱的服务商对于服务器使用过程中出现的问题进行及时有效的处理是互联网公司的明智选择。对于被攻击目标来说,需要面对不同协议、不同资源的分布式的攻击,分析、响应和处理的成本就会大大增加。对于一般的小型企业来说,通过自己来做到全面的防护不太实际且成本巨大。但是通过服务商部署的全面防护系统、单机硬防和集群防御软硬件给企业带来不一样安全体验。 希望这些介绍能对您有所帮助

牛客网 2018校招真题 招商银行信用卡 小招喵跑步

Description 牛客网 2018校招真题 小招喵跑步 Solving Ideas 逆向思维,计算从终点到原点需要的最少步数 当x为偶数时,则x /= 2 当x为奇数时,如果(x + 1) / 2为偶数,则x++;如果(x – 1) / 2为偶数,则x–; 特别地,如x <= 3,则x– 对于任意的x,x属于整数,(x + 1) / 2为偶数 和 (x - 1) / 2为偶数 有且只有一个会成立。 Time complexity : O ( l o g x ) O(logx) O(logx) Space complexity : O ( 1 ) O(1) O(1) Solution import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * @author wylu */ public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.

100% 搭建你自己的匿名网站(暗网网站)

序言 前几年一则朋友圈把暗网炒火了… 其实暗网没那么神秘,就是一种特定的方式的部署与请求而已 请求方需要使用 tor browser 响应方 需要使用 tor 的hidden_service 话不多少,进入搭建阶段 环境 系统:一台三十块一个月的香港vps 自带centos7 所需:Nginx+tor 更新yum源 rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 关闭防火墙 & 禁用 //临时关闭 systemctl stop firewalld //禁止开机启动 systemctl disable firewalld Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. 安装 Nginx yum -y install nginx 安装 Tor yum -y install tor 配置 Nginx vi /etc/nginx/nginx.conf server{ listen 80 default_server; ... } 启动 Nginx service nginx restart 配置 tor vi /etc/tor/torrc 添加一下两行 HiddenServiceDir /var/lib/tor/hidden_service/ HiddenServicePort 80 服务器IP:8080 启动 tor

一次有意思的机房停电小事故

今天遇到了一次机房断电的事故,幸亏预备措施比较到位加上组织大批人员救急,安然度过了停电的两个小时。 上午10点多,正在会议室开会,突然窗外嗵的一声响,感觉像是什么爆了,然后会议室灯和大屏幕都暗了下来。这时领导已经意识到可能是全楼断电了,赶紧出门去看,不得不说领导的敏感性那是杠杠的。我们的会议室就在机房外面,不一会儿很多人就出现到机房这边了。 领导让一方面派人去楼顶几层公司高层领导那里巡查,向他们解释整楼断电我们正在采取措施。另一方面,开始检查机房机器是否都运行正常,并且开始联系发电车。 整个办公楼都黑漆漆一篇,只有机房里绿灯闪烁。大家打开手机手电筒,小心翼翼的进机房查看。两台UPS,一台剩余392分钟,一台剩余120分钟,听起来很不打错啊。只是几分钟没过,机房的温度开始升了起来,此时机房温度26~28度。服务器有UPS可是机房空调没有UPS呀。大概十几分钟后,处于角落位置的温度已经到了30度。领导开始组织人员联系买冰块,同时打开机房两个大门让空气对流。还有人找来了一大一小两台风扇开始从门口往机房吹。 大概11点半左右,两车冰块才陆续运抵,艰难的冰桶挑战开始了。各式各样的容器纷纷登场亮相,有从厨房借来的汤桶,又从保洁阿姨借来的垃圾桶和水桶。大家走楼梯把冰桶搬到7楼机房里,放置在温度相对较高的地方。为了防止冰块融化的水不小心流到地上,还在冰桶下面防止了垫子。 就是这样,在11点40左右,机房有的区域温度已经到了40度,有些机器已经过热重启了。 待续