- 博客(30)
- 收藏
- 关注
转载 描述TCP和UDP区别
TCP与UDP区别总结:(1)TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接(2)TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付Tcp通过校验和,重传控制,序号标识,滑动窗口、确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。(3)U...
2020-01-17 10:11:56
672
转载 总结描述TCP三次握手四次挥手
通信基本流程我们都知道TCP协议是面向连接的协议,可以保证数据不丢失,不重复,不乱序的到达接收方。TCP的通信过程大概是下图所示。上图为TCP整个完整的通信过程,首先经过三次握手建立连接(绿色部分),连接建立后可以正常通信(蓝色部分),通信完毕需要四次挥手断开连接(红色部分)。三次握手三次握手可以这么理解:TCP客户端是男孩子,TCP服务器是女孩子,男孩子要追女孩子,首先要建立恋爱关系...
2020-01-17 10:01:54
351
转载 简述osi七层模型和TCP/IP五层模型
OSI七层模型OSI七层和TCP/IP五层以及对应网络设备对比示例图物理层在OSI参考模型中,物理层(Physical Layer)是参考模型的最低层,也是OSI模型的第一层。物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。物理层的作用是实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的...
2020-01-17 09:54:00
291
原创 创建一个至少有两个PV组成的大小为20G的名为testvg的VG;要求PE大小 为16MB, 而后在卷组中创建大小为5G的逻辑卷testlv;挂载至/users目录
1.查看硬盘信息[root@centos7 ~]#lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 200G 0 disk ├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 100G 0 part /├─sda3 8:3 0 ...
2020-01-14 21:04:18
3163
原创 创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统 ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项
1.查看块设备信息[root@centos7 ~]#lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 200G 0 disk ├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 100G 0 part /├─sda3 8:3 0 ...
2020-01-14 20:00:30
916
原创 编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交
下载httpd2.4源码包到当前路径,并解压[root@centos7 data]#tar -xvf httpd-2.4.252.使用yum安装若干依赖包:[root@centos7 data]#yum install gcc openssl-devel pcre-devel apr-devel apr-util-devel -y进入解压后的文件夹,运行configure文件,指...
2020-01-14 19:35:42
341
原创 自建yum仓库,分别为网络源和本地源
1.备份默认yum源配置默认的yum源配置保存在/etc/yum.repos.d路径下,备份该文件夹下的所有文件[root@centos7 yum.repos.d]#cd /etc/yum.repos.d[root@centos7 yum.repos.d]#mkdir backup[root@centos7 yum.repos.d]#mv ./*.repo backup/2.挂载光盘...
2020-01-14 19:11:14
295
原创 第五周作业
1、查找/etc目录下大于1M且类型为普通文件的所有文件[root@centos7 ~]#find /etc -size +1M -type f -ls 67268072 7892 -r--r--r-- 1 root root 8080746 Nov 14 20:23 /etc/udev/hwdb.bin202867747 3808 -rw------- 1 roo...
2019-12-31 16:51:37
114
原创 编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息
脚本内容如下: if [ $# -eq 0 ];then echo "one argument (username) is required!" exit elif [ $# -gt 1 ];then echo "required 1 argument, but $# arguments were supplied!" exit fi name...
2019-12-24 13:45:45
919
原创 编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等
打开vim的配置文件vim ~/.vimrc写入以下内容: 7 autocmd BufNewFile *.sh exec ":call SetTitle()" 8 9 func SetTitle() 10 if expand("%:e")=='sh' 11 call setline(1,"#!/bin.bash") 12 ...
2019-12-23 20:17:21
837
原创 统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序
[root@centos7 ~]#netstat -t | grep ':ssh'|tr -s ' '|cut -d ' ' -f5|cut -d: -f1 | uniq -c|sort -rn 2 192.168.37.1 1 192.168.37.102 1 192.168.37.100
2019-12-23 19:45:47
908
原创 查出用户UID最大值的用户名、UID及shell类型
[root@centos7 ~]#sort -t ':' -n -k 3 /etc/passwd | tail -1 | cut -d: -f 1,3,7nfsnobody:65534:/sbin/nologin
2019-12-23 19:21:15
610
原创 统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来
[18:59:01 nbdj1@instance-03s82iwj ~]$grep -v '/sbin/nologin' /etc/passwd|cut -d: -f1rootsyncsystemd-timesyncsystemd-networksystemd-resolvesystemd-bus-proxysyslog_aptlxdmessagebusuuidddnsma...
2019-12-23 19:00:49
1419
原创 请总结描述用户和组管理类命令的使用方法并完成以下练习
(1)、创建组distro,其GID为2019[root@centos7 ~]#groupadd -g 2019 distro[root@centos7 ~]#cat /etc/group|tail -1distro:x:2019:(2)、创建用户mandriva, 其ID号为1005;基本组为distro[root@centos7 ~]#useradd -u 1005 -g dist...
2019-12-12 21:02:31
343
1
原创 将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
[root@centos7 ~]#cat /etc/issue\SKernel \r on an \m[root@centos7 ~]#cat /etc/issue|tr 'a-z' 'A-Z' > /tmp/issue.out[root@centos7 ~]#cat /tmp/issue.out \SKERNEL \R ON AN \M
2019-12-12 16:59:39
769
原创 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中
[root@centos7 ~]#cp -a /etc/p*[^[:digit:]] /tmp/mytest1/[root@centos7 ~]#ls -a /tmp/mytest1/. pam.d passwd- pinforc plymouth pnm2ppa.conf postfix prelink.conf.d profile protocols ...
2019-12-12 16:55:57
1401
1
原创 显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
[root@centos7 ~]#ls -a /etc/[^[:alpha:]][[:alpha:]]* -a/etc/2c23baa3e /etc/5aered
2019-12-12 16:46:13
1166
原创 复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符
复制文件,显示处理前的文件内容,如图所示:删除行首的空白字符,结果如下图所示
2019-12-12 12:19:23
181
原创 Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示
ls:列出指定目录下的内容ls [OPTION]… [FILE]… -a:显示所有文件包括隐藏文件 -A:显示除.和…之外的所有文件 -l,–long:显示文件的详细属性信息 -h:对文件大小进行单位换算,可能影响精度 -d:查看目录本身而非其内部的文件 -r:逆序显示文件 -R:递归显示文件示例:ls -lah / --详细显示/目录下的所有文件(包...
2019-12-11 22:43:16
203
原创 总结软连接和硬连接区别,并用实例操作说明
(1)硬链接与原文件指向同一个物理文件,具有相同的inode号,创建硬链接时链接数递增。下图比较了对f1文件建立硬链接前后的文件信息软链接与原文件是不同的文件,具有不同的inode号,创建软链接时链接数不变。软链接是一个指向原文件的符号链接,类似于windows中的快捷方式。下图比较了对文件f2建立软链接前后的文件信息(2)创建硬链接时原文件的路径相对的事当前工作目录,创建软链接时原文件的路...
2019-12-11 22:35:52
451
原创 描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
文件的元数据中包含的信息包括:File:文件名Size:文件大小(单位:B)Blocks:文件所占块个数IO Block:每个数据块的大小(单位:B)regular file:普通文件(此处显示文件的类型)Inode:文件的Inode号,文件的索引节点号Links:硬链接次数Access:权限Uid:(属主id/属主名)Gid:(属组id/属组名)Context:文件所在的环...
2019-12-11 21:49:27
457
转载 描述Linux发行版的系统目录名称命名规则以及用途
Linux系统基础目录的命名法则:1、遵循FHS(Filesystem Hierarchy Standard)标准2、严格区分大小写3、目录也是文件,在同一路径下,两个文件不能同名4、支持使用除 / 以外的任意字符5、最长字符不能超过255个字符Linux发行版基本目录架构及用途描述...
2019-12-11 21:24:47
119
转载 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统矢折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。Fedora CoreFe...
2019-12-01 10:33:07
77
原创 在Vmware Workstation中安装CentOS7
1 创建虚拟机:在以下界面中点击“创建新的虚拟机”在以下界面中选择”典型”,点击“下一步”在以下界面中选择“稍后安装操作系统”,点击“下一步”在以下界面中选择“Linux”,版本选择为“CentOS7 64位”,点击“下一步”在以下界面中设置虚拟机名称和存放路径,点击“下一步”在以下界面设置磁盘大小,选择“将虚拟磁盘存储为单个文件”,点击下一步。之后点击“自定义硬件”(图片省略...
2019-11-27 22:10:10
83
原创 Linux常用命令格式
Linux常用命令格式为:COMMAND [OPTIONS…] [ARGUMENTS…],具体说明如下:COMMAND:命令的名称OPTIONS:命令的选项,用于启用或关闭命令的某个或某些功能,是可选的。选项有长选项和短选项两种表示方式。长选项:以“–”+单词组成,例如:ls --all短选项:以“-”+字母组成,例如:ls –a注:上述两个命令表示的含义是一样的。ARGUMENTS:...
2019-11-27 15:22:30
395
原创 配置环境变量,实现执行history的时候可以看到执行命令的时间
配置环境变量,实现执行history的时候可以看到执行命令的时间1)在~/.bash_profile文件中新增一行,写入:HISTTIMEFORMAT="”%F %T ",保存退出。2)使更新后的配置文件生效,执行:source ~/.bash_profile。运行history命令,历史命令的执行时间可以被显示出来,如图所示...
2019-11-27 14:52:26
692
转载 linux的哲学思想
linux的哲学思想1、一切皆文件:是 Unix/Linux 的基本哲学之一。不仅普通的文件,目录、字符设备、块设备、 套接字等在 Unix/Linux 中都是以文件被对待;它们虽然类型不同,但是对其提供的却是同一套操作界面。2、小型,单一用途的程序:程序和可执行文件不要太复杂,这样才能保证了linux内核的高效运行。3、连接程序,共同完成复杂功能:复杂的任务可以通过连接多个简单的程序实现复...
2019-11-27 14:11:52
192
原创 C# Chart控件 曲线中的数据点混乱的问题!
使用C# 中的Chart控件绘制曲线图时,有时会出现数据点连线顺序混乱的现象,即曲线回头的现象。如何解决呢?很简单,首先为Seires绑定数据源 myser.Points.DataBind(myser.FilteredDataSource.AsEnumerable(), myser.TimeAxis, myser.FermentationVariable, “”);绑定数据源之后立即...
2018-05-20 21:26:30
1736
转载 解决 Sublime text3 中文显示乱码问题【亲测可用】
一、安装包管理器使用Ctrl+~快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_...
2018-03-17 08:56:55
200
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人