Linux
雪饮渊虹
这个作者很懒,什么都没留下…
展开
-
CentOS 7安装collabtive项目管理软件
一、安装CentOS 7操作系统通过VirtualBox虚拟化软件进行安装操作系统。二、对操作系统进行配置1、安装环境要求MySQL版本 5.7+PHP版本 5.6+Apache版本 2.4+2、设置网络根据个人电脑环境进行配置更改,本次通过设置VirtualBox软件的网络为桥接,从而能够让虚拟机上网。[root@localhost ~]# vi /etc/sysconfig/network-script/ifcfg-enp0s3 TYPE=EthernetPR原创 2020-09-11 17:28:06 · 502 阅读 · 0 评论 -
CentOS 8服务器-LAMP搭建
1、Apache的安装使用yum工具安装Apache,并配置Apache服务为开机自启动,其操作过程如下,安装过程部分截图如图1所示。#安装Apache[root@Dev-CentOS8 ~]# yum install -y httpd#配置Apache服务开启[root@Dev-CentOS8 ~]# systemctl start httpd#配置Apache服务为开...原创 2020-04-10 17:28:09 · 869 阅读 · 0 评论 -
Linux下获取设备IPMI信息常用工具
1、asu(1)概述asu是IBM官方提供的一个命令行工具,全称IBM Advanced Settings Utility,可以对IMM进行操作。(2)安装从官网上下载asu对应的RPM安装包,执行以下命令进行安装,安装过程如图1所示。# rpm –ivh ibm_utl_asu_asut86d-9.63_linux_x86-64.rpm(3)语法asu imma...原创 2019-10-27 22:32:16 · 2392 阅读 · 0 评论 -
Linux内核基础
1、Linux内核剖析1.1 什么是内核内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等核心功能的系统软件,是整个操作系统的最底层。Linux内核的功能有:进程管理、文件系统、硬件驱动、内存管理、安全功能(SELinux)、网络子系统,内核结构如图1所示。1.2内核体系(1)单内核体系单内核是个很大的进程,它的内部又能够被分为若干模块。但是在运行的时候,它是作为...原创 2019-10-27 22:14:24 · 251 阅读 · 0 评论 -
Session详解
1、什么是Session?Session被翻译为会话,其本来的含义就是指有始有终的一系列动作/消息,比如打电话时从拿起电话到挂断电话这中间的一系列过程可以被称为一个Session。有时候我们可以看到这样的话“在一个浏览器会话期间,……”,这里的会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间。最让人歧义的就是“用户(客户端)在一次会话期间”这样一句话,它可能只用户的一系列动作(一...原创 2019-10-27 21:34:59 · 739 阅读 · 0 评论 -
Linux Shell编程:SNMP服务安装
Linux下实现SNMP服务的一键安装配置,具体实现过程如下所示(CentOS 7操作系统)。(1)角色判断判断当前登录的用时是否为root用户,防止安装软件时不能进行安装。如果不是root用户将退出脚本执行,否则将继续进行脚本执行。#!/bin/bash#进行一键安装SNMP创建Shell脚本##判断当前用户是否为rootif [ "$(id -u)" != "0"...原创 2019-10-27 21:02:20 · 268 阅读 · 0 评论 -
Linux Shell编程:系统管理
1、用户管理使用Shell脚本批量创建多个用户,并为用户设置密码,其操作过程如下。①创建需添加用户的文件,通过“vi users”命令创建用户列表。# vi users admin1 admin2 tempuser1 tempuser2②编写Shell脚本(01.sh)进行用户创建和密码生成。#!/bin/ba...原创 2019-10-27 20:44:54 · 657 阅读 · 0 评论 -
Linux Shell编程:数组排序
1、冒泡排序1.1 简介冒泡排序(Bubble Sort)是一种计算科学领域的较简单的排序算法。该算法重复地“走访”要排序的数列,一次比较两个元素,如果它们的顺序错误就把他们交换过来,走访数列的工作是重复进行指导没有在需要交换,也就是说该数列已经排序完成。该算法是由于越大的元素会经由交换慢慢“浮”到数列的顶端,故为冒泡排序。1.2算法原理冒泡排序算法的原理实现如下所示:①...原创 2019-10-27 20:13:01 · 2982 阅读 · 0 评论 -
Linux Shell编程:基本练习
1、9*9乘法表使用for循环实现9*9乘法表的输出,其Shell脚本如下所示,执行结果如图1所示。#!/bin/bashfor(( i=1;i<10;i++ ))do line="" for(( j=1;j<=i;j++ )) do line="${line} ${i}*${j}=$(( ...原创 2019-10-27 19:39:46 · 296 阅读 · 0 评论 -
Linux下Netfilter简介
1、什么是NetfilterNetfilter是Linux 2.4.x引入的一个子系统,它作为一个通用的、抽象的框架,提供一整套的hook函数的管理机制,使得诸如数据包过滤、网络地址转换(NAT)和基于协议类型的连接跟踪成为了可能。iptables是Linux下功能强大的应用层防火墙工具, 说到iptables必然提到Netfilter,iptables是应用层的,其实质是一个定义规则的配...原创 2019-10-27 18:54:20 · 3301 阅读 · 0 评论 -
VMware Tools介绍与安装
1、介绍VMware Tools是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),是VMware提供的增强虚拟显卡和硬盘性能、以及同步虚拟机与主机时钟的驱动程序。只有在VMware虚拟机中安装好了VMware Tools,才能实现主机与虚拟机之间的文件共享,同时可支持自由拖拽的功能,鼠标也可在虚...原创 2019-10-26 22:15:14 · 3609 阅读 · 0 评论 -
Linux中通过Shell进行日志保存
使用Shell脚本将DNS运行中的日志进行每天定期保存,并生成zip压缩文件,在DNS服务器上保存最近15天记录的日志,每天的日志都上传到FTP中进行备份。1、日志获取DNS日志一般保存在/var/named/data中,将目录中文件进行备份到临时目录中,该目录将进行日志压缩和上传。#!/bin/bash#定义文件存放的根路径path="/var/named"#创建临时文...原创 2019-10-21 16:06:36 · 3296 阅读 · 0 评论