10
2020
05

shell脚本模拟ssh登录

1、背景使用mac的终端直接ssh,但是每次都要输入密码,不堪其扰,我就想到了用shell脚本写出一个替我自动输入密码的一个脚本。这个脚本应该也适用于Linux。2、源码ssh_login.expect#!/usr/bin/expect set ssh_name [lindex $argv 0] set timeout 1 if {$ssh_name == ""} {
07
2020
05

删除~/.ssh/known_hosts相应ip小工具

1、背景因为工作原因,用的mac和Linux比较多,这两个系统都自带终端。好处就是ssh可以直接执行连接,但是开发环境是几个虚拟机,经常的重装,导致我的hostkey经常需要到~/.ssh/known_hosts文件下删除相应的ip,比如下面:当known_hosts文件有十几二十几行的时候vim打开查找已经是比较麻烦的事情了。身为程序员当然要写个脚本来代替自己去删除了。2、脚本内容#!/bin/bash echo "--------删除~/.ssh/known_hos
29
2020
04

yum下载一个包的所有依赖包

简介通常生产环境由于安全原因都无法访问互联网。此时就需要进行离线安装,主要有两种方式:源码编译、rpm包安装。源码编译耗费时间长且缺乏编译环境,所以一般都选择使用离线 rpm 包安装。注意最好是在相同的系统版本下操作,比如centos7在centos7导出查看依赖包可以使用“yum deplist”命令来查找 rpm 包的依赖列表。例如,要查找“ansible”rpm的依赖包:$ yum deplist ansible 软件包:ansible.noarch&nbs
31
2020
03

在Windows下的cmd中git log乱码

   乱码情况如下:解决方法:git config --global core.quotepath false  git config --global gui.encoding utf-8 git config --global i18n.commit.encoding utf-8  git config --
21
2019
09

Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词的问题

我的系统是XUbuntu,改完系统语言,自动安装的fcitx输入法,结果发现无法显示候选词在百度上找到了解决办法:一、安装Fcitx1. 安装Fcitx所需组件$ sudo apt install fcitx fcitx-tools fcitx-config* fcitx-frontend* fcitx-module* fcitx-ui-* presage2. 移除多余的组件(仅针对非KDE桌面)
27
2019
03

vscode安装好后不能打开

我有一台云服务器,现在闲着没事直接安了个xfce4桌面,装上vscode来写python,但是很奇怪的是我没有能够把它启动起来,什么错误也不报。试了网上的所有方法,直接放弃了,安装atom,结果报一个x11的问题,找了一圈发现需要改一下的东西,后来atom能打开,我就在想vscode是不是也是这个问题,重新安装,结果能够打开了,应该是GPU渲染的问题,其实单纯写代码eric也可以,我就是想用vscode和atom而已,特此记录cd /usr/lib/x86_64-linux-gnu/
20
2019
02

windows10下linux子系统的使用

启用的Linux子系统

启用开发者模式
系统模式的设定位于所有设置 - ˃更新和安全 - ˃针对开发人员

更改系统功能

使用win+X快捷键调出系统-管理菜单后点击程序与功能,选择启用或关闭的Windows功能,修改“适用于的Windows的Linux的子系统一项”

勾选之,确认并重启。

安装系统

打开win10的应用商店,搜索linux,在专题中选择一个下载就行,我选的ubuntu18 Lts

19
2019
02

deepin安装后开机卡logo解决办法(ubuntu待测试)

原理上这个也适用与Ubuntu,毕竟debian发行版

1.进入第一个安装界面时一定要注意:在跳转前,按E进入grub设置界面,移动光标到倒数第二行的”quiet splash”后面,空一格输入“nouveau.modeset=0”注意中间的那个点,如此的目的个人理解应该是禁止安装时加载Intel的开源驱动,modeset=0针对的就是Intel显卡,不这样输入的话就会卡死在deepin几个文字的安装界面 。 2.为了避免每次进系统前输入那条命令,我们可以在deepin系统里打开终

25
2018
12

goflyway安装(脚本/手动)

脚本

环境centos7

安装bbr

看以前的博客,安装ss以前的步骤

安装goflyway的环境及本体(来自逗比的脚本)


yum install epel-release
yum install go
yum install git

cd ~
mkdir go

vim ~/.bash_profile
GOROOT=/usr/lib/golang
export GOROOT
export PATH="$PATH:$GOROO<!--autointro-->
25
2018
12

Vultr(VPS)搭建SS服务器

购买VPS

百度vultr点进官网,或者是百度vultr购买vps 注意:OpenVZ架构的vps不支持以下操作,切勿购买

为VPS安装BBR

使用putty登录到购买的VPS

来自秋水逸冰大佬的一键bbr脚本,支持CentOS 6+,Debian 7+,Ubuntu 12+。另外,Debian9已经内核上支持bbr,百度 debian9开启bbr 即可

wget -N --no-check-certificate https://git<!--autointro-->