一、库相关内容1. 基本概念库就是函数(function)的集合,可以把函数理解为一种功能,它内部是由很多代码段组成的,因此任何一个程序调用函数其实就是调用功能,为了方便调用会给每个函数都起个名字,通常都是通过函数名完成调用的。站在运行的角度看库,其实它也是二进制程序,唯一跟/bin目录下的程序不同的就在于库文件没有自我独立的执行入口,也就是说库要想运行起来必须要别的程序调用才行,因此无法单独执行            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 09:46:29
                            
                                65阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            注意文件的执行权限1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-01 18:14:03
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Centos 7中,如果要编辑一个脚本服务文件,并使用systemd进行管理,则必须将服务文件命名为/etc/systemd/system/*.service。[Unit]:定义与Unit 类型无关的通用选项;用于提供unit的描述信息、unit 行为及依赖关系等
  [Service]:与特定类型相关的专用选项;此处为Service 类型
  [Install] :定义由“systemctl            
                
         
            
            
            
                   这一篇,我们尝试在CentOS上安装并运用一款“小众”安全工具——Cascade。这个工具给人的感觉只是作为验证ATT&CK理念的一个存在,而且由于其运转还需要依托CAR,所以对数据的处理停留在主机log类的层面,可能暂时还不太受安全公司的待见吧。但是我们还是很关心它验证的那个理念,所以装起来把玩一下。               
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 13:27:38
                            
                                102阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CentOS系统启动流程POST(加电自检):检测硬件在CPU的控制下,将RAM芯片中的某个程序映射到ROM地址空间,并执行其中的指令完成系统硬件健康状况检查,例如存储设备、网卡、CPU、声卡等硬件设备是否完好。当检查完成后,所有硬件或基本硬件、核心硬件没有问题,则下一个启动流程BIOS BIOS(Boot Sequence):决定启动介质按照BIOS所设定的系统启动流程,根据引导次序            
                
         
            
            
            
            文章目录安装Tomcat下载Tomcat压缩包安装Tomcat启动Tomcat设置Tomcat为开机启动项 安装Tomcat下载Tomcat压缩包Tomcat有Tomcat7,Tomcat8和Tomcat9等版本,目前企业使用较多的是Tomcat8,所以这里以Tomcat8为列进入Tomcat8下载网址:Tomcat8下载网址https://tomcat.apache.org/download-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 11:17:35
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            系统安装与基本环境配置部分一、查看软件包内容二、解压软件包2.1 解压IScape2.2 解压IC2.3 解压MMSIM2.4 解压Calibre三、软件安装环境配置3.1 配置cadience安装环境3.2 配置MMSIM安装环境四、安装软件指南4.1 安装IC4.1.1 配置安装路径4.1.2 选择IC软件包路径4.1.3 弹窗配置项4.2 安装MMSIM4.2.1 弹出配置4.3 安装Ca            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-01 23:45:58
                            
                                171阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            软件管理在Linux中,不同的发行版软件管理的方式可能不一样,具体来说,主要分为两大派:1. dpkg      .deb    apt-get
代表发行版: Ubuntu,Debian,Mint
2. rpm       .rpm    rpm,yum
代表发行版: Redhat,Centos,FedoraRPM: Rpm Package ManagerCentOS系统软件安装三种方式rpm:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-01 15:10:24
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            启动流程概览在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 资讯;init 运行 /etc/rc.d/rc.sysinit 文件来准备软件运行的作业环境 (如网络、时区等);init 运行 run-level 的各个服务之启动 (script 方式);init 运行 /etc/rc.d/rc.local 文件;init 运行终端机模拟程序 mi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 23:02:24
                            
                                45阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 基础概念     
1.1 Linux系统的组成部分:内核+根文件系统
内核:进程管理、内存管理、网络协议栈、文件系统、驱动程序、安全功能
IPC:Inter Process Communication
消息队列、semerphor、shm
socket
 
1.2 运行中的系统环境可分为两层:内核空间、用户空间 
用户空间:应用程序(进程或            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-13 22:18:14
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            熟悉系统启动流程对于我们学习Linux系统是非常有帮助的,虽然基础,但能帮助我们更加理解Linux系统的工作机制。以下将以CentOS发行版为例来介绍Linux系统的启动流程,因为在CentOS 5、CentOS 6以及CentOS 7使用的初始化程序init各不相同,虽然CentOS 6和CentOS 7都有向后兼容,但在工作机制上仍有一些差异,因此以下主要介绍CentOS 5/6系统启动流程。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-20 21:33:41
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Linux系统中,软件的管理方式有三种:rpm、yum、编译方式。rpm 优点:对于软件包的操作比较简单,通过简单指令即可操作 缺点: ①安装时需要自行下载软件包 ②安装、卸载软件时需要考虑到依赖关系 ③软件的自定义性比较差,不适合有特殊需求的场景查询 #rpm -qa 关键词                      
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-02 08:35:59
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Linux 系统启动流程下面按照系统的启动顺序来进行逐一的讲解。一、POST当我们按下开机的电源后,主板上的芯片组会首先向CPU发出一个reset指令,之后待芯片组检测到电源供电稳定后便撤去reset指令,CPU就 会跳转到BIOS中的启动代码位置; BIOS首先要检测关键设备(如内显、显卡等)是否正常,这个过程就称为POST(加电后自检)。POST完成后BIOS会调用其它代码来进行完整的硬件检测            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-02-09 09:06:42
                            
                                695阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             linux系统启动首先从BIOS开始检测硬件信息=》开始启动引导程序。读取MBR(磁盘上第0磁道第一个扇区)也就是Master Boot Record 即主引导记录。MBR记录了预启动信息和分区表信息。然后将grub(作用:设定内核映象在磁盘分区的位置)信息复制到内存中。为启动内核做准备。===》加载内核。内核初始化产生一个PID为1的init进程。***这里需要注意的安装win+li            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 13:28:30
                            
                                53阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为什么了解开机启动流程?排查服务器启动不了的故障,了解原因(trouble shooting)开机->post开机自检->BIOS对硬件进行检测->boot启动顺序检查->硬盘->MBR->grub2引导程序->文件系统驱动->内核文件vmlinuz/intramfs->systemd进程->启动对应的运行级别的服务->登录->            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-08 07:09:29
                            
                                58阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. CentOS7 Tomcat 启动过程很慢在centos启动官方的tomcat时,启动过程很慢,需要几分钟,经过查看日志,发现耗时在这里:是session引起的随机数问题导致的:14-Jul-2016 04:14:22.900 INFO [localhost-startStop-1] org.apache.catalina.util.SessionIdGenerator.createSecu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 12:46:12
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            (win764位旗舰版系统 Centos6.5亲测成功) 安装前准备:  U盘、软碟通(UltraISO)、CentOS-6.5-x86_64-bin-DVD1(DVD 2只是一些软件,安装系统只要DVD1就可以) 设置安装Centos的磁盘位置:  应该单独分出一块逻辑盘来安装Centos系统,逻辑盘的意思就是常规定义上的C盘、D盘、E盘、F盘,可以用一些磁盘分区软件设置一个            
                
         
            
            
            
            CentOS的启动流程1)加载BIOS 的硬件信息,获取第一个启动设备2)读取第一个启动设备MBR 的引导加载程序(grub) 的启动信息3)加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备4)核心执行init 程序,并获取默认的运行信息5)init 程序执行/etc/rc.d/rc.sysinit 文件6)启动核心的外挂模块7)init 执行运行的各个批处理文件(script            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 14:41:37
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            CentOS的启动流程1)加载BIOS 的硬件信息,获取第一个启动设备2)读取第一个启动设备MBR 的引导加载程序(grub) 的启动信息3)加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备4)核心执行init 程序,并获取默认的运行信息5)init 程序执行/etc/rc.d/rc.sysinit 文件6)启动核心的外挂模块7)init 执行运行的各个批处理文件(script            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 22:00:20
                            
                                42阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等。但是通常我们刚安装完Linux系统,然后进去以后是图形的界面,(如果要切换到开发模式,使用快捷键Ctrl + F2即可),从开发模式返回到图形界面则使用快捷键(Ctrl + F1),或者在命令行里输入命令 startx 命令就可以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 11:13:48
                            
                                121阅读
                            
                                                                             
                 
                
                                
                    