龙腾万里sky的博客

养得胸中一种恬静

解决xshell强制更新的问题。讲道理,软件用起来功能稳定就行。可是某些软件,偏偏强制你更新,感觉流氓属性十足。这时候就得寻求其它方法了,你看xshell也有这尿性,下面给出解决的方法。

正文

当你某一天使用xshell时,突然发现,oh fuck,不更新还不让用了,内心一万个曹尼玛奔腾而过。使用一段时间就会提示,确实很艹蛋。下图就是打开xshell软件出现的提示,按照我下面说的方法即可解决。

在这里插入图片描述

这时不要担心,按照我说的方法,其实无非就是判定系统时间,把自己电脑的系统时间改一下就行了。当然采用脚本的形式更方便。

首先新建一个文本文档以.bat文件格式保存,然后将下面提供的代码复制到xx.bat文件中然后保存。
下面的代码部分位置我用#给出了注释,你复制的时候可以将#部分去掉。

代码提供

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@echo off
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close) && exit
title Xshell启动器
set atime=%date:~0,10%

#设置系统时间
date 2018-12-31

#改成你的xshell启动路径
start D:\work\Xshell6Portable_50151\Xshell6Portable\Xshell6Portable.exe

echo 启动软件中...
ping 0.0.0.0 -n 6 > null
echo 同步时间中,完成后自动关闭窗口...

:reset
w32tm /resync >null
set btime=%date:~0,10%
echo %atime%|findstr %btime% >nul
if %errorlevel% equ 0 (
exit
) else (
goto reset
)

尾声

记录点点滴滴。善于总结,其乐不穷。好记性不如烂笔头,多收集自己第一次尝试的成果,收获也颇丰。你会发现,自己的知识宝库越来越丰富。

阅读全文 »

之前买的腾讯云服务器,总是收到提醒被其它的ip攻击试图破解。实在是忍无可忍,自己在网上参考了一篇教程,就总结了下,防止ssh暴力破解linux用户,将试图入侵的ip达到一定次数就放入黑名单中。

分配文件基本权限时核心原则:在最小权限情况下能实现要求即可

正文

一、通过awk命令记录黑名单

awk命令的使用可以参考菜鸟教程,下面给出链接。

https://www.runoob.com/linux/linux-comm-awk.html

1
2
cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort|uniq -c
| awk '{print $2"="$1;}' > /opt/black_ip/black.list

二、过滤出登录错误超过指定次数的ip

编辑脚本:vim /usr/local/bin/secure_ssh.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#! /bin/bash
cat /var/log/secure | awk '/Failed/{print $(NF-3)}' | sort|uniq -c
| awk '{print $2"="$1;}' > /opt/black_ip/black.list
# DEFINE=1,代表你设置的允许尝试登录次数为1次,根据自己的需求设置
DEFINE="1"
for i in `cat /opt/black_ip/black.list`
do
IP=`echo $i|awk -F= '{print $1}'` # 过滤的ip地址
NUM=`echo $i|awk -F= '{print $2}'` # 过滤的ip尝试登录的次数
if [[ ${NUM} -gt ${DEFINE} ]]; then
grep $IP /etc/hosts.deny > /dev/null
if [ $? -gt 0 ];then
# 你可以把你常用的ip放入host.allow文件白名单,hosts.deny对应的就是黑名单
echo "sshd:$IP:deny" >> /etc/hosts.deny
fi
fi
done
阅读全文 »

VMware简单介绍:官网直通车,用于PC端便于两种操作系统共存,不用在真机上折腾安装多种操作系统。比如:在自己电脑上安装了windows操作系统,本身对linux并不是很熟悉,又想入门,但是怕把自己的电脑系统整崩了,得不偿失。这时强大的VMware虚拟就起到关键作用了。初学时建议用虚拟机,出现很多问题时,也方便处理,例如系统崩溃了重启重装。VMware强大的快照功能、挂起以及克隆功能这些都有助于你的学习。

我为啥要写这篇文章了,其实在几年前就应该着手的。这篇文章撰写的初衷,在于让小伙伴们少走一些弯路,不用踩我之前遇到的坑。也是对自己学习这门课程的一个交代,经验总结。

正文

一、安装前的准备工作。

  1. 如果没有买云服务器,也不建议在真机上安装,你会非常不适应的。当然也没关系,可以新建一个虚拟机,安装linux服务器。很实用,万一崩了,重装也快捷方便。
  2. VMware 软件安装包,不一定要最新版本,稳定适合学习的版本就行,我这里准备的是VMware8
  3. linux系统安装包准备 UbantuCentOS等等,看个人喜好,我个人准备的是CentOS6.5,比较经典的一个入门版本。
  4. 假如你觉得寻找汁源麻烦,直接看第六步获取安装包。

二、虚拟机的安装与创建。

  1. 这里就不截图了,几乎是默认下一步,傻瓜式安装。
  2. VMware安装汉化包的时候遇到警告之类的直接忽略点继续,不要在意,这是正常的
  3. 当然也可以直接默认安装,那就没多大的意义了,后期熟练后你可以在虚拟机上这样操作。既然要学习,那就要起到学习的作用。虚拟机的创建,建议先创建一个空白的磁盘,然后安装linux服务器,这里只演示Basic Server基本服务安装,不带桌面的。

1、新建一个标准的虚拟机

在这里插入图片描述

2、创建一个空白盘便于学习

阅读全文 »

Linux基本命令大全,Linux初学者如何快速入门,Linux命令学习方法?

前言

在这个只有 cangls 和小白两人的小房间中,展开了一次关于学习方法的讨论。

小白:cangls啊,我想请教一个问题,您是如何记住那么多linux命令的。

cangls:我啊,别人都看我的小电影,我也不知道啊!可能是举的例子多了,就记住了一些呗。

此次写作灵感源于一本心理学方面的书籍,对话体的方式运用得当,确实很吸引人。

阅读全文 »

几年前,刚毕业不久,接触到eclipse for JavaEE开发工具,当时不知道默认编码为GBK,或者是ISO-8859-1。

解决eclipse导入项目后Html文件中文乱码问题,修改字符编码,主要是修改html文件的编码。

修改workspace的默认编码

  1. 依次找到:windows->General->Workspace
  2. 全局生效:将 Text file encoding 的other选项改为 UTF-8

修改Resource默认字符编码

  1. 单项目生效:右键项目找到Text file encoding
  2. 将other选项改为 UTF-8

解决方案

依次找到路径:

  1. windows->perferences->General->Content Types->Text->HTML
  2. 然后将Default encoding设置为UTF-8即可。

最后,希望对你的工作和学习有所帮助哟!
——END——

阅读全文 »
0%