Linux 复习重点目录

Linux安全复习


一、Linux基本命令
1、文件管理命令
lvm
2、用户管理命令
3、网络管理命令
4、权限管理
普通权限和特殊权限
权限命令修改
5、服务命令
6、软件安装管理命令
yum安装
prm包安装
源码包安装
7、vim 、cat 、more、less文件处理
8、进程管理
top、ps、计划任务、守护进程管理
9、rpm包制作(扩张)
10、/目录下所有目录的用途
主要:/etc 、/var 、 /proc、/opt、/home、/root、/usr 、/dev 、/bin /lib 、/tmp /mnt /media
二、Linux服务
1、web服务
Apache服务
原理
所使用的协议
运行模式
优势和劣势
部署配置
反向代理
负载平衡
lvs
keepalive(扩张)
高可用
heardbeat
安全设置
优化
pv过滤
日志管理
shell脚本自动化管理
案例 1

nginx服务
nginx与Apache的区别
同上
案例2
tocat服务
同上
案例3
jboss服务(扩张)
weblogic服务(扩展)
2、DNS服务
原理机制
请求和回应过程
端口
协议
部署和配置
安装
路径
主配置文件
次主配置文件
配置
主从服务
缓存
调试
测试
nslookup
日志管理
shell脚本自动化管理

案例4
3、ftp服务
原理机制
运行模式
区别
优劣势
针对场景选择模式
部署安装
匿名用户登录
本地用户登录
虚拟用户登录
每一种登陆方式权限设置
shell脚本自动化管理
日志管理
案例5
4、DHCP服务(可选)
原理机制
协议
部署配置
shell脚本自动化管理
日志管理
案例6
5、nfs服务
原理机制
权限设置
部署和配置
日志管理
shell脚本自动化管理
案例7
6、数据库mysql
原理机制
sql语句
权限管理
库管理
备份
灾难恢复
日志恢复
主从服务
日志管理
热备(可选)
读写分离(可选)
缓存服务(可选)
shell脚本自动化管理
案例8

三、案例1、4、5整合案例
案例2、4、5整合案例
案例3、4、5整合案例
案例1(2、3)、4、5、7、8整合案例
shell脚本自动化管理


四、进程管理
运行原理
一个进程开始到结束运行过程
运行权限
状态分类和优先级
简单优化
进程管理命令
后台运行
后台调至前台
计划任务
守护进程管理
进程管理命令
ps
top
kill
五、硬盘接口类型
IDE
SATA
ASA
SCSI
FC
SSD
USB
每类的原理、优劣势、速度大小、转数大小、场景使用等。
六、RAID
原理、运行机制
定义、等级
实现方式
软RAID
硬RAID
外存RAID
nas存储
内置RAID
HP RAID卡
del RAID卡
常有RAID级别
RAID 0
RAID 1
RAID 5
RAID 10
每个级别之间的优势、劣势、最低磁盘数、是否有冗余功能、读写速度是否提高、允许几块盘坏等。
每一个级别RAID都要画个草图。









转载于:https://www.cnblogs.com/lliqiang/p/4142958.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273493.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java Math 方法

Math.round(12.49)12; Math.round(12.50)13; Math.round(0.5)1; Math.round(0.49)0; Math.round(-0.51)-1; Math.round(-0.5)0; Math.floor(-0.50)-1.0; Math.floor(-0.001)-1.0; Math.floor(12.50)12.0; Math.floor(12.99)12.0;

LeetCode First Missing Positive

Given an unsorted integer array, find the first missing positive integer. For example,Given [1,2,0] return 3,and [3,4,-1,1] return 2. Your algorithm should run in O(n) time and uses constant space. 解题思路:数组总共有n个数,若都是连续的…

[java] 虚拟机(JVM)底层结构详解[转]

[java] 虚拟机(JVM)底层结构详解[转] 本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 在以前的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本语法到SSH框架。这里面应该包含…

jquery扩张函数

//jquery扩展函数判断是否是手机号码 $.fn.isMobile function(){ alert("zhangsan"); var tmptxt$(this).val().trim(); var RegEx/^1[3|4|5|8][0-9]\d{8}$/;return RegEx.test(tmptxt); }; //jquery扩展函数判断是否是固定电话 $.fn.isTel function()…

用计算器计算“异或CRC”

再计算器上输入以下数字,每输入一个数字,按一下“Xor” 转载于:https://www.cnblogs.com/YangBinChina/p/4164513.html

Java正则表达式较验手机号、邮箱

import java.util.regex.Matcher; import java.util.regex.Pattern; public class PatternTest { /** * 验证邮箱地址是否正确 * param email * return */ public static boolean checkEmail(String email){ boolean flag false; try{ String check "^([a-z0…

ios数据库

1. ios数据库管理软件 ios使用的数据库是sqlite 管理软件有2种, 我只记得一种, 名字叫做 MesaSQLite 2. sqlite数据库 2.1.修改表结构 ①:更改字段类型长度 ALTER TABLE 表名 ALTER COLUMN 字段名 类型的长度--varchar(50) 例:把城市表的城市字段原来长度…

【discuz x3】源代码中的sql调用

【discuz x3】源代码中的sql调用 http://blog.csdn.net/yanhui_wei/article/details/17554655转载于:https://www.cnblogs.com/actorai/p/4168405.html

Mybatis的模糊查询

方法1&#xff1a;在其它地方对其进行相关处理&#xff0c;语句与正常的查询无异 在sqlMap中与正常的无异&#xff0c;如下所示&#xff1a; <select id"getNovaUserInfoByNickLike" resultMap"novaUserInfoMap"> <include refid"selectNo…

跨域(三)——JSONP

一、什么是JSONP? 百度百科&#xff1a;JSONP(JSON with Padding)是JSON的 一种“使用模式”&#xff0c;可用于解决主流浏览器的跨域数据访问的问题。由于同源策略&#xff0c;一般来说位于 server1.example.com 的网页无法与不是 server1.example.com的服务器沟通&#xff0…

Spring DAO之JDBC

Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术&#xff0c; 如JDBC&#xff0c;Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换&#xff0c; 而且让你在编码的时候不用考虑处理各种技术中特定的异常。为了便于以一种…

程序猿是如何解决SQLServer占CPU100%的

文章目录 遇到的问题使用SQLServer Profiler监控数据库 SQL1&#xff1a;查找最新的30条告警事件SQL2&#xff1a;获取当前的总报警记录数有哪些SQL语句会导致CPU过高&#xff1f;查看SQL的查询计划 选择top记录时&#xff0c;尽量为order子句的字段建立索引查看SQL语句CPU高的…

通过wifi调试Android程序

原文&#xff1a;http://www.cnblogs.com/sunzhenxing19860608/archive/2011/07/14/2106492.html 1.首先让android手机监听指定的端口&#xff1a;  这一步需要使用shell&#xff0c;因此手机上要有终端模拟器&#xff0c;不过网上很多&#xff0c;随便找个就行了&#xff0c…

基于jQuery的对象切换插件:soChange 1.5 (点击下载)

http://www.jsfoot.com/jquery/demo/2011-09-20/192.html 所有参数&#xff1a; $(obj).soChange({ thumbObj:null, //导航对象&#xff0c;默认为空 botPrev:null, //按钮上一个&#xff0c;默认为空 botNext:null, //按钮下一个。默认为空 thumbNowClass:no…

atitit.Oracle 9 10 11 12新特性attilax总结

atitit.Oracle 9 10 11 12新特性 1. ORACLE 11G新特性 1 1.1. oracle11G新特性 1 1.2. 审计 1 1.3. 1. 审计简介 1 1.4. 其他&#xff08;大部分是管理功能&#xff09; 2 2. Oracle 12c 的 12 个新特性 2 2.1. 2 Improved Defaults 增强了DEFAULT, default目前可以直接指代…

mysql读书笔记---mysql safe update mode

You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 查看 mysql> show variables like %sql_safe%; 关闭 mysql> set sql_safe_updates0; 开启 mysql> set sql_safe_updates1;

基于纤程(Fiber)实现C++异步编程库(一):原理及示例

纤程&#xff08;Fiber&#xff09;和协程&#xff08;coroutine&#xff09;是差不多的概念&#xff0c;也叫做用户级线程或者轻线程之类的。Windows系统提供了一组API用户创建和使用纤程&#xff0c;本文中的库就是基于这组API实现的&#xff0c;所以无法跨平台使用&#xff…

MYSQL读书笔记---运算符、字符串操作

运算符###########################################,!(<>),>,>,<,< is null , is not null, isnull(expr) expr between min and max expr in(v1,v2,...)流程#############################################mysql> select ifnull(1,0); #如果第一个参数为…

fluidity详解

fluidity详解 1.fluidity编译过程 1.1.femtools库调用方法 编译fluidity/femtools目录下所有文件&#xff0c;打包为libfemtools.a静态库文件&#xff1b;通过-lfemtools参数&#xff0c;并指定libfemtools.a静态库位置&#xff0c;即可调用 femtools 库内所有函数2.fluidity主…

mysql读书笔记---if语句

IF(expr1,expr2,expr3) 如果expr1是TRUE(expr1<>0 and expr1<>NULL)&#xff0c;则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值&#xff0c;具体情况视其所在语境而定。 mysql>SELECT?IF(1>2,2,3); ->3 mysql>SELECT I…