分类 linux 下的文章

系统篇
查看Linux内核版本

uname -r

查看本机绑定的IP地址

ip a

自动配置IPv6在ens3网卡上(网卡名字修改为自己的网卡)

dhclient -6 ens3

测鸡篇
融合怪混合VPS测试脚本(10代目)

curl -L https://gitlab.com/spiritysdx/za/-/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh

SuperBench By 秋水逸冰

bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)

SuperBench 原版

wget -qO- bench.sh | bash

YABS(Yet Another Bench SH)

curl -sL yabs.sh | bash

硬盘性能/通电时间检测(独立服务器)

wget -q https://github.com/Aniverse/A/raw/i/a && bash a

LemonBench

curl -fsL https://ilemonra.in/LemonBenchIntl | bash -s fast

ChatGPT检测

bash <(curl -Ls https://cpp.li/openai)

ChatGPT检测-Lite版

bash <(curl -Ss "https://raw.githubusercontent.com/candyraws/OpenAI-Checker-lite/main/openai_check_lite.sh")

NetFlix解锁检测

wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.01/nf_2.01_linux_amd64 && chmod +x nf && clear && ./nf

流媒体解锁测试

bash <(curl -L -s check.unlock.media)

回程网络测试

wget -qO- git.io/besttrace | bash

玩鸡篇
Docker一键安装(官方)

curl -sSL https://get.docker.com/ | sh

NGINX+PHP80+MariaDB10.6-OneInStack

curl -sSL https://get.docker.com/ | shwget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 10 --phpcache_option 1 --php_extensions zendguardloader,ioncube,sourceguardian,imagick,fileinfo,imap,ldap,phalcon,yaf,redis,memcached,memcache,mongodb,swoole,xdebug --phpmyadmin  --db_option 5 --dbinstallmethod 1 --dbrootpwd auik2022 --node  --pureftpd  --redis  --memcached  --reboot

FastPanel

wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -

魔法篇
Wulabing-VLESS 2xmode

wget -N --no-check-certificate -q -O install.sh "https://raw.githubusercontent.com/wulabing/Xray_onekey/main/install.sh" && chmod +x install.sh && bash install.sh

233Boy-V2Ray

bash <(curl -s -L https://git.io/v2ray.sh)

X-UI

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

BBR大全

wget --no-check-certificate -O tcp.sh https://github.com/cx9208/Linux-NetSpeed/raw/master/tcp.sh && chmod +x tcp.sh && ./tcp.sh

小结

目前还在继续更新,都是我日常用的脚本,分享给大家,后续会添加更多

登录命令,然后输入密码

mysql -uroot -p

创建数据

CREATE  DATRABSE [数据库名字]

选择数据库

use [数据库名]

导入sql文件,登录了后在use 选了数据库在可以执行

   source [所在的路径//*.sql] 

宝塔破解付费插件(2021.11.29亲测7.7官方正式版有效)

文件路径:www/server/panel/data/plugin.json
搜索"endtime": -1 全部替换为"endtime": 999999999999
//修改面板版本标识为无限
继续搜索“推荐” 找到前面的pro和ltd
pro和ltd冒号后的数字-1表示无授权
pro为0时为专业版永久授权,企业版同理

宝塔去强制登陆(如果依然强制弹登陆框清理下浏览器缓存)

sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
rm -rf /www/server/panel/data/bind.pl

宝塔linux工具箱优化脚本

一键修改宝塔面板模板、去除强制登陆、一键修复面板、一键更换yum源、清除系统垃圾缓存、系统优化等
wget -O btpanel_tools.sh https://download.btpanel.cm/tools/btpanel_tools.sh && bash btpanel_tools.sh⠀

1、安装方法
windows 下载,复制到 linux,解压,配置环境变量
linux 使用 wget 下载,解压,配置环境变量
linux 使用 yum 直接安装,环境变量自动配置好
2、查看是否已安装
使[欢迎转载听雨的人博客]用下面的语句验证是否已经安装配置 jdk

java -version

3、[By 博客园 GoCircle]卸载
查看系统是否自带 jdk

rpm -qa |grep java

rpm -qa |grep jdk

rpm -qa |grep gcj
如果有输[欢迎转载听雨的人博客]出信息,批量卸载系统自带

rpm -qa | grep java | xargs rpm -e --nodeps
如果使用 yum 安装的 jdk,请使用下面命令卸载

yum -y remove java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64

4、下载
windows 下载地址 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

根据自己的系统下载对应的 jdk,文件结尾要是 ta[By 博客园 GoCircle]r.gz

把下载的 jdk 复制到 Centos7 指定目录下(/root/shared)

也可以在 Centos7 直接使用命令 wget 下载

复制代码

直接使用此方法下载会有问题,请使用下面命令下载

wget -P /root/shared http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

如果没有 wget 命令,可以是用下面命令安装 wget

yum -y install wget

下载,解决上面下载文件不全问题

cd /root/shared

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz"
复制代码
或使用 yum 直接安装,则不需要下面的 配置和生效 ,直接验证即可

检查 yum 中有没有 java1.8 包

yum list java-1.8*

开始安装

yum install java-1.8.0-openjdk* -y

5、配置
解压

解压到 /usr/java

tar -zxvf /root/shared/jdk-8u191-linux-x64.tar.gz
配置 profile

复制代码

编辑profile,

vi /etc/profile

在上面增加下面内容

JAVA_HOME=/usr/java/jdk1.8.0_191

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH
复制代码
变量 含义

JAVA_HOME 指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(tomcat,Eclipse的运行都需要依靠此变量)。

CLASSPATH 为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设:.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH 变量值中的.表示当前目录

PATH 使得系统可以在任何路径下识别java命令,设为:$JAVA_HOME/bin:$JRE_HOME/bin。

特别注意 环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)

6、生效
source /etc/profile
7、验证

使用下面的语句验证是否已经安装配置 jdk

java -version

nginx.conf
文件里面

server {
              listen 8080;     #1.你想让你的这个项目跑在哪个端口
              server_name 47.94.76.91;     #2.当前服务器ip
       location / {
           root   /home/dist/;     #3.dist文件的位置(我是直接放在home目录下了) 
            try_files $uri $uri/ /index.html;     #4.重定向,内部文件的指向(照写)
       }
        location /api {  #4.当请求跨域时配置端口转发
            proxy_pass http://47.92.76.97:8848/api; #5.转发地址
        } 
       }