很久了,今天翻到一个去年年初的学习笔记,想想还是贴到这里来 --快捷键 历史命令history(显示历史命令)ctrl+p ctrl+n 光标ctrl+b(往前) ctrl+f(往后)ctrl+a(行首) ctrl+e(行尾)ctrl+d(删除光标后面字符)ctrl+h(删除光标前面字符)ctrl+u(删除光标前面所有字符)ctrl+k(删除光标后面所有字符) usruser software resource 目录绿色:可执行文件蓝色,文件目录白色,普通目录 a.h红色,压缩文件青色,链接符号-快捷符号黄色--设...
一种用于互联网下载包的打包及安装工具,它包含在某些 Linux 分发版中。它生成具有.RPM 扩展名的文件。通过资料库管理的方式将所需要的软件安装到主机上的管理程序。RPM 是 RedHat Package Manager(RedHat 软件包管理工具)的缩写,类似 windows 的 setup.exe,这一文件格式名称虽然打上了 RedHat 的标志,但理念是通用的。作为一个软件包管理工具,RPM管理着系统已安装的所有RPM程序组件的资料。Linux 的分发版本都有采用(suse,...
一、什么是Shell? 感觉挺高大上的,其实就是个“壳子”啦,或者是一座桥! 我们向系统输入的信息是要送到内核去的,而Shell 就负责接收用户输入的命令并把它送入内核中执行。二、Shell的功能 1. 命令解释器 Shell 提供给用户与内核进行交互的这个接口叫做命令解释器,这是Shell 最重要的功能。 首先了解一下什么是Shell命令:http://www.360doc.com/content/11/0418/14/54470_110503260.shtml Linux系统中所有可执行文件都可...
linux 学习笔记--iptables 本来想整理整理iptables的重要知识点,但发现一位大佬的博客写的过于详细,这里贴上链接即可。(主要是大佬的博客不能转载--哈哈_)iptables详解下面仅罗列一些重点的概念和一些常见的命令 iptables与firewalld 在RHEL 7系统中,firewalld防火墙取代了iptables防火墙。 其实,iptables与firewalld都不是真正的防火墙,它们都只是用来定义防火墙策略的防火墙管理工具而已,或者说,它们只是一种服务。 ipt...
一、vim 1.vim filename进入命令模式;命令模式 i a o 到插入模式;插入模式ESC进入命令模式;命令模式:进入编辑模式 ;编辑模式命令结束后进入命令模式;命令模式 输入:wq 退出; 2.插入 a在光标所在字符后插入; A 光标所在行尾插入;i光标所在字符前插入 ;I 光标所在行首插入; o 在光标下插入新行;O在光标上插入新行; 3.:set nu 设置行号;:set nonu 取消行号;gg 到第一行 ;G 到最后一行;nG :n 到第n行;0移到行首...
目录和文件都能操作的命令rm cp mvrm 英文原意:remove files or directories 功能:删除文件或目录 语法:rm 选项[-fir] 文件或目录 rm -f 强制删除 rm -i 交互删除,在删除之前会询问用户 rm -r 递归删除,可以删除目录cp 英文原意:copy files and directories 功能:复制文件和目录 语法:cp 选项[-adilspr] 源文件 目标文件 cp -a 相当于-dpr选项的集合 cp -d 如果源文件为软链接,则复制出的目标文件也为软链...
内存管理 README在内核里分配内存可不像在其他地方分配内存那么容易造成这种局而的因素很多从根本上讲,是因为内核本身不能像用户空间那样奢侈地使用内存内核与用户空间不同,它不具备这种能力,它不支持简单便撻的内存分配方式比如,内核一般不能睡眠.此外,处理内存分配错误对内核来说也绝非易事正是由于这些限制再加上内存分配机制不能太复杂所以在内核中获取内存要比在用户空间复杂得多不过从程序开发者角度来看也不是说内核的...
文件操作命令touch stat cat more less head tail lntouch 英文原意: change file timestamps 功能: 修改文件的时间戳 语法: touch 文件名 访问空文件,如果文件不存在,则会创建新文件 stat 英文原意: display file or file system status 功能: 显示文件或文件系统的详细信息 语法: stat 选项[-f] 文件名或目录名 stat 文件名 查看文件的详细信息 stat -f 文件名 查看这个文件所在文件系统的信息cat (cat命令适合查看不太...
尚硅谷linux学习笔记(待更新) 2020年3月28日20:42:01 安装时候一般不适用桥连接,容易造成ip冲突 nat网络地址转换方式:ip不冲突,linux可以访问外网。 2020年4月5日23:12:52 1. 使用终端连接网络点击鼠标右键选择打开终端配置网络,可以上网 点击右上角两个计算机图片,选择eth0即可正确上网2. vmtools的安装和使用 需求: ? 把windows里面的内容,粘贴到linux虚拟机中 ? 可以设置windows和linux的共享文件夹 涉及到的指令:tar...
Linux-文件系统-学习笔记(14):根文件系统原理与nfs搭建方法 一、根文件系统 1、根文件系统简介 为什么需要根文件系统? (1)init进程的应用程序在根文件系统上,因此向用户态切换时根文件系统必不可少。 (2)根文件系统提供了根目录/ ,相当于一个数根、起点,通过这个能够找到你想要找的那个位置。 (3)内核启动后的应用层配置(etc目录)在根文件系统上。几乎可以认为:发行版=内核+rootfs。 (4)shell命令程序在根文件系统...
Linux-内核-学习笔记(12):内核启动过程分析 在uboot启动后,会将各种参数通过三个寄存器的方式传递给内核函数,并在执行启动内核后自动结束。内核启动过程会解析参数并初始化各种设备,最终进入到了一种能够实现进程间调度的多进程状态,这些进程里面只要有哪个需要被运行,调度系统就会终止cpu_idle死循环进程(空闲进程)转而去执行有意义的干活的进程,从而实现内核的运转。 一、链接脚本vmlinux.lds.Skernel的链接脚本并不是...
Linux-内核-学习笔记(11):内核配置和编译原理 一、内核简介 1. 操作系统 1.1、什么是操作系统? 操作系统本质上是一个程序,由很多个源文件构成,需要编译连接成操作系统程序。它主要作用就是管理计算机硬件,给应用程序提供一个运行环境。例如linux、windows、android、ucos就是操作系统。 1.2、操作系统核心功能 操作系统就相当于你的一个管家,是一些功能的综合体,他会管理下面这些内容,帮助用户解决一些复杂的分配和调用问...
1.Linux系统的常用命令基础命令 datedate [MMDDhhmmYY] [.ss]date [MMDDhhmmCCYY]MM月份DD几号hh小时mm分钟YY两位年份CCYY四位年份.ss 秒钟2.llinux的两种时钟系统时钟:由Linux内核通过CPU的工作频率进行计时硬件时钟:单独供电,关机后仍然计时系统时钟是在计算机开机后,向硬件时钟索取时间数据,但是由于工作原理不同,逐渐会产生误差,导致两个时钟显示不一样所以就有了一些机构,专门做同步时钟这个业务,例如一些天文机构,...
个人笔记,观点不一定正确. 适合对 Kubernetes 有一定了解的同学。前言 最近一直在学习 Kubernetes,但是手头没有个自有域名,要测试 ingress 就比较麻烦,每次都是手动改 hosts 文件。。 今天突然想到——K8s 内部就是用 DNS 做的服务发现,我为啥不自己弄一个 DNS 服务器呢?然后所有节点的 DNS 都配成它,这样有需要时直接改这个 DNS 服务器的配置就行, 一劳永逸。 我首先想到的是 群晖/Windows Server 自带的那种自带图形化界...
文件系统1.一个文件具有两类数据元数据 metadata数据 data索引中的信息为元数据,例如文件名,大小索引指向的信息为数据文件必定会占据空间,并且一定有文件名,但是文件名不占这个文件的空间,类似与人名不会长在身上,属于外围属性目录索引也是也是文件,特殊的文件2.文件名的命名规则(1)文件名严格区分字符大小写,如file File 是不同的两个文件(2)文件名可使用 / 以外的任意字符,并且不建议使用特殊字符(3)...