• Stars
    star
    840
  • Rank 52,349 (Top 2 %)
  • Language
    Python
  • Created almost 6 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

linux vim bash 脚本学习笔记 by 蘭雅sRGB https://262235.xyz/

GitHub stars GitHub forks

🔔 我們雖然窮,但是不能說謊,也不能打人;不是我們的東西,我們不能拿;

💯 要好好讀書,長大要做個對社會有用的人。



😍Linux 简单命令工具和简易脚本

点击展开内容

XPath Helper 简单使用方法

1.开启插件 (ctrl+shif+x)
2.鼠标移动到一个标题上方
3.按 shift 键,提取xpath
4.删除xpath尾部[方括号]
  
/a 链接文件    /a/@href  链接地址
  
/html/body[@class='home  pace-done']/section[@class='container']/div[@class='content-wrap']/div[@class='content']/article[@class='excerpt']/header/h2/a/@href

grep ip 并计数

grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort | uniq -c| sort -nrk 1

# 应用: 统计自己电信服务商IP动态变化
cat /var/log/udp2raw.log \
  | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort | uniq -c| sort -nrk 1

# 统计哪些IP在扫描你的vps
cat /var/log/auth.log \
  | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sort | uniq -c| sort -nrk 1

# 查询IP信息
https://www.ipip.net/ipquery.html

一些表情例子 EMOJI

  • 😄 😆 😵 😭 😰 😅 😢 😤 😍 😌
  • 👍 👎 💯 👏 🔔 🎁 💣 ❤️ 🌀 🙇 💋 🙏 💢
:smile: :laughing: :dizzy_face: :sob: :cold_sweat: :sweat_smile:  :cry: :triumph: :heart_eyes: :relieved:
:+1: :-1: :100: :clap: :bell: :gift: :question: :bomb: :heart: :coffee: :cyclone: :bow: :kiss: :pray: :anger:

安装工具 tmux 和 fish 等

apt install tmux fish  -y

GCP_AZ_AWS_Virmach等小内存优化,htop 或者 systemctl查看有的任务

systemctl | grep running

systemctl disable   google-accounts-daemon.service
systemctl disable   google-clock-skew-daemon.service
systemctl disable   google-network-daemon.service
systemctl disable   google-osconfig-agent.service

systemctl disable  unattended-upgrades.service
systemctl disable  fail2ban
systemctl disable  rsyslog
systemctl disable  cron
systemctl disable  [email protected]
systemctl disable  console-getty.service

微软B1ls 内存只给420M运行Docker崩溃只好开虚拟内存

# WALinuxAgent (waagent) 卸载
systemctl disable walinuxagent

# Swap 交换空间

fallocate -l 1G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

echo "/swapfile swap swap defaults 0 0"  >>  /etc/fstab


# 其他优化设定
vim /etc/sysctl.conf

vm.min_free_kbytes = 18600
vm.swappiness = 5

sysctl -p


网上找了文章  《Azure 乞丐版 B1ls 的正确使用姿势 压榨极致性能》
先凑合着用吧,反正是备用机,续签的 99刀应该可以用一年
----------------
## crontab -l
1   *   */7  *  *   reboot
59  *    *   *  *    wget -qO- git.io/fxxlb | bash
8  */8   *   *  *   docker run --rm  hostloc  用户 密码

在Android手机上安装Termux应用,测试学习10个秘密和酷命令!

1) apt install sl
     sl
2) factor "Any Number"
3) apt install fish
     fish
4) apt install figlet
     figlet "Any Text"
5) apt install cmatrix
     cmatrix
6) apt install fortune
     fortune
7) apt install toilet
     toilet "Any Text"
     toilet -f mono12 -F gay "Any Text"
8) apt install w3m
     w3m "any websites"
     example:- w3m google.com
9) ifconfig
10) apt install cowsay
      cowsay "Any Text"

acme协议从letsencrypt生成免费的证书

#!/usr/bin/env sh

# https://github.com/Neilpang/acme.sh/wiki/说明

# 安装ssl依赖 和 acme.sh工具
apt-get install socat netcat -y
curl  https://get.acme.sh | sh

# 设置域名
DOMAIN=ssl.srgb888.ga

# 生成域名ssl证书
~/.acme.sh/acme.sh  --issue -d ${DOMAIN}  --webroot  /var/www/html --standalone -k ec-256 --force

如果你用的nginx服务器,以后可以使用一行命令更新证书

~/.acme.sh/acme.sh  --issue -d ssl.srgb888.ga  --nginx  --standalone -k ec-256 --force

Linux 使用代理 加速git 和安装软件

#!/bin/bash
# socks5tohttp.sh

brook socks5tohttp -s 127.0.0.1:1080 -l 0.0.0.0:8010 &
ps aux | grep -E brook

export http_proxy="http://127.0.0.1:8010"
export https_proxy="http://127.0.0.1:8010"
  • Windows 系统脚本 VPN --> socks5 --> http代理 给手机使用
::  Brook 开启 socks5  再转http
start /b  brook socks5 -l :1080 -i 0.0.0.0
sleep 1
start /b  brook socks5tohttp -s 127.0.0.1:1080 -l 0.0.0.0:8010

安装 brook 用来 Socks5 转 HTTP 代理

$ curl -L https://github.com/txthinking/brook/releases/download/v20200909/brook_linux_amd64 -o /usr/bin/brook
$ chmod +x /usr/bin/brook

# 32位系统安装
$ curl -L https://github.com/txthinking/brook/releases/download/v20200909/brook_linux_386 -o /usr/bin/brook

  • Socks5 转 HTTP 代理
$ brook socks5tohttp -s 127.0.0.1:1080  -l 127.0.0.1:8010
  • 中继: 可以将地址中继到远程地址。 它可以中继任何tcp和udp服务器
$ brook relay -f :9999 -t 1.2.3.4:9999
  • brook socks5 运行一个独立的标准socks5服务器(TCP和UDP)
$ brook socks5 -l :1080 -i 0.0.0.0

Linux 让终端走代理的几种方法

ssh保持长连接的方式,方法有以下三种:

1.修改server端的etc/ssh/sshd_config

ClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接
ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应

systemctl reload sshd

2.修改client端的etc/ssh/ssh_config添加以下:(在没有权限改server配置的情形下)

ServerAliveInterval 60 #client每隔60秒发送一次请求给server,然后server响应,从而保持连接
ServerAliveCountMax 3  #client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,server不会不响应

3.在命令参数里ssh -o ServerAliveInterval=60 这样子只会在需要的连接中保持持久连接, 毕竟不是所有连接都要保持持久的

Docker 版 RISC-V 交叉编译器和执行 riscv-pke 的环境 在线阅读

Hugo编译 C语言入门教程文档 Html静态网站制作 在线阅读

Xshell 7 操作 Docker Python3 学习编程 在线阅读

Linux Command 命令大全 命令列表 离线包

公益中小学教学视频 - 免费观看 在线阅读

旧手机烂手机不要换锈钢脸盆,安装Linux Deploy做移动服务器 在线阅读

群晖NAS部署自动PT工具 感谢大神TaterLi 在线阅读

一键 WordPress 博客安装脚本,同时也是 LNMP 套件 在线阅读

宇宙第一大站 IPT 刷上传,守株待兔也能活 在线阅读

Typecho 自用博客笔记安装 上篇 下篇:Typecho-theme-DUX 主题安装

Oracle VM VirtualBox 安装虚拟机 Debian 10 挖坑填坑笔记 在线阅读

Arch Linux 安装简易版 For VirtualBox 安装虚拟机 填坑笔记 在线阅读

黑五变态机有救,可以用NFS挂载一个僚机 在线阅读


网友视频和白话文档

Debian 10 Buster 管理员手册 在线阅读

  • Debian 开发者和 Debian 手册作者 Raphaël Hertzog 宣布面向 Debian 11 的最新版本 Debian 管理员手册已上线。

More Repositories

1

WinKcp_Launcher

Windows udp2raw+kcptun 加速tcp流量 简易工具 by 蘭雅sRGB
C++
140
star
2

tmux_for_windows

tmux是一个开源工具,用于在一个终端窗口中运行多个终端会话。本工具从msys2里提取,可以在Git for Windows的Git Bash (MingW64)下正常使用。
109
star
3

stc89c52

CodeBlocks + Keil_C51编译器 C51单片机学习; CodeBlocks + SDCC开源编译器 C51单片机编译。普中51单片机开发版 stc89c52芯片实验板DIY套件 HC6800-ES V2.0光盘资料
C
59
star
4

ip

本WebAPI支持IP城市定位和域名查IP定位,同时支持命令行查询
HTML
53
star
5

corelvba

Lanya Corelvba Plug-In Is An Easy-To-Use Coreldraw Enhanced Plug-In Set, Suitable For Coreldraw X4-2022 Version (32/64 Bit)
VBA
46
star
6

openwrt-luci-kcp-udp

OpenWRT luci KcpTun Udp2Raw 软件包
Makefile
26
star
7

AdobeThumbnail

Adobe AI EPS INDD 和CorelDRAW 缩略图收集工具 版权所有 2013-2021 Hongwenjun (蘭雅)
C
24
star
8

nmea_gprmc

本工具从NMEA文件里读取GPRMC的GPS时间戳,保存TXT和导出GPX文件
C++
20
star
9

srgb

学习收藏代码库_Automatically exported from code.google.com/p/srgb
C
11
star
10

mjj_home

PHP
10
star
11

CodeBlocks

CodeBlocks 配置目录说明和个性配置文件
C++
8
star
12

riscv64

Docker RISC-V 64 GCC and Spike RISC-V ISA Simulator
Python
7
star
13

stm32h753

STM32H743ZI / STM32H753ZI MCU的STM32 Nucleo-144开发板文档
7
star
14

TrajectoryCombine

百度导航4.7.0版本 轨迹分析工具 百度轨迹GPS: 轨迹记录文件导出Gps点
C
6
star
15

vbabox

CorelDRAW VBA插件: 价值上千元的定置插件,批量旋转移动间距镜像等很多功能
VBA
6
star
16

vcard

vcf2txt.exe 工具把通讯录 从VCARD格式导出文本TEXT电话号码 txt2vcf.exe 工具把通讯录 从文本TEXT转换成VCARD格式导入手机使用
C++
6
star
17

Delphi

Pascal
5
star
18

nginx-php

linux/arm,linux/arm64,linux/amd64 多平台支持,甲骨文ARM、华为ARM、香橙派ARM 测试可以使用,nginx-php-fpm7.3 镜像使用apt安装,debian默认系统配置
Dockerfile
4
star
19

hongwenjun.github.io

hongwenjun.github.io
HTML
4
star
20

ZeroBaseVBA

零基础学习VBA
VBA
3
star
21

alarmclock

windows 控制台定时闹钟
C++
3
star
22

xunlei_vip

迅雷VIP账号自动获取
C
3
star
23

Adobe_Illustrator_Scripts

Some powerfull JSX scripts for extending Adobe Illustrator
JavaScript
3
star
24

img

C++
2
star
25

start_VM_Headless

简易 VirtualBox Headless 模式启动器
C++
2
star
26

riscv_learn

最便宜RiscV单片机开发板学RISCV汇编指令
C
2
star
27

makebook

自己整理电子书
Python
1
star
28

cbstudy

CodeBlocks视频教程学习代码示例
C++
1
star
29

CorelDataMerge

CorelDRAW 数据合并的使用和多页整理到一页的插件
Python
1
star