随笔分类 - Linux基础
主要以CentOS为例子去学习Linux的东西,包括Linux的基础命令,shell编程内容,Linux的软件安装、Linux系统的目录结构、/etc/下的配置,重点软件的学习(vim、gcc)等,总之就是关注Linux的使用层面,不涉及Linux编程和内核原理的学习内容
摘要:提纲 1、问题1:无法设置boot option priorities 2、问题2:dracut timeout 3、问题3:进入到centos安装界面的 installation destination中看到硬盘 1 问题1:无法设置boot option priorities 启动过程中一直按住
阅读全文
摘要:6、开机自启动 修改配置后的初始化 gitlab-ctl reconfigure 状态检查 sudo gitlab-ctl status 启动 sudo gitlab-ctl start 停止 sudo gitlab-ctl stop 重启 sudo gitlab-ctl restart 开机启动
阅读全文
摘要:1、背景 我使用yum方式安装软件时,比如zabbix这种软件,我们在安装时一般都是直接到zabbix官网,按照官方的步骤进行安装,但是有一个问题,官方的服务器不在国内,时常会在安装时导致超时报错。此时解决思路就应该是将官方源替换成国内的镜像源,例如阿里云、163的镜像源。要点就是网络问题!网络问题
阅读全文
摘要:提纲 1 下载 2 解压 3 编译安装 4 启动访问 1 下载 访问nginx的官方网站http://nginx.org/en/,在右侧找到download连接,进入下载页面,找到 nginx-1.20.2,右击选择链接另存为,选择本地存储地址,这样就下载下来了。 下载后,在本地存放目录中可以看到n
阅读全文
摘要:提纲 1、PATH 2、LIBRARY_PATH和LD_LIBRARY_PATH 1、PATH PATH是可执行文件路径。 是三个中我们最常接触到的,因为我们命令行中的每句能运行的命令,如ls、top、ps等,都是系统通过PATH找到了这个命令执行文件的所在位置,再运行这个命令的可执行文件的。 执行
阅读全文
摘要:提纲 1、bootfs和rootfs 2、镜像层和镜像 3、容器层和容器 4、联合文件系统 1、bootfs和rootfs 一般而言,Linux的操作系统由两类文件系统组成:bootfs(boot file system)和rootfs(root file system)。它们分别对应着系统内核与
阅读全文
摘要:Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。 ##1、从user用户切换到root用户 不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user 但是当我们需要执行一些具有root权限的操作(如修
阅读全文
摘要:提纲 1、概述 2、foonathan_memory_vendor 3、fast-cdr 4、fast-dds 5、编译HelloWorldExample 6、安装fast-dds-gen,使用IDL文件构建代码 1、概述 fastdds是干什么,就不重复说了。 操作系统是Ubuntu18.04 本
阅读全文
摘要:## 一.使用安装命令 ```shell sudo apt install cmake ``` 这种方式安装最为简单,但是,这种方式安装的不是最新版本的Cmake。 我此次安装cmake是因为要编译fastdds,其实之前系统中有cmake,但是在编译fastdds的过程中依然提示我: ```she
阅读全文
摘要:提纲 1、wsl的安装 2、使用方法 2.1 linux文件系统和windows文件系统互相访问 2.2 linux下执行windows命令和windows下执行linux命令 2.3 linux下访问windows的网络服务和windows下访问linux的网络服务 1、wsl的安装 wsl是什么
阅读全文
摘要:提纲 1、将idea中terminal设置为bash.exe 2、设置vim的配置vimrc 3、解决bash.exe中中文乱码的问题 1、将idea中terminal设置为bash.exe idea中的terminal默认会打开windows的cmd.exe,在cmd.exe中只能使用window
阅读全文
摘要:!/usr/bin/python与#!/usr/bin/env python的区别 我们经常会在别人的脚本或者项目的入口文件里看到第一行是下面这样 #!/usr/bin/python 或者这样 #!/usr/bin/env python 这两者有什么区别呢? 前一个很好理解,就是在执行这个脚本的时候
阅读全文
摘要:Linux内核编译和安装 参考资料: 1、Linux内核参数配置及内核安装,https://www.bilibili.com/video/BV1wW411K7d3?from=search&seid=3600430115602475724 2、Linux内核驱动模块,https://zhuanlan.
阅读全文
摘要:Linux调优实践 本文是对linux内核参数一文的综合应用,linux内核参数一文中,我介绍了linux关键的内核参数,包括linux文件io参数、linuxtcp网络io参数等方面,但是这些参数怎么在实践中熟练应用,还需要一些综合实践,本文就是对linux内核参数如何使用的实践记录。 参考资料:
阅读全文
摘要:Linux内核参数 提纲 1、linux内核参数概述 2、linux内核参数的修改方法 3、典型的linux内核参数 4、limit命令的作用 1、linux内核参数概述 linux内核参数是xxx。 2、linux内核参数的修改方法 内核参数修改主要涉及到一个命令,那就是sysctl命令。这个命令
阅读全文
摘要:CentOS7虚拟机安装minikube和kubectl 1、理论知识 Minikube提供了一种非常简单的方法来安装单节点的K8S环境。它是一种方便在本地运行Kubernetes的工具,它是可以在 VM 中运行单节点的 Kubernetes 集群,是为了开发或测试在本地启动一个节点的 kubern
阅读全文
摘要:Linux下开发的一些基本知识 1、LinuxC开发的一般知识 标准头文件目录 -I 标准库文件目录 -L -l 2、静态库的生成方法 参考:《linux程序设计第4版》第一章 3、动态库的生成方法 参考:https://www.cnblogs.com/fengliu-/p/10216723.htm
阅读全文
摘要:记录一个小知识点:tar.xz文件的压缩过程和解压缩过程。遇到这个后缀的文件需要解压,就查了一下相关的知识。 目录 1、压缩过程 2、解压缩过程 3、扩展知识 1、压缩过程 习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行, tar里
阅读全文