Linux运维
文章平均质量分 61
亲爱的老少女
笔记存储
展开
-
xtrabackup工具介绍、安装及模拟数据库故障使用xtrabackup工具恢复数据等操作详细说明
Percona XtraBackup是一个适用于MySQL的开源热备份工具,它在备份期间不锁表。它可以备份InnoDB、XtraDB以及MyISAM存储引擎的表。2.4版本支持MySQL5.1、5.5、5.6以及5.7。它有两个实用命令,原创 2024-10-20 15:10:35 · 845 阅读 · 0 评论 -
【运维零散知识点总结】1
USER(表示哪个用户) PID %CPU %MEM(内存使用率) USZ(程序完全驻留在内存中一共需要用多少内存) RSS(进程当前实际使用占用的内存) TTY STAT(表示进程当前的状态,s表示休眠,D表示不可终端的状态,Z表示僵尸进程,X表示死掉) START(启动这个命令的时间点) TIME(进程执行起总的CPU占用时间) COMMAND。10、tomcat安装目录下的项目目录webapps是不允许项目直接放在下面的,项目要放在下面要以子目录的形式。原创 2023-09-07 18:16:12 · 195 阅读 · 1 评论 -
Dokuwiki知识库部署及搭建
DokuWiki是一个开源wiki引擎程序,运行于PHP环境下,简单易用且高度通用,不需要数据库,它因自身简单易读的语法受到用户的喜爱。dokuwiki可以用作企业知识库、私人笔记本、软件手册、项目工作区、cms内联网等。dokuwiki优点:易于安装和使用,系统要求低,内置访问控制列表,扩展功能多,支持超过50多种语言,独立于设备,开源等。原创 2023-02-02 20:17:30 · 6029 阅读 · 2 评论 -
vmware 16Pro安装vmware-tools详细教程(centos7.6系统)
如果 CD-ROM 驱动器不是 /dev/cdrom 或 CD-ROM 装载点不是 /mnt/cdrom,则必须修改该命令以反映您的发行版使用的约定。注意:在安装vmware tools之前,删除以前的vmware-tools-distrib目录,该目录的位置取决于以前安装时的存储位置,通常该目录位于 /tmp/vmware-tools-distrib。1、打开虚拟机,启动系统,菜单栏--虚拟机--安装vmware tools,不启动系统无法点击“安装vmware tools”选项。原创 2022-10-19 13:54:59 · 6144 阅读 · 0 评论 -
vmware虚拟机安装CentOS7系统及常用工具配置
10)openssl,OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议。Minimal版是最精简的CentOS,不配备图形界面,自带的软件最少,所以需要再安装一些常用工具。IPADDR=192.168.1.132 #ip地址,注意地址要和nat设置中的网关IP同在一个网段。2)该组件提供dig,nslookup,ifconfig等命令,方便初始化网络环境。yum install -y vim #安装vim,提供vim命令。原创 2022-10-08 15:27:59 · 1356 阅读 · 0 评论 -
linux文件目录结构
FHS(filesystem hierarchy standard)文件系统层次化标准,该标准规定了Linux系统中所有一级目录一级部分二级目录的用途。发布此标准的主要目的就是为了让用户清楚地了解每个目录应该存放什么类型的文件。FHS认为Linux系统根目录最为重要(没有之一),其原因有以下两点:1.所有目录都是由根目录衍生出来的2.根目录与系统的开机、修复、还原密切相关因此,根目录必须包含开机软件、核心软件、开机所需程序、函数库、修复系统程序等文件一级目录 功能(作用) /b原创 2022-01-11 20:50:27 · 448 阅读 · 0 评论 -
【3】shell脚本基础练习
题目:编写shell脚本,计算1-100的和分析:拿到脚本题目之后没有思路,只想到了用for循环提取变量i1到100的值,调用sum时没有给sum附初始值,echo输出最后的值时候,放到do里边每次执行都会输出一次,放到do外边,只会输出最终得到的结果。错误脚本:#!/bin/bashfor ((i=1; i++; i<=100))do sum=$sum+$i echo $sumdone正确脚本:#!/bin/bashsum=0for i in `s原创 2022-03-01 20:29:32 · 314 阅读 · 0 评论 -
【1】shell脚本基础练习
题目:设计一个 shell 程序,添加一个新组为 class1,然后添加属于这个组的 30 个用户,用户名的形式为stuxx,其中 xx 从 01 到 30。练习代码:#!/bin/bashgroupadd class1for ((i=01; i<=30; i++))do useradd stu$i -g class1 echo "stu$i is created"done执行结果:[root@localhost shell]# bash std.sh原创 2022-02-25 09:11:21 · 1694 阅读 · 0 评论 -
Linux ls参数总结
ls命令--list的缩写,是最常见的目录操作命令,其主要功能是显示当前目录下的内容。ls命令的基本格式为:[root@localhost ~]# ls [选项] 目录名称以下为ls命令最常用的选项以及各自的功能:选项 功能 -a 显示全部的文件,包括隐藏文件(开头为.的文件)也一起罗列出来,这是最常用的选项之一。 -A 显示全部的文件,连同隐藏文件,但不包括.与..这两个目录。 -d 仅列出目录本身,而不是列出目录内的文件数据。 -f ls默原创 2022-01-15 18:54:21 · 761 阅读 · 0 评论 -
Linux touch命令以及软链接和硬链接(ln命令)
一、touch命令:创建文件以及修改文件时间戳touch命令不光可以用来创建文件,更重要的功能是修改文件的时间参数(当文件存在时,会修改此文件的时间参数)Linux系统中,每个文件主要拥有3个时间参数(通过stat命令进行查看),分别是文件的访问时间、数据修改时间以及状态修改时间:1、访问时间(atime):只要文件的内容被读取,访问时间就会更新。比如cat命令可以查看文件的内容,此时文件的访问时间就会发生改变。2、数据修改时间(mtime):当文件的内容数据发生改变,此文件的数据修改时间原创 2022-01-16 16:50:54 · 788 阅读 · 0 评论 -
【2】shell脚本基础练习
题目:编写shell程序,实现自动删除30个账号的功能。账号名为stu01至stu30(前提是这30个账号已创建)代码:#!/bin/bashfor ((i=1; i<=30; i++))do if [ $i -lt 10 ] then userdel -r stu0$i echo "stu0$i is delete" else userdel -r stu$i echo "stu$i is原创 2022-02-25 10:12:38 · 614 阅读 · 2 评论 -
【4】shell脚本基础练习
题目:编写shell脚本,输入一个数字n,并求数字1-n的和问题代码:#!/bin/bashread -p "please input a number n": nsum=0if [ $n - lt 1 ] then echo "please input a number > 1:"else for `seq 1 $n` do sum = $[$sum + $n] doneecho $sumfi分析:for调取变量的时候首先得有一个原创 2022-03-02 19:10:05 · 242 阅读 · 0 评论 -
Linux环境变量及作用
变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值。在Linux系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)等。注意:Linux系统中环境变量的名称一般都是大写的。可以使用env命令来查看Linux系统中所有的环境变量,执行命令如下:[root@localhost ~]# envXDG_SESSION_ID=1HOSTNAME=localhost.localdomainTERM=x原创 2022-01-17 11:15:30 · 1187 阅读 · 0 评论 -
网站访问返回状态码意义总结
一、总结1xx:临时响应2xx:成功3xx:已重定向4xx:请求错误5xx:服务器错误二、详细1xx:临时响应100:继续,请求者应继续提出请求,服务器返回此代码则意味着服务器已收到了请求的第一部分,正在等待接收其余部分。101:切换协议,请求者已经要求服务器切换协议,服务器已确认并准备进行切换2xx:成功200:成功,服务器已成功处理了请求,通常这表示服务器提供了请求的网页。如果robots.txt文件显示为此状态就表示googlebot已成功检索到该文件。原创 2022-02-24 14:39:42 · 1242 阅读 · 0 评论 -
Linux绝对路径和相对路径
指明一个文件的存放位置有两种方法,分别是使用绝对路径和相对路径。绝对路径:一定是由根目录/开始写起的。例如Nginx的配置文件的绝对路径为:/usr/local/nginx/conf/nginx.conf。如果仅给Linux系统传递一个文件名,它就无法找到指定文件,而当将文件的绝对路径传递Linux系统时,它就可以成功找到。相对路径:和绝对路径不同,相对路径不是从根目录/开始写的,而是从当前所在的工作目录开始写起。使用相对路径标明某文件的存储位置时,经常会用到当前目录(用.表示)和父目录(用..表示原创 2022-01-12 18:39:11 · 3718 阅读 · 0 评论 -
centos7配置ntp服务器
Centos7配置时间服务器,一个服务端,多个客户端,客户端去同步服务端服务端:1、先修改时区,否则即使配置完ntp时间也不对,修改时区参照:https://www.cnblogs.com/effortsing/p/10070673.html2、安装ntp服务yum install ntp ntpdate -y3、查找当前地区,最适合的时间服务器步骤一:打开网站:pool.ntp.org: NTP Servers in Asia, asia.pool.ntp.org...原创 2021-12-13 16:06:02 · 9565 阅读 · 0 评论 -
【2】Linux文本处理工具三剑客--awk介绍及使用
awk是一种优良的文本处理工具awk提供了极其强大的功能,可以进行样式装入,流控制,数学运算符,进程控制语句,甚至于内置的变量和函数,主要用于数据扫描、过滤、统计汇总工作awk工具可以扫描文件中的每一行,查找与命令行中所给定内容相匹配的模式我们常使用sed和awk相结合的方式处理,使文本处理命令更快捷...原创 2022-07-07 16:07:27 · 352 阅读 · 0 评论 -
【5】shell脚本基本练习
题目:编写shell脚本,显示当前主机系统信息,包括主机名,IP地址,操作系统版本号,内核版本,CPU型号,内存型号,硬盘大小。代码:[root@localhost shell]# cat systeminfo.sh #!/bin/bashecho "当前主机系统信息如下:"echo "主机名:$(hostname)"echo "ipv4地址:$(ifconfig | grep "inet" | awk -F " " '{print $2}' | head -1)"echo "操作系统版原创 2022-03-30 13:33:45 · 1577 阅读 · 0 评论 -
网站PV、UV的含义
1、PV:PageView,具体是指的是网站的浏览量或者点击量,衡量网站用户访问的网页数量;在一定统计周期内用户每打开或刷新一个页面就记录1次,多次打开或刷新同一页面则浏览量累计。PV的计算:当一个访问者访问网站的时候,记录他所访问的页面和对应的IP,如果到了一个时间点IP数是30万的话,平均每个访问者访问了3个页面,那么PV表的记录就要90万。2、UV:Unique Visitor,独立访客,统计1天内访问某站点的用户数(以cookie为依据);访问网站的一台电脑客户端为一个访客。可以理解成访问某原创 2022-03-29 11:07:50 · 1619 阅读 · 0 评论 -
Linux源码安装包快速升级方法
Linux系统中更新用源码包安装的软件,除了卸载重装这种方法外,还可以下载补丁文件更新源码包,用新的源码包重新编译安装软件。使用补丁文件更新源码包,省去了用./configured生成新的Makefile文件,还省去了大量编译工作,因此效率更高。一、Linux补丁文件的生成和使用Linux系统中可以使用diff命令对比出新旧软件的不同,并生成补丁文件。diff命令基本格式:[root@localhost ~]# diff 选项 old new #比较old和new文件的不同此命令中可..原创 2022-01-29 11:06:38 · 2072 阅读 · 0 评论 -
VMware 提供的五种网络连接
VMware提供的网络连接有五种,分别为桥接模式、NAT模式、仅主机模式、自定义和LAN区段。----桥接模式:相当于虚拟机的网卡和宿主机的物理网卡均连接到虚拟机软件所提供的的vmnet0虚拟交换机上,因此虚拟机和宿主机是平等的,相当于一个网络中的两台计算机。这种设置既可以保证虚拟机和宿主机通信,也可以和局域网内的其他主机通信,还可以连接Internet,是限制最少的连接方式,适合新手使用。----NAT模式:相当于虚拟机的网卡和宿主机的虚拟网卡vmnet8连接到虚拟机软件所提供的vmnet8虚拟交原创 2022-01-06 16:59:40 · 1210 阅读 · 0 评论 -
【1】Linux文本处理三剑客---grep命令
一、grep命令选项--color=auto:对匹配到的文本着色显示-v:显示不被pattern匹配到的行-i:忽略字符大小写-n:显示匹配的行号-c:统计匹配的行号,不关心具体是哪些行-o:仅显示匹配到的字符串,有几个字符串就显示几遍-q:静默模式,不输出任何信息,可以搭配echo $?使用显示是否匹配到-A #:after,包含这个字符串的后#行-B #:before,包含这个字符串的前#行-C #:context,包含这个字符串的前后各#行-e:实现多个选原创 2022-03-22 14:07:54 · 2458 阅读 · 0 评论 -
Linux用户间的切换命令su以及su和su - 的区别
一、su命令 su是最简单的用户切换命令,通过该命令可以实现任何用户之间的互相切换,当然能够正确切换的前提就是输入正确的密码。普通用户切换至root用户或者普通用户之间互相切换都要知道对方账户的密码,root用户切换至普通用户直接就可以切换,无需知晓对方密码。su命令的基本格式:[root@localhost ~]# su [选项] 用户名选项:-:当前用户不仅切换为指定用户身份,同时所用的工作环境也切换为此用户的环境(包括PATH变量,MAIL变量等),使用-选项可省略...原创 2022-02-15 19:24:21 · 5132 阅读 · 0 评论