/images/avatar.png

佛祖保佑_ssh登陆个性化设置

本文纯手打,ssh连接时显示,个性化连接图。设置方法如下。 vim /etc/motd 加入以下内容即可。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
██╗  ██╗   ██████╗  ██╗  ██╗  ███████╗      ████████╗  ██████╗  ██████╗ 
██║  ██║  ██╔════╝  ██║ ██╔╝  ╚══███╔╝      ╚══██╔══╝ ██╔═══██╗ ██╔══██╗
███████║  ██║       █████╔╝     ███╔╝          ██║    ██╔═══██╗ ██████╔╝
██╔══██║  ██║       ██╔═██╗    ███╔╝           ██║    ██║   ██║ ██╔═══╝ 
██║  ██║  ╚██████╗  ██║  ██╗  ███████╗  ██╗    ██║    ╚██████╔╝ ██║     
╚═╝  ╚═╝   ╚═════╝  ╚═╝  ╚═╝  ╚══════╝  ╚═╝    ██║     ╚═════╝  ╚═╝    


//......................................................
//
//
//                      _oo0oo_
//                    o888888888o
//                   88"   .   "88
//                  ( | --___--  | )
//                   0\    =    /0
//                ____0/' --- '\0____
//              -     '\\| . |//'     -
//                 / \\||| : |||// \
//              /  _||||| -:- |||||_  \
//               | | \ \ \ - / / / | |
//              |   \_ ''\---/'' |_/  |
//               \.- \__  ·_·  __/ -./
//              __'. .' /--.--\ '..__
//           ·"" '<'.___\_<|>_/___.'>' "".
//             | | : -\.; \_/ ;./- : | |
//            \ \'-.\_ __ \ /__ _/ .-'/ /
//    ******'-.___'-.__ \_____/__.-'__.-'******
//                       =---=
//......................................................
//
//
//
//                  佛祖保佑,永不宕机!
//                  佛祖保佑,永不宕机!
//                  佛祖保佑,永不宕机!
//
//
//

 

故意让系统崩溃的方法-Centos

想让系统崩溃,用来测试系PCS或其他功能 可以在终端中使用命令

1
echo "c" > /proc/sysrq-trigger

这个崩溃之后想正常使用唯一解决的办法就是。。。重启 注意:输入这个命令之后终端连接就会断开,无法输入命令,所以只能在后台/物理重启 对于sysrq-trigger的快捷命令 1.立即重新启动计算机

1
echo "b" > /proc/sysrq-trigger

2.立即关闭计算机

1
echo "o" > /proc/sysrq-trigger

3.导出内存分配的信息 (可以用/var/log/message 查看)

1
echo "m" > /proc/sysrq-trigge

4.导出当前CPU寄存器信息和标志位的信息

1
echo "p" > /proc/sysrq-trigger

5.导出线程状态信息

1
echo "t" > /proc/sysrq-trigger

6.让系统溃

1
echo "c" > /proc/sysrq-trigger

7.立即重新挂载所有的文件系统

1
echo "s" > /proc/sysrq-trigger

8.立即重新挂载所有的文件系统为只读

1
echo "u" > /proc/sysrq-trigger

注意:在红帽企业版Linux里面,默认SysRq组合键是关闭的。 打开方式:

删除多余的office密钥

我们打开office账户菜单,发现需要两个授权信息,这可能是重装系统或多次激活等导致Microsoft office2016或2013或2010等其他版本拥有多个授权信息。 下面来教你如何删除office2016或其他版本的授权信息。

一. 首先确认ospp.vbs文件 文件位置:

1
C:\Program Files\Microsoft Office\Office16

1
C:\Program Files(x86)\Microsoft Office\Office16

二. 以管理员方式运行 cmd.exe (一定要以管理员方式运行)

三. 使用cd 命令 进入 C:\Program Files\Microsoft Office\Office16

或C:\Program Files(x86)\Microsoft Office\Office16文件夹下

1
cd C:\Program Files\Microsoft Office\Office16

四. 输入命令:

1
cscript ospp.vbs /dstatus

可查看所有Microsoft office的激活密钥 注:所有的:Last 5 characters of installed product key:XXXXX” 字段为一个密钥(只显示后五位)

五. 执行命令:

1
cscript ospp.vbs /unpkey:XXXXX

XXXXX为密钥后五位,删除无效KEY,仅保留需要的一个即可。 以上内容就是windows卸载office多余的密钥的方法。 如果以上内容对你有所帮助,欢迎给予我们一定的捐助来维持项目的长期发展,谢谢。

使用root权限时对某一个文件无法编辑或修改

在linux系统下有这样一种情况,有些配置文件是不允许被任何人修改的(包括root权限/配置文件的拥有者),为了防止被修改或删除,可以将该文件的属性设置为不可修改-immutable 若想更改/删除改文件 可以使用命令 chattr 改变文件属性。 例如 在使用以下命令

1
chattr +i /etc/nginx/ngixn.conf

使用这个命令之后 那么/etc/nginx/ngixn.conf文件将无法被更改,若想修改该文件,需要执行以下命令。

1
chattr -i /etc/nginx/ngixn.conf

这样文件更改后才会正常保存。 若想让某个文件只能往里面追加数据,但不能删除可以使用以下命令。(适用于各种日志文件)

1
chattr +a /var/log/nginx/nginx.log
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
命令说明:
这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:
a:让文件或目录仅供附加用途。
b:不更新文件或目录的最后存取时间。
c:将文件或目录压缩后存放。
d:将文件或目录排除在倾倒操作之外。
i:不得任意更动文件或目录。
s:保密性删除文件或目录。
S:即时更新文件或目录。
u:预防意外删除。

语法:
chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
参数
-R 递归处理,将指定目录下的所有文件及子目录一并处理。
-v<版本编号> 设置文件或目录版本。
-V 显示指令执行过程。
+<属性> 开启文件或目录的该项属性。
-<属性> 关闭文件或目录的该项属性。
=<属性> 指定文件或目录的该项属性。

 

使用tar定时备份

新建备份文件储存位置

1
[root@master ~]# mkdir /bak/mcsm

需要备份的文件位置

1
2
[root@master ~]# pwd 
[root@master ~]# >> /var/mcsm/mc_erver

新建备份脚本文件

1
[root@master ~]# vim  text_bak.sh

脚本如下:

1
2
3
4
5
6
7
8
#!/bin/bash
BAK_DATE=$(date +%Y%m%d--%H-%M-%S)                   
#备份时间
RM_DATE=$(date -d "3 days ago" +%Y%m%d/%H:%M:%S)    
#备份删除时间(3天前)
tar -zcPf /bak/mcsm/$BAK_DATE.tar.gz /var/mcsm/mc_server
#在/bak/mcsm/目录创建基于/var/mcsm/mc_erver 文件夹的tar压缩包
rm -rf /bak/mcsm/$RM_DATE.tar.gz

使用前 请使用

1
[root@master ~]# chmod +x text_bak.sh

列出备份文件列表

1
[root@master ~]# tar -tGvvf +备份文件名.tar.gz

还原方法

使用Ventoy 制作多系统启动U盘

Ventoy是一个制作可启动U盘的开源工具。 无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件直接拷贝到U盘里面就可以启动了, 无需其他操作。 可以一次性拷贝很多个不同类型的镜像文件,支持大部分常见类型的操作系统 (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen …)

1.下载所需软件

Ventoy下载地址–官方

1
https://github.com/ventoy/Ventoy/releases

如果无法访问Github,也可以到我云盘下载哈.

Ventoy下载地址–个人云盘

1
https://drive.hckz.top/Ventoy/Procedure

2.Ventoy-配置文件(非必需)–个人云盘

主题和配置文件下载地址:

1
https://drive.hckz.top/Ventoy/config

主题和配置文件可不进行下载,如果需要更好的适配,请下载这两个文件夹.

3.各类DIY-PE下载地址:

PE只需要下载一个哈,选择一个适合自己的即可.

1
https://drive.hckz.top/Ventoy/PE

Windows系统下载(选择其一即可 第一个为官方系统需要登录)

1
https://next.itellyou.cn/Original/
1
https://drive.hckz.top/Ventoy/Windows

2.将下载好的文件进行解压缩

3.打开 “ventoy-1.0.91” 文件夹 并运行主程序并将选择设备设置为你的U盘盘符

4.如果电脑上的U盘/移动硬盘比较多,一定要核对U盘盘符和设备显示名称,

5.点击安装后会自动安装,安装期间会格式化U盘/移动硬盘 注意备份数据。

6.打开资源管理器/此电脑,选择并打开带盘符的ventoy目录

7.复制刚刚下载的配置文件到该目录中,如果目录中没有ISO文件夹,请手动新建文件夹并重命名为ISO

8.复制DIY-PE-WinXX.ISO到ISO目录中,并将需要安装的系统镜像复制到ISO目录中

如果是使用了本篇文章中的主题和配置文件那么ISO目录中可存放ISO/WIM/IMG/VHD(x)/EFI 等类型文件进行启动(注意:有些自己封装的WIM文件无法使用Ventoy直接打开运行,需要使用PE进行安装)

使用脚本删除文件并验证

当我们大批量进行删除文件时,一个一个删除太过于麻烦,使用脚本删除更为简单一些,本文适用于统一密码且删除的文件在这批系统的相同位置时。编辑文件:

1
[root@master ~]# vim rm_file.sh

输入以下脚本:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/bash

# 检查是否以 root 身份运行
if [ "$(id -u)" -ne 0 ]; then
    echo "脚本需要以 root 身份运行"
    exit 1
fi

# 定义要检查的文件路径
file1="/usr/share/fonts/test.ttf"
file2="/usr/share/fonts/unknown.ttf"

# 函数:检查并删除文件

delete_file() {
    local file=$1
    if [ -e "$file" ]; then
        rm -f "$file"
        if [ $? -eq 0 ]; then
            echo "$file 文件已经删除完成"
        else
            echo "$file 文件无法删除,请尝试手动删除"
        fi
    else
        echo "$file 文件不存在,无需删除"
    fi
}

# 检查并删除文件
delete_file "$file1"
delete_file "$file2"
1
chmod +x rm_file.sh

然后以 root 用户身份运行该脚本:

树莓派安装debian系统之后,使用ll或者l命令时候报错

树莓派安装debian系统之后,使用ll或者l命令时候报错

1
-bash: ll: command not found 

或者

1
2
# ll 
-bash: ll: command not found

Bash解释器会提示没有这个命令,但实际上是有这个命令的,只是需要改一下配置文件,就是.bashrc文件。

1
sudo vim ~/.bashrc

然后找到一下几行

1
2
3
4
5
6
# You may uncomment the following lines if you want `ls' to be colorized: 
# export LS_OPTIONS='--color=auto' 
# eval "dircolors" 
# alias ls='ls $LS_OPTIONS' 
# alias ll='ls $LS_OPTIONS -l' 
# alias l='ls $LS_OPTIONS -lA'

然后,我们将最后两行

1
2
# alias ll='ls $LS_OPTIONS -l'  
# alias l='ls $LS_OPTIONS -lA’

前面的“#”去掉即可,改完之后:

树莓派安装数据库

树莓派安装数据库 树莓派上安装mysql-server显示没有可用的包,偶然间发现可以使用在MariaDB来实现mysql数据库,因为这个MariaDB完全兼容mysql,并且使用了一个新的存储引擎Aria。

安装MriaDB

1
sudo apt-get install mariadb-server -y

等待安装,安装完成之后使用以下命令进入数据库

1
sudo mysql

出现如下信息表示已成功连接到MariaDB了

1
2
3
4
5
6
7
8
9
Welcome to the MariaDB monitor. Commands end with ; or \g. 
Your MariaDB connection id is 6 
Server version: 10.1.38-MariaDB-0+deb9u1 Raspbian 9.0 

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 

MariaDB [(none)]> 

安装完成之后MariaDB是没有密码的,需要配置密码进行以后的访问: 注:password 换成你要用的新密码。

重置MacOS网络

在折腾中有时我们不小心将网络修改了一些配置导致电脑无法连接网络,或者无法搜索网络时只能将网络重置,那么可以通过以下方式重置. 以MacOS-13.5为例。 首先要保存所有文件,因为最后要重启. 1.打开系统设置

2.网络-wifi-高级-使用’Command+a’进行全选-选择其中有一个已知网络后边的(…)-从列表中移除

3.回到桌面–在左上角单击-前往-前往文件夹.

4.在弹出窗口内键入: /资源库/Preferences/SystemConfiguration » 回车进入该文件夹.

5.删除该文件夹内除了com.apple.Boot.Plist以外的所有文件.

6.重启电脑让系统从新生成新的网络配置文件。

注意: 取消勾选 再次登陆时重新打开窗口!!!

7.开机进行重新连接wifi即可.

测试

测试-测试-测试-测试-测试-测试-测试-测试-测试-测试-测试-测试-测试

test-test-test-test-test-test-test-test-test-test-test


test1

test2

test3

test4

test5
test6

++


注意
一个 注意 横幅
摘要
一个 摘要 横幅
信息
一个 信息 横幅
技巧
一个 技巧 横幅
成功
一个 成功 横幅
问题
一个 问题 横幅
警告
一个 警告 横幅
失败
一个 失败 横幅
危险
一个 危险 横幅
Bug
一个 Bug 横幅
示例
一个 示例 横幅
引用
一个 引用 横幅