1.Markdown语法自带格式参考:Markdown语法图文全面详解(10分钟学会)
注意:此页面偶尔会存在CSS冲突问题!
1.1 代码块示例源码渲染演示12345678910111213\```shell# VSCode终端hexo clean; hexo shexo clean; hexo g; hexo dgit add .; git commit -m "npm publish"; npm version patch; git push# Cmder终端hexo clean && hexo shexo clean && hexo g && hexo dgit add . && git commit -m "npm publish" && npm version patchgit push\```1234567891011# VSCode终端hexo clean; hexo shexo clean; hexo g; hexo dgit add .; ...
openEuler安全配置基线 v1.0
版本
修订说明
修订时间
访问链接
1.0
初始修订
2023年12月
本文档
1 初始部署1.1 文件系统1.1.1 禁止存在无属主或属组的文件或目录级别: 要求
适用版本: 全部
规则说明:
系统中不允许存在没有属主或属组的文件或目录,这些文件或目录一般都是由于原属主账号被删除,而文件未被删除导致。
这些文件存在安全隐患,可能导致信息泄露,占用不必要的磁盘空间和系统资源,还可能影响正常业务运行。
需要注意,在容器场景中,容器和宿主机使用不同的user namespace,这导致容器中的文件在宿主机中可能为无属主或属组的目录和文件。对于容器的rootfs,宿主机已有相应的保护措施:宿主机上的rootfs的父目录,已做了权限控制,仅root用户可以访问。对于此情况的目录和文件可例外。
规则影响:
无
检查方法:
通过如下两个命令,在系统根目录下查找无属主或属组的目录和文件,如果这两个命令没有返回值,表示系统中不存在无属主或属组的目录和文件:
12# find `df -l | sed -n '2,$p' | ...
Linux
未读修改主机名123# 注意:主机名不要使用下划线,但支持横线、数字. 数字中间也不要使用小数点,会导致一些服务起不来hostname ubuntu18-04 # 临时设置主机名hostnamectl set-hostname ubuntu18-04 # 永久设置主机名
创建账号和修改密码CentOS批量添加用户和修改密码_批量修改centos6服务器用户密码_烟雨醉梦里的博客-CSDN博客
Linux:如何在centos下创建新用户名和密码_centos创建用户_技术探索者的博客-CSDN博客
centos 7修改用户名和密码_centos7修改用户名_古人诚不我欺的博客-CSDN博客
Centos 7 忘记密码重置用户密码 - 简书 (jianshu.com)
创建账号/修改密码12# 修改账号密码echo 密码 | passwd --stdin 账号名
配置开机默认用户配置文件路径:/etc/gdm/custom.conf
123456789101112131415vim /etc/gdm/custom.conf# GDM configuration stora ...
Linux
未读Linux配置软件源yum源配置文件说明yum客户端配置文件
为每个仓库单独提供的配置文件: /etc/yum.conf
为所有仓库提供公共配置: /etc/yum.repos.d/*.repo
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354# yum配置文件示例说明: [epel] #id名称,可以自定义,保证唯一name=Extra Packages for Enterprise Linux 7 - $basearch #repo的描述,$basearch为系统架构baseurl=http://mirrors.aliyun.com/epel/7/$basearch #服务器的地址,file://本地地址;网络地址http://;https://;ftp://;可设置多个enabled=1 #可以不写, ...
kubernetes
未读kubectl备忘录说明:
这些指令适用于 Kubernetes v1.27。要检查版本,请使用 kubectl version 命令。
本页列举了常用的 kubectl 命令和标志。Kubectl 自动补全
kubectl 备忘单 | Kubernetes
Kubectl 命令参考文档
Kubectl 自动补全BASH
123apt-get install bash-completionsource <(kubectl completion bash) # 在 bash 中设置当前 shell 的自动补全,要先安装 bash-completion 包。echo "source <(kubectl completion bash)" >> ~/.bashrc # 在你的 bash shell 中永久地添加自动补全
关于 --all-namespaces 的一点说明我们经常用到--all-namespaces 参数,应该要知道它的简写:
kubectl -A
Kubectl 上下文和配置设置kubectl 与哪个 Kubernetes 集群 ...
ubuntuUbuntu镜像下载12http://cdimage.ubuntu.com/releases/ #ubuntu server(服务器版)http://releases.ubuntu.com/ #ubuntu desktop(桌⾯版)
Ubuntu Server系统基础配置 更改主机名:
12#vim /etc/hostnameubuntu-node.example.com
更改网卡名称为eth0 如果没有在安装系统之前传递内核参数将⽹卡名称更改为eth*,则可以在 安装系统之后使⽤以下⽅式修改
123456#vim /etc/default/grubGRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" #修改此行添加net.ifnames=0 biosdevname=0#重新生成grub配置,并重启update-grub reboot
配置root远程登录 默认情况下,ubuntu不允许root⽤⼾远程ssh,如果有实际场景需要允许 root⽤⼾远程ssh,则需要设置root密码,并且编辑 /et ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
任务:
遍历/data目录下的txt文件
将这些txt文件做一个备份
备份的文件名称后面增加一个年月日的后缀,比如将aming.txt备份为aming.txt_20230927
以下是脚本文件
12345678910111213141516171819202122232425262728293031323334353637383940414243444546#!/bin/bash#date: 2023-09-28##定义后缀变量,注意下面``(反引号)的含义suffix=`date +%Y%m%d`##定义备份的目录path=/data## 判断目录是否存在if [ -d "$path" ];then ## 找到/data目录下的txt文件, 用for循环遍历 for f in `find $path -type f -name "*.txt"` do echo "备份文件 $f" cp ${f} ${f}_${suffix} ...