自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

董坤的博客

十年生死两茫茫,写代码,到天亮!

  • 博客(24)
  • 收藏
  • 关注

原创 备份与恢复-备份命令(dump、restore)

1.

2020-08-25 23:45:46 3187

原创 备份与恢复(完全备份、增量备份、差异备份)

文章目录前言1. Linux系统需要备份的数据1.1 安装服务的数据1.2 MySQL需要备份的数据2. 备份策略3. 总结前言什么叫做备份: 把数据拷贝出来复制到其他位置,如果原始数据崩溃了,丢失了,或者出现别的问题。可以把重要数据恢复过来,避免工作因为数据丢失,而彻底无法进行。存储介质有移动硬盘,光盘,还有网盘。要养成备份的习惯,企业需要异地备份。1. Linux系统需要备份的数据/root/目录/home/目录/var/spool/mail/目录/etc/目录其他目录详细解释:/

2020-08-25 01:30:00 2965

原创 启动管理-系统修复模式(破解root密码、破解grub密码、系统文件的修复)

文章目录1. 单用户模式1.1 破解root密码1.2 修改系统默认运行级别2. 光盘修复模式2.1 进入光盘修复模式2.2 破解grub密码2.3 系统文件修复3. Linux的安全性4. 总结1. 单用户模式单用户模式常见的错误修复:(1) 遗忘root密码(2) 修改系统默认运行级别1.1 破解root密码(1)单用户模式:在倒数五秒的时候按任意键进入这个界面(2)我已经把gurb加密去掉了,所以直接按e键就能进去,把光标移动到内核(2)这三句话就是grub当中title下面定义启

2020-08-24 23:21:44 2263

原创 启动管理-启动引导程序-grub加密

文章目录前言1. grub加密2. 纯字符界面分辨率调整前言grub加密与字符界面分辨率调整是Linux当中的小技巧。grub加密用着还行,字符界面分辨率调整用着不爽。1. grub加密开机的时候在倒数五秒的时候按任意键进入这个界面,在当前虚拟机下只有这一个操作系统,如果虚拟机里安装多个操作系统,有可能是Linux和Windows并存,也有可能安装了两个不同版本的Linux内核,可以在这个界面下来进行选择。到底启动哪一个界面,这就是grub启动引导程序基本功能,也是基本作用,选择到底进入哪一个系统

2020-08-24 20:29:38 557

原创 启动管理-启动引导程序-grub配置文件

1. grub中分区表示

2020-08-24 16:34:26 2210

原创 启动管理-启动流程-启动过程(有流程图)

文章目录前言1. 启动过程流程图2. 对启动过程的解读2.1 从BIOS--->内核解压并自检2.2 从找到intramfs-->挂载真正的根目录2.2.1 查看initramfs文件2.3 从/sbin/init到/etc/init/rcS.conf2.4 从/etc/inittab到进入系统3. 总结前言Linux的启动过程还是非常复杂的。学习启动过程可以加深对Linux有整体认识,从而对Linux的体系更加了解。字不如图,图不如视频。所以通过图的方式,来学习Linux启动过程。1

2020-08-23 23:39:02 1916

原创 API基础和集合基础 (非常详细)

文章目录1. API概述和使用步骤2. Scanner的使用步骤2.1 举栗一(键盘输入两个数字求和)2.2 举栗二(键盘输入三个数字求最大值)3. 匿名对象的说明3.1 匿名对象作为方法的参数和返回值4. Random概述和基本使用4.1 举栗一(生成1-n之间的随机数)4.2 举栗二(猜数字小游戏)5. 对象数组6. ArrayList集合概述和基本使用6.1 ArrayList集合的常用方法和遍历6.2 ArrayList集合存储基本数据类型6.3 举栗一(存储随机数字)6.4 举栗二(存储自定义对

2020-08-19 12:11:51 961

原创 面向对象基础 (通俗易懂)

文章目录1. 面向对象思想概述2. 类的定义3. 对象的创建及其使用3.1 举例一3.2 举例二4. 对象内存图4.1 一个对象的内存图4.2 两个对象使用同一个方法的内存图4.3 两个引用指向同一个对象的内存图5. 使用对象类型作为方法的参数6. 使用对象类型作为方法的返回值7. 成员变量和局部变量的区别8. 面向对象三大特性之封装9. private关键字的作用及使用9.1 举例一9.2 举例二10. this关键字的使用11. 构造方法11.1 定义一个标准的类1. 面向对象思想概述面向过程:

2020-08-16 22:29:25 517

原创 启动管理-启动流程-运行级别(七个级别、runlevel、init)

1. 运行级别运行级别含义0关机1单用户模式,可以想象为Windows的安全模式,主要用于系统修复2不完全的命令行模式,不含NFS服务3完全的命令行模式,就是标准的字符界面模式4系统保留5图形模式6重启动2. 运行级别命令命令:runlevel作用:查看运行级别命令命令:init 运行级别作用:改变运行级别命令3. 系统默认运行级别命令:vim /etc/inittabid:3:initdefault:#系统开机

2020-08-16 11:35:18 2265

原创 日志管理-日志轮替(日志轮替工具logrotate,/etc/logrotate配置文件,logrotate命令)

文章目录前言1. 日志文件的命名规则2. logrotate配置文件3. 把源码包apache日志加入轮替4. logrotate命令5. 总结前言如果一个日志只记录在一个文件当中,那这样的话会来什么后果??比如我们的apache服务,也就是网页服务。如果打开一个网站,网页一刷新,在后台服务器上就会记录apache的一条日志。有些较为复杂的操作会记录好几条日志。访问量大的话,会记录的日志量非常大,这个日志如果不做处理的话会占满你的硬盘。几个G的纯文本文档,是否还能正确的读取数据,比如在Window

2020-08-15 21:21:01 1449

原创 日志管理-rsyslogd服务(/etc/rsyslog.conf 配置文件)

1. 日志文件的格式基本日志格式包含以下四列:事件产生的时间发生事件的服务器的主机名产生事件的服务名或程序名事件的具体信息2. /etc/rsyslog.conf配置文件authpriv.* /var/log/secure#服务名称[连接符号]日志等级 日志记录位置记录在#认证相关服务.所有日志等级 服务名称...

2020-08-15 17:02:34 12762

原创 日志管理-简介(rsyslog服务)

@[ ]前言在Windows下的日志,或这个应用程序所产生的日志,记录操作系统或者对应的程序在运行过程当中出现的一些情况,由正确的日志,由哪些人访问我,由哪些人曾经用过我。也有错误日志,什么时间段什么时间报了一个什么样的错误。就比如进入一个大厦,用一个工具,需要前一个表格,才能领取这个工具,或这个进入这个房间。这个日志平常不起眼,一旦我们的操作系统或者应用程序出现了一些问题,比如说报错了,不能正常访问了,被人攻击了,这个日志就是一个重要的记录手段,通过查询他就应该知道,到底哪些地方出了问题。日志起了

2020-08-14 21:07:56 849

原创 Linux系统管理-系统定时任务(crond服务、crontab命令)

1. crond服务管理与访问控制命令:service crond restart命令:chkconfig crond on2. 用户的crontab设置命令:crontab [选项]选项:-e 编辑crontab定时任务-l 查询crontab任务-r 删除当前用户所有的crontab任务命令:crontab -e作用:进入crontab编辑界面。会打开vim编辑你的工作格式:* * * * * 执行的任务项目含义范围第一个 *一小时当中的第几分钟0-59

2020-08-14 13:36:38 633

原创 解决Linux下执行脚本报错 :unexpected EOF while looking for matching ``‘ 和 syntax error: unexpected end of file

问题描述   在执行shell脚本时,出现下面的错误: 问题解决我的shell脚本只有10行,给我报错11行出问题了

2020-08-14 12:26:31 34200 10

原创 Linux系统管理-系统资源查看(vmstat、dmesg、free、uptime、uname、file、lsb_release、lsof)

1. vmstat命令监控系统资源命令:mvstat [刷新延时 刷新次数]例如:命令 mvstat 1 3

2020-08-14 10:09:04 324

原创 Linux系统管理-工作管理(jobs、fg、bg)

文章目录前言1.把进程放入后台2. 查看后台的工作3. 将后台暂停的工作恢复到前台执行4. 把后台暂停的工作恢复到后台执行前言工作管理,在系统当中允许把某一个程序,放入后台执行。windows里有这样的功能吗??? 其实是有的,就是一个程序的最小化,就把这个程序放入了后台,再后台继续运行。1.把进程放入后台命令: tar -zcf etc.tar.gz /etc &作用:把这个压缩这个进程放到后台执行命令:top说明:在top命令执行的过程中,按下ctrl+z快捷键小提示:(1)&

2020-08-13 23:18:23 615

原创 Linux系统管理-进程管理-终止进程(kill、killall、pkill)

文章目录1. kill命令2. killall命令3. pkill命令3.1按照终端号提出用户4. 总结1. kill命令命令: kill -l作用: 产看可用的进程信号常见的信号:信号代号信号名称说明1SIGHUP该信号让进程立即关闭,然后重新读取配置文件之后重启2SIGINT程序终止信号,用于终止前台进程。相当于输出ctrl+c快捷键8SIGFPE在发生致命的算术运算错误时发出,不仅包括浮点运算错误,还包括溢出及除数为0等其他所有的算数的错误

2020-08-13 18:41:23 1738

原创 Linux系统管理-进程管理-进程查看(top、ps、pstree命令)

文章目录前言1. 进程简介2. 进程管理的作用3. 查看系统中所有进程(ps)3.1 第一行的内容含义4. 查看系统健康状态4.1 **==第一行信息为任务队列信息==**4.2 **==第二行为进程信息==**4.3 **==第三行为CPU信息==**4.4 **==第四行为物理内存信息==**4.5 **==第五行为交换分区(swap)信息==**4.6 **==小总结==**5. 查看进程树前言正在运行当中的程序,系统当中程序想要运行,需要一个或多个进程,才能保证这个程序可以再系统当中可以运行。所

2020-08-13 17:22:46 970

原创 Java-数组知识点一万字总结(包含内存划分)

文章目录1. 简单的了解数组的概念2. 数组的初始化2.1 动态初始化2.2. 静态初始化2.3 省略的静态初始化3. 访问数组元素进行赋值4. Java中的内存划分5. 数组的内存图5.1 一个数组的内存图5.2 两个数组的内存图5.3 两个引用指向同一个数组的内存图6. 常见问题的解决6.1 数组索引越界异常6.2 空指针异常7. 数组的常用操作7.1 获取数组的长度7.2 数组元素的遍历输出7.3 求出数组的最值7.4 数组元素的反转8. 数组作为方法参数_传递地址9. 数组作为方法返回值_返回地址

2020-08-07 19:08:01 385

原创 服务管理总结

文章目录1. 服务管理总结思维导图2. Linux常见的服务1. 服务管理总结思维导图开始总结:关于服务启动的:(1) 在Linux当中服务的启动方式就是用绝对路径找到它的执行文件,然后跟启动参数。源码包是用绝对路径找到启动脚本,加启动参数。不同的源码包启动的路径是不同的。每个源码包都会在安装说明里告诉自己的启动方式。碰到陌生的源码包去查看 它的安装说明。(2) 如果换一个Linux或者换成liunx,service就不能使用了。如果Linux是最小化安装,就算用的是Redhat系列,servi

2020-08-06 19:48:19 430

原创 Linux服务管理-源码包服务(修改后可以被service管理启动、被chkconfig、ntsysv管理自启动)

文章目录1. 源码包安装服务的启动2.源码包服务的自启动3. 让源码包服务被服务管理命令识别4.让源码包的apache服务能被chkconfig与ntsysv命令管理自启动1. 源码包安装服务的启动使用绝对路径,调用启动脚本来启动。不同源码包的启动脚本不同。可以查看源码包的安装说明,查看启动脚本的方法。比如apache的启动:/usr/local/apache2/bin/apachectl start|stop2.源码包服务的自启动命令: vi /etc/rc.d/rc.local在这个文

2020-08-05 21:57:55 402

原创 Linux服务管理-RPM服务的管理-基于xinetd服务管理

文章目录前言1. 安装xinetd与telnet2. xinetd服务的启动2.1 xinetd服务的启动2.2 重启xinetd服务3. 基于xinetd服务的自启动3.1 方法一3.2 方法二4. 总结前言xinetd超级守护进程。xinetd的服务本身没有安装,在Linux当中基于xinetd的服务现在越来越少了。 不太安全的telnet服务是基于xinetd服务。rsync网络备份服务。telnet做远程管理已经被淘汰了,只是用一下它的客户端测试一下端口是否能够连接,不在用它做远程管理了。远

2020-08-05 14:53:42 322

原创 Linux服务管理-RPM服务的管理-独立服务管理(图文详细)

前言rpm包和源码包之间的不同点很多,但是给我们带来最直观的感受是安装的不同,也正是安装上的不同,导致服务管理的方式不同。所以以下学习了rpm包安装的服务如何进行启动和自启动。复习一下:源码包安装在指定位置,一般是/usr/local/ ,源码包放哪都可以,但是习惯性的放在/usr/local下。RPM包安装在默认位置中1. RPM包安装服务的位置以下是PRM包常见的默认的安装位置:/etc/init.d/启动脚本位置/etc/sysconfig/初始化环境配置文件位置/etc/配置

2020-08-05 12:16:19 549

原创 Linux服务管理-服务分类(RPM包和源码包安装的服务)

前言在Linux中的服务可分为两类,一类是RPM包默认安装的服务,一类是源码包安装的服务。服务的管理也就是服务的启动和自启动。在windows当中看到的.exe程序就是二进制经过编译的包。安装的方法一样但是装完的程序有一些只是系统的常用的应用软件,但是有一些可以安装成为系统的服务。qq这样的就是应用软件,虚拟机这样的装完就是服务。1. 服务的分类图中说明:(1) RPM包默认安装的服务,为什么是默认那??? Linux整个系统都是用rpm安装的,用rmp包安装的服务,就跟系统的默认值一样,

2020-08-04 23:40:23 763

空空如也

空空如也

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

TA关注的人

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