virtualbox后台静默运行虚拟机
介绍
安装好VirtualBox后,配置完成后发现不能后台运行 每次启动都会有界面,对于想要模拟集群的我来说很麻烦
启动 VirtualBox 虚拟机
我们查看一下正常启动的虚拟机进程
leenhem@leenhem-Thinkpad-T440P:~$ ps -ef grep virleenhem 2395 1627 0 08:25 ? 00:00:11 /usr/lib/virtualbox/VBoxXPCOMIPCDleenhem 2401 1627 0 08:25 ? 00:00:34 /usr/lib/virtualbox/VBoxSVC –auto-shutdownleenhem 4443 2401 53 08:35 ? 00:34:53 /usr/lib/virtualbox/VirtualBoxVM –comment win10 –startvm 01ba9392- ...
Linux启动网卡时出现RTNETLINK answers: File exists错误解决
介绍
新安装了一台CentOS服务器,IP地址是自动获取的,开始在系统启动时是否激活网卡也是no,系统启动后可以正常使用 ifup enp0s3 启动网卡,也可以正常访问
配置静态IP地址
配置文件路径 /etc/sysconfig/network-scripts/ifcfg-enp0s3在原有的配置上修改了 BOOTPROTO
BOOTPROTO=staticONBOOT=no
添加了配置
ADDRESS=192.168.55.101NETMASK=255.255.255.0GATEWAY=192.168.55.1
没有配置ONBOOT
没有配置ONBOOT默认不会自动激活网卡手动激活网卡报错 RTNETLINK answers: File exists
[root@localhost ~]#ifup enp0s3RTNETLINK answers: File exists
问题解决RTNETLINK answers: File exists
仔细检查了一下配置发现问题ADDRESS= ...
linux中wall向所有在线用户发送广播消息
介绍
通常,系统管理员发送消息以宣布维护,并要求用户注销并关闭所有打开的程序。在终端打开的情况下,消息将显示给所有登录用户。使用没有终端打开的图形桌面环境的用户将看不到该消息。
wall是一个命令行程序,可在所有已登录用户的终端上显示一条消息。可以在终端上键入消息,也可以在文件内容中读取消息。wall 代表全部写入,使用write命令仅向特定用户发送消息。每个用户都可以使用 mesg 程序控制对其终端的写访问。超级用户调用wall命令时,无论其mesg设置如何,所有用户都会收到消息。
发送广播消息
wall命令的语法如下:
wall [OPTIONS] []
如果未指定文件,则wall从标准输入中读取消息。
广播消息的最直接方法是使用消息作为参数来调用wall命令:
wall “The system will be restarted in 10 minutes.”
Broadcast message from root@rumenz (pts/0) (Sat Dec 25 21:11:39 2021):The system will be restarted in 10 ...
清理k8s_docker磁盘空间
介绍
长时间运行的集群,常会面临各种资源耗尽的问题,另外磁盘不足时 Kubelet 还会主动清理镜像增加不确定因素,本文提供了一些命令片段用于清理工作。
1. Kubernetes 基础对象清理
清理 Evicted 状态的 Pod
kubectl get pods –all-namespaces -o wide grep Evicted awk ‘{print $1,$2}’ xargs -L1 kubectl delete pod -n
清理 Error 状态的 Pod
kubectl get pods –all-namespaces -o wide grep Error awk ‘{print $1,$2}’ xargs -L1 kubectl delete pod -n
清理 Completed 状态的 Pod
kubectl get pods –all-namespaces -o wide grep Completed awk ‘{print $1,$2}’ xargs -L1 kubectl delete pod -n
清理没有被使用的 PV
kubec ...
Ubuntu 截图编辑_编辑截图工具
介绍
在 Linux 中截图,如果只需要获取一张屏幕截图,不对其进行编辑的话,那么键盘的默认快捷键就可以满足要求了。而且不仅仅是 Ubuntu ,绝大部分的 Linux 发行版和桌面环境都支持以下这些快捷键:
PrtSc 获取整个屏幕的截图并保存到 Pictures 目录。
Shift + PrtSc 获取屏幕的某个区域截图并保存到 Pictures 目录。
Alt + PrtSc 获取当前窗口的截图并保存到 Pictures 目录。
Ctrl + PrtSc 获取整个屏幕的截图并存放到剪贴板。
Shift + Ctrl + PrtSc 获取屏幕的某个区域截图并存放到剪贴板。
Ctrl + Alt + PrtSc 获取当前窗口的 截图并存放到剪贴板。
在 Linux 中使用默认的快捷键获取屏幕截图是相当简单的。但如果要在不把屏幕截图导入到其它应用程序的情况下对屏幕截图进行编辑,还是使用屏幕截图工具比较方便
在 Linux 中使用 Flameshot 获取屏幕截图并编辑
功能概述
注释 (高亮、标示、添加文本、框选)
图片模糊
图片裁剪
上传到 Imgur
用另一个应用打开截图
...
如何配置 Nessus 漏洞扫描策略?
介绍
Nessus 是一种用于发现漏洞的强大扫描工具,它由 Tenable Network Security Inc 开发和维护,曾在 Nmap Software LLC 的安全工具清单中排名第一,虽然现在已经跌到了榜单的第三位,但它仍然是一款强大的远程安全扫描工具。
本文,我们将探讨如何在 Nessus 上配置扫描策略,稍后我们还将使用此策略创建扫描,然后我们将选择一个目标系统进行扫描,我们在本教程中使用 Kali Linux。让我们现在开始吧。
先决条件
具有管理凭据的用户帐户。
网络安全与漏洞评估的基本思想。
Nessus Essential 应该安装在您的系统上。
步骤
启动 Nessus 扫描的第一步是选择一个扫描模板,可以使用 Nessus 提供的扫描模板或创建自定义策略,后者创建用户定义的扫描模板,可在用户定义的扫描模板部分下找到该模板,我们在此策略中设置的每个设置都将自动应用于该策略下的任何扫描。
步骤 1. 让我们继续创建一个扫描策略。
首先通过导航到 https://www.code404.icu:8834 登录 Nessus 的 Web 界面,在登录页面上, ...
default-sort [Vue warn]: Error in nextTick: "TypeError: array is null"
介绍
在vue项目中使用element-ui时报错:[Vue warn]: Error in nextTick: “TypeError: array is null”配置了:default-sort=”{prop: ‘internal_ip’, order: ‘ascending’}” 后就报错报错信息如下:
[Vue warn]: Error in nextTick: “TypeError: array is null”
found in
—> at packages/table/src/table.vue at src/views/kubernetes/clusters.vue at src/layout/components/AppMain.vue at src/layout/index.vue at src/App.vue ...
ERROR 1290 HY000: The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
介绍
本地登录Mysql后执行下面语句报错ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
ERROR 1290 HY000: The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
报错分析
The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement意思貌似MYSQL还运行在 –skip-grant-tables模式,–skip-grant-tables模式可以重置root的密码,但是用–skip-grant-tables启动后修改密码又报错,如何让他回到原来的模式
解决方法
执行命令关闭数据库只读属性
mysql> set global read_only=0;Query OK, 0 rows affected (0.00 sec) ...
通过U盘安装 centos7,Warning: dracut-initqueue timeout解决办法
介绍
最近在IBM上安装系统时出现了这么个情况超时的情况
dracut-initqueue[1076]: Warning: dracut-initqueue timeout – starting timeout scriptsdracut-initqueue[1076]: Warning: dracut-initqueue timeout – starting timeout scriptsWarngin: /dev/root does not existGenerating “/run/initramfs/rdsosreport.txt”Entering emergency mode. Exit the shell to continue.Type “Journalctl” to view system logs.You might want to save “/run/initramfs/rdsosreport.txt” to a USB stick or /bootafter mounti ...
Jenkins密码忘记重置方法
介绍
Jenkins密码忘记分两种情况,
刚开始安装Jenkins,没有修改过密码
密码之前修改过,但是再次登录时候忘记自己修改的密码了
1. 刚开始安装Jenkins,没有修改过密码
找回:直接找.jenkins/secrets/initialAdminPassword,安装初始密码保存在此文件中,具体路径因人而异,可使用find命令查找文件查看
2. 密码之前修改过,但是再次登录时候忘记自己修改的密码了
1、删除Jenkins目录下config.xml文件中下面代码,并保存文件
true true true false
2、重启Jenkins服务
给你们提供一个Jenkins启动脚本
#!/bin/bash
java jenkins environmentexport JENKINS_HOME=/home/software/jenkins/.jenkinsexport JAVA_HOME=/usr/local/ ...