【Linux基础命令学习笔记03】教程文章相关的互联网学习教程文章

Linux学习笔记十五:nmcli 实现bind,team和bridge【代码】【图】

nmcli命令在centos7上是一个很好用的命令,是一个管理网络的命令行工具。主要有这些功能:下面用nmcli实现标题说的三个功能。 BOND:保证子接口使用在同一网络,比如都用vnet10第一步:创建bond0接口,并启动第二部:将eth1接口加入bond10,并启动第三步:将eth2加入bond10,并启动第四步:查看bond状态,并ping测试,拔网线测试冗余ping测试:ip addr中的显示:PS:如果ping不通,检查路由。 Team:功能与bond类似,centos7支持,...

Linux学习笔记十四:进程管理【代码】

---进程管理--- 程序怎么执行?1,将程序从硬盘复制到kernel中2,将程序复制到一个独立的内存空间内存空间有什么组成?用户内存空间 + kernel什么是进程?程序本身 + 内存空间 + 数据 + 线程 等程序执行需要的各种资源线程(thread):进程执行的最小单位分类:前台任务:一次执行 ls后台任务:一直在执行 init pstree -p 查看CoW:写时复制进程:都是由父进程创建,怎么创建? fork(), clone()CPU进行线程切换叫做上...

Linux第十一节课学习笔记【图】

区域就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的策略集合,从而实现防火墙策略之间的快速切换。 RUNTIME模式:当前生效,重启失效;PERMANENT模式:当前不生效,重启生效。 命令行中默认为RUNTIME模式,考试时需要用上PERMANENT模式并记得重启防火墙。 Linux系统中的一切都是文件,部署一个服务就是在修改配置文件,修改过后记得重启一下,顺手加入到开机启动项中。 考试时若...

Linux学习笔记十二:Linux的路由转发配置【图】

实验拓扑:HOST-A:Centos6R1: Centos7R2: Centos7R3: UbuntuHOST-B: Centos7 先检查一下,防火墙和selinux是否关闭: 如图: centos6:centos7:ubuntu:发现都关闭了。 然后配置了如下这些路由:HOST-A:R1:R2:R3:HOST-B: 可能添加路由会遇到问题:1:明明添加了路由为什么route -n看不到?原因:NetworkManager没有关,暂时将这个关闭一下。2:直连不通?重定向?原因:是不是有别的路由条目影响了?...

Linux学习笔记十一:图解TCP3次握手与4次挥手【图】

如图所示是是一个IP数据包的图表: 我们知道web访问是基于http协议和tcp/ip协议栈的,所以下面我们www.magedu.com 来通过抓包分析tcp3次握手过程。 如图:第一个包:SYN C -- > S 第二个包:SYN,ACK S --> C第三个包:ACK C --> S一些名词解释:PDU:协议数据单元 MTU:最大传输单元MSS:最大分段大小

Linux学习笔记 -《linux就该这么学》- 20190323晚【图】

sudo服务和存储结构学习1、su命令和sudo服务2、存储结构和磁盘划分3、pics 1、su命令和sudo服务通过su命令,我们可以在当前用户不退出登陆的情况下,切换到其他用户。 比如su - yu可以从当前用户切换到yu用户,中间的-号的意思是完全切换到yu用户,包括环境变量的切换,而不加-的切换会保留原用户的环境变量信息。通过sudo命令,普通用户可以获取额外的权限来执行原本root管理员用户才能完成的命令。 通过visudo命令,我们可以编辑...

Linux基础命令学习笔记2【图】

echo :打印输出内容搭配 > 重定向把内容指向文件里,文件不存在会直接创建,如果存在会覆盖里面内容可以通过root用户和普通用户进行交流

Linux学习笔记九:磁盘分区与文件系统【代码】

disk partitions & filesystem ---磁盘分区与文件系统--- 分区 磁盘分区方法:主流MBR & GPT parted fdisk:2T以内 gdisk:更大的分区查看分区表的四种方法:lsblk:cat /proc/partitions:cat /dev/sd*fdisk -l /dev/sda 这个命令查看的是硬盘里的信息,上面三种都是查看内存,可能存在不同步的情况!如何同步内存的分区表信息?centos6:新增加了分区同步:partx -a /dev/sda新删除了分区同步:partx -d --nr 6 /dev/sda 删...

Linux学习笔记八:rpm与yum包管理【代码】

---rpm包管理--- 什么是rpm包? RPM Packages Manager 是一种打包格式 使用cpio预览:rpm2cpio /run/media/root/CentOS\ 7\ x86_64/Packages/zip-3.0-11.el7.x86_64.rpm|cpio -tvEPEL Extra Packages for Enterprise Linux 建议下载里面的软件包放在企业内部一台服务器上rpmbuild高阶知识安装:rpm -ivh PACKAGE_FILECentos7让光盘自动挂载到/misc/cd安装autofs并启动服务查询:rpm -qa 查找目录:/var/lib/rpm里面的数据库...

Linux学习笔记NO.5(重定向、管道符、通配符与转义字符)

笔记目录重定向输入重定向输出重定向管道符通配符通配符 *:通配符 ? :匹配集合中的元素:匹配集合中的元素:转义字符另 重定向 重定向分为输入重定向与输出重定向 顾名思义,重定向的意思就是把信息流的目标重新定义,使其更加方便我们的操作 输入重定向 作用是将文件导入到命令中:< 如, 统计一个文本文件的行数: wc -l < abc.txt 输出重定向 作用是将命令的输出信息(屏幕信息)写入到文件中 清空写入 :> 追加写入 :>>(...

linux学习笔记-Linux就该这么学-7【图】

我不喜欢次看直播都是等迟到的人,迟到的可以看录播,为什么一定要等十多分钟,有尊重过准时的同学的时间吗? 今天的课程到最后特别笼统,让人觉得是过场似的。对于新人只能自己过了。这节课我觉得学得挺不好。

Linux学习笔记六:sed【代码】

sed 行编辑器pattern spacehold space 处理逻辑:逐行读取,读入一行,默认打印一行,进行逻辑处理,再读入下一行,知道文件结尾。 sed script:'address command' 地址定界+命令 选项:-n:不打印模式空间行-e:多点操作-f: 使用脚本文件地址定界:#: 第#行#,#+3:#~#+3行/pattern/:模式匹配定界/pattern/,/pattern/:模式定界#,/pattern/:组合定界$: 最后一行1~2:奇数行2~2:偶数行 命令:p:打印d:删除!:取反a:在下一行追加,有...

linux学习笔记-12.输入输出重定向及管道

1.新建一个文件 touch a.txt> b.txt 2.错误重定向:2> find /etc -name zhaoxing.txt 2> error.txt 3.将正确或错误的信息都输入到log.txt中 find /etc -name passwd > /tmp/log.txt 2>&1find /etc -name passwd &> /tmp/log.txt 4.追加>> 5.将小写转为大写(输入重定向) tr "a-z" "A-Z" < /etc/passwd 6.自动创建文件 cat > log.txt << EXIT> ccc> ddd> EXI 7.查看/etc下的文件有多少个? ls -l /etc/ | grep ^d | wc -l 8.查看/et...

linux学习笔记-7.文件属性

1.查看文件夹属性 ls -ld test 2.文件夹的rwx --x:可以cd进去r-x:可以cd进去并ls-wx:可以cd进去并touch,rm自己的文件,并且可以vi其他用户的文件-wt:可以cd进去并touch,rm自己的文件 ls -ld /tmpdrwxrwxrwt的权限值是1777(sticky)

linux学习笔记-8.vim

ia/Ao/Or + ?替换 0:文件当前行的开头$:文件当前行的末尾G:文件的最后一行开头1 + G到第一行9 + G到第九行 = :9 dd:删除一行3dd:删除3行yy:复制一行3yy:复制3行p:粘贴u:undoctrl + r:redo "a剪切板a"b剪切板b "ap粘贴剪切板a的内容 每次进入vi就有行号vi ~/.vimrcset nu :w a.txt另存为:w >> a.txt内容追加到a.txt :e!恢复到最初状态 :1,$s/hadoop/root/g 将第一行到追后一行的hadoop替换为root:1,$s/hadoop/root/c 将第一行到追后...