学习书目:《鸟哥的linux私房菜基础篇第三版》 第1章 Linux是什么 1.POSIX是可携式操作系统接口,重点在规范核心与应用程序之间的接口。 2.Linux的核心版本编号说明:主版本.次版本.释出版本–修改版本(如:2.6.18-92.el5),其中主、次版本为奇数表示为发展中版本;主、次版本为偶数表示为稳定版本。释出版本这是在主、次版本架构不变的情况下,新增的功能累积到一定程度后所新释放出的核心版本。 3.LInux的核心版本与distributio...
实验拓扑:HOST-A:Centos6R1: Centos7R2: Centos7R3: UbuntuHOST-B: Centos7 先检查一下,防火墙和selinux是否关闭: 如图: centos6:centos7:ubuntu:发现都关闭了。 然后配置了如下这些路由:HOST-A:R1:R2:R3:HOST-B: 可能添加路由会遇到问题:1:明明添加了路由为什么route -n看不到?原因:NetworkManager没有关,暂时将这个关闭一下。2:直连不通?重定向?原因:是不是有别的路由条目影响了?...
如图所示是是一个IP数据包的图表: 我们知道web访问是基于http协议和tcp/ip协议栈的,所以下面我们www.magedu.com 来通过抓包分析tcp3次握手过程。 如图:第一个包:SYN C -- > S 第二个包:SYN,ACK S --> C第三个包:ACK C --> S一些名词解释:PDU:协议数据单元 MTU:最大传输单元MSS:最大分段大小
1.输入命令 whoami 查看当前用户。2.用户ID的查看(id)输入 查看neirid 查看指定用户id信息id-u 查看用户的uidid-g 查看用户的gidid-G 查看用户所在的所有组的id3.用户的切换(su命令) su - 用户名称 ##切换当前用户到指定用户 su - 中 “-” 不可少,若缺少 “-” 虽然用户身份切换,但用户环境未切换。 su - 执行时高级用户切换到低级用户不需要密码,低级用户切换到高级需要,平级用户切换切换也需要 注意:每次使用su命令切换...
sudo服务和存储结构学习1、su命令和sudo服务2、存储结构和磁盘划分3、pics 1、su命令和sudo服务通过su命令,我们可以在当前用户不退出登陆的情况下,切换到其他用户。 比如su - yu可以从当前用户切换到yu用户,中间的-号的意思是完全切换到yu用户,包括环境变量的切换,而不加-的切换会保留原用户的环境变量信息。通过sudo命令,普通用户可以获取额外的权限来执行原本root管理员用户才能完成的命令。 通过visudo命令,我们可以编辑...
很多同学接触Linux不多,对Linux平台的开发更是一无所知。 而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员, 掌握Linux是一种很重要的谋生资源与手段。 下来我将会结合自己的几年的个人开发经验,及对 Linux,更是类UNIX系统,及开源软件文化, 谈谈Linux的学习方法与学习中应该注意的一些事。 就如同刚才说的,很多同学以前可能连Linux是什么都不知道,对UNIX更是一无所知。 所以我们从最基础的讲起...
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 删...
---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里面的数据库...
一、虚拟主机 A、基于IP地址 B、基于域名 C、基于端口号 复习yum仓库挂载 mkdir /media/cdrom mount /dev/cdrom /media/cdrom/ vim /etc/fstab /dev/cdrom /media/cdrom iso9960 defaults 0 0 vim /etc/yum.repos.d/rhel7.repo yum install httpd systemctl restart httpd systemctl enable httpd vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 systemctl restart network 基于IP地址 mkdir -p /home/wwwro...
笔记目录重定向输入重定向输出重定向管道符通配符通配符 *:通配符 ? :匹配集合中的元素:匹配集合中的元素:转义字符另 重定向 重定向分为输入重定向与输出重定向 顾名思义,重定向的意思就是把信息流的目标重新定义,使其更加方便我们的操作 输入重定向 作用是将文件导入到命令中:< 如, 统计一个文本文件的行数: wc -l < abc.txt 输出重定向 作用是将命令的输出信息(屏幕信息)写入到文件中 清空写入 :> 追加写入 :>>(...
打开终端: cd (目录名)//进入该目录的终端 cd ..//退出该目录,返回上一层。 修改用户名 密码: 修改密码: passwd//直接修改root密码 passwd (用户名)//修改该用户的密码 修改用户名: 注:id + 用户名//查看当前uid、gid \(1.\)账号设置-新建用户,注销要修改的用户。 \(2.\)修改uid:usermod -u (newname) (oldname) \(3.\)修改gid:groupmod -n (new_group_name) (old_group_name) \(4.\)修改家目录显示:usermod -d /homd/...
我不喜欢次看直播都是等迟到的人,迟到的可以看录播,为什么一定要等十多分钟,有尊重过准时的同学的时间吗? 今天的课程到最后特别笼统,让人觉得是过场似的。对于新人只能自己过了。这节课我觉得学得挺不好。
sed 行编辑器pattern spacehold space 处理逻辑:逐行读取,读入一行,默认打印一行,进行逻辑处理,再读入下一行,知道文件结尾。 sed script:'address command' 地址定界+命令 选项:-n:不打印模式空间行-e:多点操作-f: 使用脚本文件地址定界:#: 第#行#,#+3:#~#+3行/pattern/:模式匹配定界/pattern/,/pattern/:模式定界#,/pattern/:组合定界$: 最后一行1~2:奇数行2~2:偶数行 命令:p:打印d:删除!:取反a:在下一行追加,有...