👀樊梓慕:个人主页 🎥个人专栏:《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C++》《Linux》🌝每一个不曾起舞的日子,都是对生命的辜负目录前言1.环境变量是什么?1.1查看环境变量的方法1.2常见的环境变量1.2.1PATH1.2.2USER1.2.3PWD1.2.4HOME2.环境变量的特性2.1补充知识:命令行参数2.1.1intargc与char*argv[]2.1.2char*env[]2.2环境变量如何具有全局属性?3.环境变量的代码获取和设置3.1代码获取环境变量3.1.1通过main函数的第三个参数获取环境变量(不常用)3.1.2通过get
文章目录1.Docker运行Nacos2.本地访问Nacos3.Linux安装Cpolar4.配置NacosUI界面公网地址5.远程访问NacosUI界面6.固定NacosUI界面公网地址7.固定地址访问Plik8.结语Nacos是阿里开放的一款中间件,也是一款服务注册中心,它主要提供三种功能:持久化节点注册,非持久化节点注册和配置管理。本例通过结合Cpolar内网穿透实现远程访问Nacos提供的UI(控制台)界面,帮助管理所有的服务和应用的配置Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。它支持HTTP、HT
🔥博客主页:小羊失眠啦.🎥系列专栏:《C语言》《数据结构》《Linux》《Cpolar》❤️感谢大家点赞👍收藏⭐评论✍️前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。Linux本地DockerRegistry本地镜像仓库远程连接DockerRegistry本地镜像仓库,简单几步结合cpolar内网穿透工具实现远程pullorpush(拉取和推送)镜像,不受本地局域网限制!1.部署DockerRegistry使用官网安装方式,docker命令一键启动,该命令启动一个registry的容器,版本是2,挂载宿主机端口是5000端口,挂载后,5000
目录4.awk【擅长对列进行操作并进行处理】4.1格式说明4.2awk字段变量4.3查询信息4.4排除信息4.5替换信息 4.6 高级使用方法4.5.1特殊模式(BEGIN、END)4.5.2内置变量4.5.3统计算法 累加算法 求和算法4.awk【擅长对列进行操作并进行处理】4.1格式说明 awk命令也是逐行扫描文件(从第一行到最后一行),寻找含有目标文本的行,如果匹配成功,则会在该行上执行用户想要的操作;反之,则不对行做任何处理简介:常用来做列数据切分与提取(最擅长取列)语法:awk[选项]'脚本命令'文件名awk[选项]'匹配规则{执行命令}'文件名语法解释:'匹配规则
25Linux可视化-Webmin和bt运维工具文章目录25Linux可视化-Webmin和bt运维工具25.1Web运行环境简介25.2Webmin的安装及使用25.2.1安装webmin25.2.2Webmin使用演示25.3bt(宝塔)的安装及使用25.3.1安装宝塔25.3.2宝塔Web登录Linux服务器25.3.3找回宝塔登录密码学习视频来自于B站【小白入门通俗易懂】2021韩顺平一周学会Linux。可能会用到的资料有如下所示,下载链接见文末:《鸟哥的Linux私房菜基础学习篇第四版》1《鸟哥的Linux私房菜服务器架设篇第三版》2《韩顺平_2021图解Linux全面升级》325.
介绍LinuxMySQL初始密码在Linux系统中,MySQL是一种常见的数据管理系统。在安装MySQL时,需要设置初始密码。初始密码是一个在安装时生成的随机密码,用于保护MySQL数据库的安全。查看MySQL初始密码的方法查看MySQL初始密码有两种方法:通过日志文件或使用mysql_config_editor工具。方法一:通过日志文件查看MySQL初始密码在Linux系统中,MySQL安装日志文件的位置通常是/var/log/mysqld.log或者/var/log/mysql/error.log。可以使用以下命令打开MySQL日志文件:sudocat/var/log/mysqld.log
在linux下编译可加载内核模块形成.ko文件的makefile中的核心语句是:$(MAKE)-C $(KERNEL_DIR)M=(PWD)modules这句是Makefile的规则:这里的$(MAKE)就相当于make;-C选项的作用是指将当前工作目录转移到你所指定的位置,一般都是内核源代码目录或者内核headers目录,如/usr/include/linux-5.1.1-headers/类似的位置;-C$(KERNEL_DIR)代表切换工作目录,因为内核源码顶层的Makefile文件定义了伪目标modules,所以要先将工作目录切换到内核源码顶层Makefile所在位置;“
Linuxshell脚本的调试方法比较多,上次我们探讨和测试了shell内建命令set所提供的一些调试选项,其实shell本身也提供了一些调试选项。我们以bash为例来看看。1bash 的命令行帮助信息(bash--help)purleEndurer@csdn~$bash--helpGNUbash,version4.2.46(2)-release-(x86_64-redhat-linux-gnu)Usage: bash[GNUlongoption][option]... bash[GNUlongoption][option]script-file...GNUlongoptions:
首先使用ssh连上主机:sshctf@node5.anna.nssctf.cn-p28844 接着再输入ls-al查看文件尝试打开文件,发现权限不够,根据题目的提示打开shadow文件在以前的Linux系统中,用户名、所在的用户组、密码(单向加密)等信息都存储在、/etc/shadow的文件中,很多软件通过调用这个文件来获取用户名和用户组,例如ls命令通过用户ID来找到/etc/passwd文件中的用户名。这意味着,所有用户都要拥有/etc/passwd的读权限,否则这些用户将不能执行ls等命令。但是这个文件保存了用户的密码,这将会导致安全风险。现在,加密后的密码/etc/passwd中了,取
场景复现朋友说他有个Linux系统当时建的比较早,跑了很多年,不需要产生多少数据文件,最近业务变动,要求能存更多文件数据。请我看下Linux下的多个分区能否都扩容一下?它的/home分区对应/dev/sda2,随后是3个数据分区+1个临时存储的tmp分区。希望把/dev/sda10到/dev/sda12的这3个分区扩容。并要求不要删现有的分区,要求实现就地扩容。我一看,好家伙,分区格式是ext3的,这是一大硬伤,ext3文件系统没有日志保护功能,遇到意外掉电是容易损坏数据的。更严重的是,/dev/sda10到sda13是连续的分区(如下图),从Start-end的位置看出,这些分区紧挨着。所以