本文环境比较复杂,首先两层nginx转发,并且访问路径也不是根路径。加上对nginx一知半解,各路搜索一看,全程懵逼。最终没有一个能用的。最后还是靠同事帮助,文档大法结束加班。本文知识点:location优先级,nginx资源文件寻找方式,rewrite 重定向问题。 location 优先级 = 开头表示精确匹
按需卸载旧版本和旧依赖 apt purge subversion -y mv /usr/sbin/svn /usr/sbin/svn.bak mv /usr/bin/svn /usr/bin/svn.bak mv /usr/local/bin/svn /usr/local/bin/svn.bak rm -rf /usr/local/svn -rf rm -rf /tmp/svn/src/* rm /usr/local/lib/libserf-* 安装步骤 创建临
记录一下ubuntu16上用vscode编译ros的过程 拓展中搜索并安装ROS插件 配置文件:tasks.json Ctrl+Shift+P: Configure Default Build Task 在新增的tasks.jsonz中配置如下内容 { "version": "2.0.0", "tasks": [ { "type": "catk
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新,本博客命令基于Centos系统 文章目录 一、
系统安装 下载阿里centos7 mini镜像(自带yum阿里镜像源)制作vmware安装模板集群规划,利用模板安装节点 安装前准备 禁用swap做准备(每个节点) //注释swap那一行 vi /etc/fstab # # /etc/fstab # Created by anaconda on Wed Nov 4 21:00:49 2020 # # Accessible filesystems, b
pwd -P 显示真实物理路径-L 显示链接路径(默认) [root@ydp ~]#pwd /root basename 只取文件名不要路径 [root@ydp ~]#basename /etc/sysconfig/network network dirname 只取路径不要文件名 [root@ydp ~]#dirname /etc/sysconfig/network /etc/sysconfig cd 切
在win上测试telnet www.baidu.com 80会跳转到另外一个DOS,看不到所谓的trying 12......,所以用centos是了一下: [root@localhost bin]# telnet www.baidu.com 80 Trying 220.181.38.150... Connected to www.baidu.com. Escape character is '^]'. 首先如果没有安装telnet,需要执行:
ubuntu18.04虚拟机突然连不上网 先在虚拟机网络设置中切换到主机模式,在主机模式下输入以下命令 sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start 虽然依然无法ping通,但是再切换到NAT模式,重启
一般我们在使用Linux派系的系统的时候,一般不会刻意的直接使用root账户登录,因为权限实在是太大了 一不小心执行 rm-rf /* 这样的类似的命令,就会导致系统无法正常使用,所以我们一般会创建一个普通权限账户 以我的为例,普通账户的名字叫htl,一般的这个普通账户的配置文件和用户文件都
更换IP 版本信息 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 查看ip [root@localhost ~]# ip a 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c
多生产者–多消费者问题(数量为一的资源共享区) 1.问题描述 现在有一个产品共享仓库,每次其中只能生产并放一件产品(A产品或B产品)。生产者A生产A产品放入,生产者B生产B产品放入,消费者A消费产品A,消费者B消费产品B。且只有共享仓库没有产品时,生产者才能生产产品放入,而只有共享仓库
重置WSL Ubuntu root密码遇到的问题 找到这个文件夹,看看是不是有Ubuntu的执行文件 方法一 通过CD命令进入这个文件夹 可以用cmd或者powershell打开命令行窗口 cd AppData\Local\Microsoft\WindowsApps 直接用第二张图发现的名字执行命令 ubuntu2004.exe config --default-user
闲话不多说,之前一个问题是想要根据物理页框号得到映射的虚拟地址,一时间不知道如何下手了,在群里和一个朋友讨论了一番,记得之前看swap机制的交换缓存时,记载说系统当要换出一个页面时,可以很容易找到使用该页面的所有进程,然后撤销映射。这一点也就成了我的突破口。经过对源码的一番
一个简单的问题,·linux下获取当前进程。我们都知道在内核中获取当前进程可以利用current宏 #define get_current() (current_thread_info()->task) #define current get_current() 通过get_current发现其是利用当前线程获取的当前进程线程结构thread_info结构中有指向
在内核中分配内存,最后要通过伙伴系统接口进行实际物理页面的分配,一个重要的接口便是alloc_page.本文介绍下alloc_page的主要流程,各个部分的执行。主要包含正常分配流程,当页面不足的时候的处理方式。先定位到核心调用 #define alloc_page(gfp_mask) alloc_pages(gfp_mask, 0) ord
想学习Linux驱动但是无从下手的同学,学习Linux驱动但是一直不能入门的同学,学习了很多视频和资料还是很懵的同学快来学习拉https://www.bilibili.com/video/BV1Vy4y1B7ta嵌入式Linux学习路线:【微信公众号】:迅为电子【基础篇】:【嵌入式学习方法】:【北京迅为】再谈Linux学习方法-框架
想学习Linux驱动但是无从下手的同学,学习Linux驱动但是一直不能入门的同学,学习了很多视频和资料还是很懵的同学快来学习拉https://www.bilibili.com/video/BV1Vy4y1B7ta嵌入式Linux学习路线:【微信公众号】:迅为电子【基础篇】: 【嵌入式学习方法】:【北京迅为】再谈Linux学习方法-框
一. ifconfig 查看网卡、网关、子网掩码、ip段等信息 二. 更改网络信息 sudo vi /etc/network/interfaces 增加以下信息 1.配置回环口网卡 auto lo iface lo inet loopback 2.配置eth0的网卡信息 auto eth0 (根据实际情况配置网卡名称) iface eth0 inet static (根据
CentOS7.3镜像下载CentOS 7.3,是CentOS-7系列的第四个发行版本,官方版本号为7.3.1611。该版本的安装映像只有 64 位,具体的安装映像有以下几种:DVD版推荐(迅雷下载):http://archive.kernel.org/centos-vault/7.3.1611/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso迅雷种子下载: CentOS7.3 64
在linux进行文件操作时,会遇到一类文件是以"-"开头的。 例如我们想要进入名称为-126943579的文件时,我们无法直接使用cd -126943579命令来进入该文件。 那我们应该怎样来操作这一类的文件呢?其实只要加一个相对路径就行了,也就是在文件名加一个"./"就行了。 同样