![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 65
--山海--
所爱隔山海,山海皆可平
展开
-
Linux技术---部署PXE服务器实现批量安装操作系统
PXE 的全称是preboot execute environment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统原创 2024-05-11 17:52:20 · 1122 阅读 · 0 评论 -
VMware虚拟化---部署安装ESXI6.7和VSCA6.7
本次演示使用vmware虚拟机,下面先说vmware虚拟机的新建步骤:首先,新建虚拟机,选择自定义;选择ESXI6.7,如果是其他版本ESXI请选择正确版本的ESXI;选择稍后安装操作系统;选择对应版本的ESXI;自定义安装目录,此处不建议使用默认C盘安装位置;按照本地机器实际硬件情况选择配置;网络选择NAT模式;选择准虚拟化;之后直接下一步到最后即可;新建完成后,在虚拟机设置中挂载ESXI安装镜像,然后开机进行ESXI系统安装。虚拟机开机后,进入ESXI系统界原创 2022-06-29 17:56:21 · 4144 阅读 · 0 评论 -
Docker---Docker-compose部署安装confluence并进行数据迁移
docker-compose的yaml文件内容如下:数据库使用的postgresql数据库。执行, 查看容器运行状态:浏览器访问ip:端口,查看能否正常访问,如果没有更改data目录权限为daemon.daemon,访问会有报错,更改目录权限后,刷新浏览器界面即可。选择产品安装,下一步;全选,下一步;记住此处服务器ID,后面激活confluence时需要使用。进入confluence容器,找到,拷贝到容器外进行激活替换操作。下载 atlassian-extras-decoder-v原创 2022-06-28 11:30:55 · 2394 阅读 · 13 评论 -
服务器测试环境检查与部署
目录服务器测试环境检查与部署一、RAID情况检查与重做1.检查raid(1)进入raid卡驱动(2)查看现有raid2.磁盘整列RAID(1)清除原有RAID(2)重做RAID二、服务器操作系统安装1.U盘启动安装Kylin102.选择系统安装位置3.选择安装系统的类型4.选择时区5.配置网络和服务器名称6.开始安装,修改root密码7.重启后,需要手动同意下证书三、进入系统配置网络1.千兆2.万兆四、制作本地yum源1.lsblk查看分区信息2.设置开机自动挂载3.修改yum文件五、磁盘挂载1.查看磁盘分原创 2021-11-24 14:45:03 · 2331 阅读 · 0 评论 -
Shell脚本-KVM虚拟机模块化安装与管理
KVM模块化安装与管理#!/bin/bash##kvm管理脚本##ShanHai#source加载模块脚本source /shanhai/install-virtualhost.sh #创建一个全新虚拟机的模块脚本source /shanhai/mod.sh #使用虚拟机模板快速创建新虚拟机的模块脚本source /shanhai/disk.sh #添加硬盘的模块脚本source /shanhai/net.sh #添加网卡的模块脚本source /shanhai/snap.sh #创建快原创 2021-03-29 16:41:11 · 5419 阅读 · 10 评论 -
Shell脚本-KVM虚拟机添加(删除)硬件
KVM虚拟添加硬件#!/bin/bash##硬件添加##ShanHai#查看当前存在哪些虚拟机virsh list --allread -p "请输入想要添加硬件的虚拟机:" vm_name#添加虚拟硬盘disk_add(){ for i in {a..z} do virsh domblklist ${vm_name} | grep "^vd${i}" if [ $? -ne 0 ];then break原创 2021-03-27 20:37:19 · 316 阅读 · 0 评论 -
Shell脚本-Tomcat构建企业级高负载WEB服务器
Tomcat构建企业级高负载WEB服务器#!/usr/bin/bash##Tomcat##ShanHaienv_install(){ echo "进行基础环境配置" yum -y install net-tools lrzsz tree unzip mariadb-server mariadb &>/dev/null systemctl stop firewalld setenforce 0 &>/dev/null unzip -o 5.tomcat.z原创 2021-03-27 10:05:08 · 177 阅读 · 2 评论 -
Shell脚本-自动化部署jenkins
自动化部署jenkins#!/usr/bin/bash##jenkins##ShanHaigit_install(){ echo "即将部署git,请耐心等待" yum install net-tools make curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y &>/dev/null systemctl stop firewalld set原创 2021-03-27 09:56:00 · 345 阅读 · 1 评论 -
Shell脚本-KVM创建新的虚拟机
KVM创建新的虚拟机#!/usr/bin/bash##MOD##ShanHai#定义变量read -p "请输入创建的新虚拟机名称:" vm_namevm_uuid=`uuidgen`vm_mem=1048576vm_mac=`openssl rand -hex 3 | sed -r 's/..\B/&:/g'`#源镜像路径image=/home/kvm/virtual-img/centos20210326T193020.qcow2#源模板位置mod=/etc/libvir原创 2021-03-26 21:34:30 · 1445 阅读 · 2 评论 -
TCP连接统计
TCP连接统计查看当前各种TCP连接状态netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’查看80端口连接数netstat -tan | grep “ESTABLISHED” | grep “:80” | wc -l查看TCP连接状态netstat -nat |awk ‘{print $6}’|sort|uniq -c|sort -rn用tcpdump嗅探80端口的访问看看谁最高tcpdump -i eth原创 2021-03-19 20:50:10 · 666 阅读 · 0 评论 -
Mysql 安全机制
MySQL 安全机制MySQL 安全控制DCL(Data Control Language 数据库控制语言)用于数据库授权、角色控制等操作GRANT 授权,为用户赋予访问权限REVOKE 取消授权,撤回授权权限用户管理创建用户 create user '用户名'@'客户端来源IP地址' identified by '密码';删除用户 drop user '用户名'@'客户端来源IP地址';修改用户 rename user '用户名'@'客户端来源IP地址' to '原创 2021-03-19 14:20:26 · 73 阅读 · 0 评论 -
Mysql 数据库优化
Mysql优化思路及落地方案优化思路公司项目添加新功能,上线后发现有些功能的列表查询时间很久,需要仔细排查到底什么原因导致的,不一定是sql语句的问题导致数据查询慢的原因有多种,如:缓存失效,由于高并发访问导致 MySQL 服务器崩溃;SQL 语句编写问题;MySQL 服务器参数问题;硬件配置限制 MySQL 服务性能问题,网络服务质量差,内核参数优化不够健壮等。1.查看 MySQL 服务器运行的状态值show status我们主要关注 “Queries”、“Threadsconnected”原创 2021-03-19 14:17:58 · 130 阅读 · 0 评论 -
TCP三次握手与四次挥手
三次握手(1)首先客户端向服务器端发送一段TCP报文,其中:标记位为SYN,表示“请求建立新连接”;序号为Seq=X(X一般为1);随后客户端进入SYN-SENT阶段。(2)服务器端接收到来自客户端的TCP报文之后,结束LISTEN阶段。并返回一段TCP报文,其中:标志位为SYN和ACK,表示“确认客户端的报文Seq序号有效,服务器能正常接收客户端发送的数据,并同意创建新连接”(即告诉客户端,服务器收到了你的数据);序号为Seq=y;确认号为Ack=x+1,表示收到客户端的序号Seq并将其原创 2021-03-18 20:50:39 · 146 阅读 · 2 评论 -
Linux内核调优
Linux内核调优一、内核参数说明/proc/sys下内核文件与配置文件sysctl.conf中变量存在着对应关系。配置说明:内核参数 参数说明net.inet.tcp.sendspace=65536 最大的待发送TCP数据缓冲区空间net.inet.tcp.recvspace=65536 最大的接受TCP缓冲区空间net.inet.udp.sendspace=65535 最大的接受UDP缓冲区大小net.inet.udp.maxdgram=65535 最大的发送UDP数据缓冲区大小net原创 2021-03-16 16:35:28 · 837 阅读 · 3 评论 -
Linux基础命令与服务
Linux基础命令与服务1. 基础命令 VIM 用户 权限 进程基础命令 history !87 重新执行87行命令 ls -a 查看隐藏文件 which 查看命令存储的位置 cat -n 显示行号 修改主机名 临时:hostname 永久:/etc/hostnameVIM :n 光标定位到n行 /string (n N) 查找字符,n下一个 set list 显示不可见字符 set nu 显示行号 set nonu原创 2021-03-16 16:25:00 · 1322 阅读 · 0 评论 -
Linux入侵排查
1.前言当企业发生黑客入侵、系统崩溃或其它影响业务正常运行的安全事件时,急需第一时间进行处理,使企业的网络信息系统在最短时间内恢复正常工作,进一步查找入侵来源,还原入侵事故过程,同时给出解决方案与防范措施,为企业挽回或减少经济损失。针对常见的攻击事件,结合工作中应急响应事件分析和解决的方法,总结了一些Linux服务器入侵排查的思路。2.入侵排查思路一、账号安全基本使用:1、用户信息文件/etc/passwdroot:x:0:0:root:/root:/bin/bashaccount:pass原创 2021-03-15 16:41:35 · 327 阅读 · 0 评论