自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 《linux 就该这么学》第十章 学习总结 semanage经验

第十章 主要讲了Apache基于ip,基于端口号,基于域名的三种部署方式。但是其中都参杂着selinux这个重点却不去讲。经过我不断的查资料与实践,我将我对selinux的心得写在这里。

2020-06-08 00:48:35 467

原创 《Linux 就该这么学》 第九章 学习总结

第九章 主要讲了网络的配置方法,与ssh服务管理远程主机一、网络的配置方法 网络的配置方法有很多,只要学会一种就行,当然图形化界面更简单,但是这里主要讲nmcli命令,nmcli通过命令行即可管理网络。 nmcli 主要有两个层面: 1)链接:就好比手机中的无线网链接,在家用 home链接,学校用 school 链接,在公司用work链接,链接也就是针对不 同网络环境的配置。 2)网卡:就是用来使...

2020-06-05 11:21:40 385

原创 《Linux 就该这么学》 第八章学习总结

第八章主要讲的是iptabels、firewalld、TCP Wrappers 几款防火墙的知识。其中iptables功能逐渐变弱,不能满足需求,在rehel7以至以后的版本讲逐渐退出舞台,现在rehel7中的防火墙默认改为了firewalld。TCP Wrappers 这个服务在红帽的官方描述中,红帽认为firewalld完全能替代它所有的功能,所以在rehel8中直接舍弃了。所以,以下的内容只说说的是firewalld服务。一、什么是防火墙? 防火墙就是通过对流量的放行,与...

2020-05-27 21:51:20 390

原创 《linux 就该这么学》第七章学习总结

第七章主要讲了RAID与LVM技术一、什么是RAID? 说这个问题就要说到为什么出现RAID。计算机的发展过程中,CUP的效能每年都能成长30%~50%,而磁盘只能成长7%~8%。当前磁盘成为了计算机发展的瓶颈。 RAID技术应运而生,通过短时间内,提升磁盘的吞吐量来平衡计算机的运算能力。二、RAID的发展 RAID技术起初是为了解决磁盘的吞吐量而诞生的,但在实际使用过程中,磁盘会有读写寿命,这就会让数据的存储变的极不可靠,如何平衡速度与可靠...

2020-05-23 15:49:23 327

原创 《linux 就该这么学》第六章 学习总结

第六章中主要讲了 linux的文件系统,以及磁盘的分区,格式化,挂载与卸载操作,以及磁盘配额技术。一、Linux中的文件系统 在linux中一切皆文件,所有的操作,服务的配置等等都是针对文件来做的。 这也就成就了linux中特殊的文件系统,不同与windows系统,linux中的所有文件目录都是从根“/”开始的。并对根下的各个 目录用途也做了详细的规定。linux中的文件系统展开就像一个倒树状的图 ...

2020-05-19 16:13:42 243

原创 《linux 就该这么学》 第五章 学习总结

第五章主要讲了用户的身份管理,与文件权限的管理一、linux中的身份 linux设计的初衷时面向多用户,多任务的操作系统。 在linux中为了在安全的前提下将用户的身份分为了三个等级: 管理员:uid为0,权限最大身份,也叫root用户。可以管理系统中的一切 系统用户:uid为1~999,linux系统为了避免因为某个服务程序出现漏洞而被黑客提权至整个服务器,默认服务程序会有独 ...

2020-05-18 17:04:06 240

原创 《linux就该这么学》 第四章 学习总结

第四章 主要讲了简单的shell脚本编写,重点讲了 if-else 选择,for,while循环,case多分枝选择的语法。想要编写脚本,一定会用到编辑器。所以要先了解编辑器的基本操作。一、什么是vim?vim是linux平台下一个很古老的文本编辑器,他成为了linux的标配,计算机的更新换代如此之快,vim编辑器作为最老一批的编辑器能沿用至今,功能之强大可见一斑!所以vim也成了必学的一个文本编辑器。vim编辑器与其他编辑器的区别最大在于它不依赖鼠标就能完成很多的操作,大大提升了编辑效率...

2020-05-18 00:02:11 266

原创 《linux就该这么学》 第三章学习总结

第三章 主要讲了 管道符、重定向与环境变量的知识一、什么是重定向? 在计算机中的输入默认是键盘,鼠标......等等输入设备。默认的输出是显示屏,音响.....等等输出设备。 输入输出重定向就是指将指定的输入输出,输入输出到其他设备或文件中。 如:将报错内容默认输出到显示屏上,此刻可以将报错内容输出到某个文件中。这就是重定向。二、重定向符有哪些?如何使用? 输入重定向符: <...

2020-05-15 16:18:07 314

原创 《linux就该这么学》第二章学习总结

第二章中主要讲了 linux中最常用,最基础的命令 一、我们是怎么操作计算机的? 我们人类是无法直接控制硬件的。就好像你对你硬盘说:“给我读出苍老师的视频来!” 显然是不可能的。外人看来这个人指定带点毛病。 这时为了更方便的控制硬...

2020-05-03 23:12:26 314

原创 《linux就该这么学》第一章 学习总结

第一章 部署虚拟环境安装linux一、先安装好VM虚拟机二、打开安装好的vm虚拟机,选择创建新的虚拟机三、在弹出的窗口中选择稍后安装系统,接下来根据引导知道结束。四、在新建出来的虚拟机中编辑虚拟机的配置。将声卡、打印机等等不用的硬件统统删掉五、根据自己真实机的情况分配好内存大小,与处理器数量,cd/dvd中选择下载好的系统镜像,网卡选择仅主机模式六、启动虚拟机。进去系统...

2020-05-02 21:57:28 393

原创 《linux就该这么学》,开班打卡~!

今天终于等到了第26期 开班。第一天主要是了解了关于linux的一些储备知识。

2020-05-01 21:23:28 212

原创 U盘安装 linux系统 redhat8.2 报错 “has invalid signature , you need to load the kernel first”

在我用U盘安装linux系统的过程中,报错,内容如题。这个问题困扰了我一夜,翻来覆去的查资料,查到的资料要么看不懂,要么没用,尝试了5个小时,不断的刻录,不断的重装,问题还是无法解决。最后发下我问题的重心放错了。我只关注到了他想让我先启动内核。后来,将问题的重心放在,“has invalid signature”,有无效签名。百度之后问题解决了。在这里记录一下解决方法。↓这就是报错...

2020-03-26 13:05:56 28724 7

原创 redhat 8 系统安装后 subscription-manager 订阅管理,与 nmcli wifi管理,配置

本人安装redhat 8 系统后(最小安装)。发现什么都做不了。本想连个wifi,网上查资料,都在说什么 ifconfig ,还有iwconfig。。。。我都用不了什么鬼?难道我用的是假系统?经过我不懈努力,答案还是被我找到了。在redhat 8 系统以后网络管理都用nmcli 命令了。其他的就不要费时间去想和学了。刚装好的系统,nmcli命令就可以用。可以试一下。会输出设备信息,...

2019-11-01 14:33:53 1927

原创 C Primer Plus (第六版) 第十七章_编程练习答案

本章内容较难,涉及到很多内容,其中很多都需要多文件编译下面每一道题,我都将几个文本合在一起,注意看注释说明no1.c//修改程序清代17.2,让该程序既能正序也能逆序显示电影列表.一种方法是修改链表的定义.//可以双向遍历链表,另一种方法是用递归.# include <stdio.h># include <stdlib.h># include <...

2019-06-24 21:59:53 1611 1

原创 C Primer Plus (第六版) 第十六章_编程练习答案

no1.h// 开发一个包含你需要的预处理器定义的头文件# ifndef NO1_H# define NO1_H //头文件内容# endifno2.c// 两数的调和平均数这样计算:先得到两数的倒数,然后计算两个倒数的平均值,// 最后取计算结果的倒数.使用 #define 指令定义一个宏 "函数",执行该运算,// 编写一个简单的程序测试该宏# inc...

2019-06-12 15:53:48 821

原创 C Primer Plus (第六版) 第十五章_编程练习答案

no1.c//编写一个函数,把二进制字符串转换为一个数值.例如,有下面语句://char * pbin = "01001001" ;//那么把pbin作为参数传递给函数后,他应该返回一个int类型的值25;# include <stdio.h># include <limits.h># include <string.h># include ...

2019-06-09 00:38:34 2169 5

原创 C Primer Plus (第六版) 第十四章_编程练习答案

no1.c//重新编写复习题5,用月份名的拼写代替月份号(别忘了用strcmp()).在一个简单的程序中测试该函数# include <stdio.h># include <string.h># include <stdlib.h># include <ctype.h># define LEN 20struct month{...

2019-06-09 00:32:51 3020 2

原创 C Primer Plus (第六版) 第十三章_编程练习答案

no1.c// 修改程序清单13.1中的程序,要求提示用户输入文件名,并读取用户输入信息,不使用命令行参数.# include <stdio.h># include <stdlib.h>int main(void){ int ch ; FILE * fp ; char st[100]; unsigned long count = 0 ; prin...

2019-06-09 00:18:55 2841 9

原创 C Primer Plus (第六版) 第十二章_编程练习答案

no1.c//不使用全局变量,重写程序清单12.4# include <stdio.h>void critic(int * pti);int main(void){ int units ; printf("How many pounds to a firkin of butter?\n"); scanf("%d" , &units); while(...

2019-05-08 10:33:39 1676 2

原创 C Primer Plus (第六版) 第十一章_编程练习答案

no1.c//设计并测试一个函数,从输入中获取n个字符(包括空白,制表,换行符),把结果储存//在一个数组里,他的地址被传递作为一个参数# include <stdio.h># include <string.h># define SIZE 100 char * get_input(char * st , int size);int main(vo...

2019-05-08 10:17:05 3186 2

原创 C Primer Plus (第六版) 第十章_编程练习答案

有什么不对的地方,欢迎给我留言no1.c// 修改程序10.7的rain.c,用指针进行计算(仍然要声明并初始化数组)# include <stdio.h># define MONTHS 12# define YEARS 5int main(void){ const float rain[YEARS][MONTHS] = { {4.3 , 4.3 , ...

2019-04-23 21:07:53 2615 8

原创 C Primer Plus (第六版) 第九章_编程练习答案

这次我加上了题目,还是那句话,有什么不对的欢迎跟我讨论no1.c/* * 设计一个函数min(x , y) ,返回两个double类型值的较小值,在一个简单的驱动程序中测试该函数. */# include <stdio.h>double min(double x , double y);int main(void){ double x , y ; pri...

2019-04-21 19:46:17 1650 2

原创 C Primer Plus (第六版) 第八章_编程练习答案

有不对的欢迎跟我讨论no1.c# include <stdio.h>int main(void){ int ch ; long i = 0 ; while ((ch = getchar()) != EOF) i++ ; printf("sum = %ld\n" , i); return 0 ;}no2.c# include <std...

2019-04-18 18:49:42 2432 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除