脚本source linux shell
Linux 上的 MAC 地址欺骗
导读 网卡生产商在每一张网卡(NIC)在出厂时都会在上面刻上一个48位的全球唯一标识符(GUID),这串 GUID 就是网卡的 MAC 地址,用于确定一张网卡的身份。MAC 地址的高24位叫 OUI,是为网卡设置 MAC 地址的组织的标识符,这样一来,不同组织设置的 MAC 地址就不会冲突了。虽然 ......
Linux内核的裁剪移植,Linux内核裁剪移植学习分享
原文:https://blog.csdn.net/weixin_36246029/article/details/116607692 22.内核裁剪移植 内核源码是大量模块代码的集合! 每一个模块代码都是大量的.c 和 .h文件组成的! 内核是系统所有功能的集合! 内核镜像是一个二进制文件,是一个大 ......
解决VSCode新建终端自动时执行`pyenv shell xxxx`
问题 今天发现 VSCode 新建一个内置终端时会自动运行 pyenv shell xxx,实际上这并不是我自行配置的。 解决方案 打开 VScode 用户配置文件 settings.json,新增一行内容: "python.terminal.activateEnvironment": false ......
linux设置北京时间
在 Linux 中设置北京时间,需要先设置系统的时区为 Asia/Shanghai,然后将系统时钟设置为当前时间。 以下是具体的步骤: 首先,查看当前系统的时区设置: $ timedatectl 如果时区设置不正确,可以使用 timedatectl 命令来修改。例如,将时区设置为 Asia/Shan ......
Linux报错:audit: backlog limit exceeded(审计:超出积压限制)
Linux报错:audit: backlog limit exceeded(审计:超出积压限制) 系统版本:CentOS Linux release 7.6.1810 (Core) 问题现象:一次巡检中发现业务系统打不开,对应的Linux服务器ssh连接不上,但是能ping通,于是在VMware v ......
Linux中/etc目录下passwd shadow group gshadow 四个文件功能说明介绍以及etc目录下login.defs和etc目录下deafult子目录中useradd文件中每个配置项功能说明介绍
1./etc/passwd 介绍:Linux 系统中的 /etc/passwd 文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。 root@root:~# cat /etc/passwd root:x:0:0:root:/root:/bin/bash ......
shell编程语言-linux主机禁止ping
首页 新闻 博问 专区 闪存 班级 linux--穿越地平线的渴望 只要你在爬,就一定会留下让你自己感动的日子,如果我们的生命不为自己留下一些热泪盈眶的日子,你的生命就是白过的——致青春! 博客园 首页 新随笔 联系 管理 Linux禁止ping以及开启ping的方法 Linux默认是允许Ping响 ......
LINUX学习笔记
Linux学习笔记1 VMware Workstation Pro中打开虚拟机后, 1.文件操作 (1)进入到home文件夹. zzh@ubuntu:/$ cd home zzh@ubuntu:/home$ (2)在home文件夹中添加一一个新的文件夹,叫做learn_ linux. zzh@ubu ......
linux操作--1
快照 Linux中快照功能类似于备份,当我们在操作linux系统时担心系统会出未知的异常,可以将系统进行备份。 在vmware中右击想要操作的系统就能找到。 2.** 克隆与移植 linux系统就是一个文件可以直接对文件夹进行复制,剪切的操作。** 3.此文件下中的myshare文件存放linux与 ......
XFCE4中开启或关闭面板bash脚本
下面是一个基于 xfce4-panel 的脚本,可以切换面板的开启状态: #!/bin/bash # 查找进程 xfce4-panel if pgrep xfce4-panel >/dev/null; then # 关闭 xfce4-panel killall xfce4-panel # echo ......
shell判断字符串结尾
下面围绕“判断字符串是否以.txt结尾”展开。转变一下也同样适用于“判断字符串是否以.txt开头”。 通用的方法 # 方法一、使用grep命令 #!/bin/sh str="/path/to/foo.txt" # 使用if语句 if echo "$str" | grep -q -E '\.txt$' ......
BASH: disable shell builtin
enable Use the `env` command. Env is a command which launches another program with a possibly modified environment. Because env is a program, it doesn ......
linux三剑客之grep详解
1.什么是Grep grep(Golobal Regular Expression print)是Linux系统中一个强大的文本搜索工具,也是俗称的搜索三兄弟之一,其他两个是awk和sed,grep可以把搜索到的内容打印到屏幕上,并且不影响搜索目标文件,同时可以使用正则表达式进行搜索。 2.用法 2 ......
Linux部分功能介绍
1、passwd 保存除用户口令以外的账号信息,所有用户均可查看用户名:口令:UID:GID:描述字段:用户主目录:登录shell 1. 用户名:用户登录时使用的名称,必须是唯一的2. 口令:密码占位符,/etc/passwd文件中以x来填充3. UID:每个用户都拥有唯一的UID。超级用户的UID ......
Linux 安装 Bookstack
一、概要 1. 概念 与Wiki.js类似,Bookstack也是一款知识管理系统(KMS),由PHP实现。在免费开源的KMS中,Bookstack是最像Confluence的一个。 2. 环境 (1) Rocky Linux 9.1 (2) Bookstack 23.02.1 (3) PHP 8. ......
马哥课程回顾-Linux基础
1 查看cpu lscpu cat /proc/cpuinfo 2 查看内存 free cat /proc/meminfo 3 查看硬盘分区 lsblk cat /proc/partitions 4 内核版本 uname -r 5发行版本 cat /etc/os-release cat /etc/r ......
Linux 普通用户启动nginx
现象 nginx 配置的user为 www 用户,root启动之后主进程显示root,子进程显示是www,但是切换到www 用户之后执行 nginx -t 等报错 services@pts/0 $ /usr/local/nginx/sbin/nginx -t nginx: [warn] the "u ......
常见windows和linux的敏感目录
Windows下: c:/boot.ini //查看系统版本 c:/windows/php.ini //php配置信息 c:/windows/my.ini //MYSQL配置文件,记录管理员登陆过的MYSQL用户名和密码 c:/winnt/php.ini c:/winnt/my.ini c:\mys ......
linux (CentOS7.5_x86_64)下安装mysql8.0
# 下载mysql $ wget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.13-el7-x86_64.tar.gz # 解压$ mysql tar -zxvf mysql-8.0.4-rc-linux-glibc2.12- ......
shell编程-FTP服务账号的批量设置
FTP账号配置:应用背景:安装vsftpd服务程序:echo “HELLO hello” >/ftproot/bjtt/a.txt是目录权限导致:OOPS错误验证bjtt_upload的权限:验证bjtt_download的权限:脚本实现: ......
how to set static ip using command line for kali linux
How to configure Kali Linux to use a static IP address https://miloserdov.org/?p=542 sudo vim /etc/network/interfaces auto eth0 iface eth0 inet static ......
Linux目录结构和命令提示符
一、Linux目录结构 一、Linux目录结构 一切皆文件!!!!! / 根目录 /root root用户的家目录/宿主目录 /home 普通用户的家目录/宿主目录 userA /home/userA userB /home/userB /etc 应用程序的配 ......
Linux系统安装
一、Linux系统安装 1、Linux系统介绍 Linux 一类操作系统的统称 适用于安装部署在服务器上 服务器: 提供服务的机器 专业的硬件设备 pc server, 刀片服务器、小型机 Linux系统与windows的区别: 1、开源 开放源代码 open sou ......
Linux修改显示屏分辨率
一、修改U-boot屏幕参数 修改对应屏幕的参数修改 -> ARM architecture -> Enable graphical uboot console on HDMI, LCD or VGA 底下括号的参数: 例如(1024x600): x:1024,y:600,depth:24,pclk ......
Linux——命令(一)
在虚拟机中,打开Linux系统,登录root用户,便可看到一串字符串 [root@localhost ~]# [当前用户名@简写主机名 ~] # root:显示的是当前的登录用户 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 localhost.localdo ......
linux命令小计
当添加github 的ssh key的时候报key alread in use, 但是有不确认在那个项目设置的。 可以使用如下命令确认 ssh -T -ai ~/.ssh/id_rsa git@github.com ......
Linux中/etc下面passwd shadow group gshadow文件介绍,以及etc目录下login.defs和etc目录下deafult子目录中useradd文件中每个配置项功能
一、用户信息文件 : /etc/passwd [root@localhost ~]#cat/etc/passwd #查看一下文件内容 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemo ......
详解shell语法检查模式
启用 verbose 调试模式 在进入本指导的重点之前,让我们简要地探索下 verbose 模式。它可以用 -v 调试选项来启用,它会告诉 shell 在读取时显示每行。要展示这个如何工作,下面是一个示例脚本来批量将 PNG 图片转换成 JPG 格式。 将下面内容输入(或者复制粘贴)到一个文件中。 ......