![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习linux
一只胖的没边的候
这个作者很懒,什么都没留下…
展开
-
kvm虚拟化
1. 虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享物理机的 CPU、内存、IO 硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。那么 Host 是如何将自己的硬件资源虚拟化,并提供给 Guest 使用的呢?这个主要是通过一个叫做 Hypervisor 的程序实现的。根据 Hypervisor 的实现方式和所处的位置,虚拟化又分为两种:全虚拟化半虚拟化全虚拟化:原创 2020-06-09 14:51:49 · 697 阅读 · 0 评论 -
版本控制gitlab
1. 版本控制介绍版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了记录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决版本的同步以及不同开发者之间的开发通信问题,提高协同开发的效率。并行开发中最常见的不同版本软件的错误(Bug)修正问题也可以通过版本原创 2020-06-09 14:40:49 · 117 阅读 · 0 评论 -
tomcat
tomcat简介tomcat项目部署2.1 java环境安装2.2 tomcat部署1. tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进.原创 2020-05-30 15:34:36 · 240 阅读 · 0 评论 -
cobbler
cobbler简介cobbler服务端部署客户端安装定制安装1. cobbler简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的kickstart的升级版,优点是比较容易配置,还自带web界面比较易于管理。Cobbler内.原创 2020-05-30 15:30:24 · 165 阅读 · 0 评论 -
haproxy
haproxy安装yum -y install make gcc pcre-devel bzip2-devel openssl-devel systemd-develuseradd -r -M -s /sbin/nologin haproxytar xf haproxy-2.1.3.tar.gzcd haproxy-2.1.3make cleanmake -j $(grep 'processor' /proc/cpuinfo |wc -l) \TARGET=linux-glibc \原创 2020-05-25 17:51:35 · 117 阅读 · 0 评论 -
监控服务zabbix部署
1. zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Ubuntu原创 2020-05-13 19:38:21 · 511 阅读 · 0 评论 -
控制服务和守护进程
1. systemd1.1 systemd简介systemd是用户空间的第一个应用程序,即/sbin/initinit程序的类型:SysV风格:init(centos5),实现系统初始化时,随后的初始化操作都是借助于脚本来实现的特点:脚本中含有大量的命令,每个命令都要启动一个进程,命令执行完以后就要终止这个进程。如此一来,系统初始化时将大量的创建进程,销毁进程,工作效率会非常低服务间可能会存在依赖关系,必须严格按照一定的顺序来启动服务,前一个服务没启动完后面的服务就无法执行启动过程。不能并行进原创 2020-05-12 15:08:09 · 204 阅读 · 0 评论 -
linux进程管理
1. 进程基本概述进程是已启动的可执行程序的运行中实例。/proc目录下以数字为名的目录,每一个目录代表一个进程,保存着进程的属性信息。每一个进程的PID是唯一的,就算进程退出了,其它进程也不会占用其PID。1.1 进程的组成部分已分配内存的地址空间安全属性,包括所有权凭据和特权程序代码的一个或多个执行线程进程状态1.2 进程的环境本地和全局变量当前调度上下文分配的系统资源,如文件描述符和网络端口1.3 进程的产生现有的(父)进程复制自己的地址空间(fork)来创建一个新的(子)进原创 2020-05-12 15:04:28 · 198 阅读 · 0 评论 -
权限管理
1. 权限简介文件的权限主要针对三类对象进行定义:owner:属主,ugroup:属组,gother:其它,o2. 权限管理命令2.1 修改权限的命令chmod//修改三类用户的权限://语法:chmod MODE file,... -R //递归修改权限//修改某类用户或某些类用户权限://u,g,o,a(用户类别)//chmod 用户类别=MODE file,.....//chmod 用户类别=MODE,用户类别=MODE file,.....原创 2020-05-12 14:56:46 · 125 阅读 · 0 评论 -
用户和组管理
1. 何为用户何为组?1.1 用户和组概念Authentication:认证Authorization:授权Accouting:审计1.2 用户分类Linux用户分为管理员和普通用户两种:用户类别用户ID管理员0普通用户1-65535其中普通用户又分为系统用户和登录用户两种:用户类别用户ID系统用户1-999(为守护类进程获取系统资源而完成权限指派的用户)登录用户1000-60000(为了完成交互式登录使用的用户)1.3原创 2020-05-12 14:50:40 · 222 阅读 · 0 评论 -
Linux基础(三)
1. 重定向与管道//系统设定: 默认输入设备 //标准输入,STDIN,0 (键盘) 默认输出设备 //标准输出,STDOUT,1 (显示器) 标准错误输出 //STDERR,2 (显示器) //I/O重定向: >:覆盖输出 >>:追加输出2> //重定向错误输出2>> //追加重定向错误输出&> //覆盖重定向标准输出或错误输出至同一个原创 2020-05-12 14:34:46 · 84 阅读 · 0 评论 -
Linux基础(二)
1. bash字符串处理//bash特性之截取变量的字符串 FILE=/usr/local/src echo ${FILE#*/} 结果为 usr/local/src echo ${FILE##*/} 结果为 src echo ${FILE%/*} 结果为 /usr/local //字符串切片 ${var:offset:number} //取字符串的最右侧几个字符(自右向左取) ${var: -leng原创 2020-05-12 14:33:06 · 93 阅读 · 0 评论 -
Linux基础(一)
1. Linux基本原则由目的单一的小程序组成,组合小程序完成复杂任务;一切皆文件;配置文件保存为纯文本格式。2. bash特性2.1 shellshell(外壳),广义的shell可以理解为是用户的工作环境,在windows看来桌面就是一个shell,在linux看来终端就是shell常见的shell有两种,一种是图形界面,即GUI,一种是命令行终端,即CLI。常用的GUI:Graphic User InterfaceWindowsX-WindowGnomeKDEXface常用原创 2020-05-12 14:30:41 · 167 阅读 · 0 评论 -
lamp架构
lamp1. lamp简介有了前面学习的知识的铺垫,今天可以来学习下第一个常用的web架构了。所谓lamp,其实就是由Linux+Apache+Mysql/MariaDB+Php/Perl/Python的一组动态网站或者服务器的开源软件,除Linux外其它各部件本身都是各自独立的程序,但是因为经常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。LAMP指的是Linux(操作系统)、Apache(HTTP服务器)、MySQL(也指MariaDB,数据库软件)和PHP(原创 2020-05-12 14:24:18 · 216 阅读 · 0 评论