- 博客(442)
- 资源 (17)
- 收藏
- 关注

原创 Linux 服务管理
目录1 服务简介与分类1.1 服务的分类1.1.1 启动与自启动1.1.2 查询已安装的服务1.1.3 RPM安装服务和源码包安装服务的区别2 RPM包安装服务的管理2.1 独立服务的管理2.1.1 RPM包安装在默认位置中2.1.2 独立服务的启动2.1.3 独立服务的自启动2.2 基于xinetd服务的管理2.2.1 安装xinetd与telnet2.2.2 xinetd服务的启动2.2.3 xinetd服务的自启动3 源码包安装服务的管理3.1 源码包安装服务的启动3.2 源码包服务的自启动3.3 让
2022-06-19 18:10:58
493

原创 Linux Shell编程
正则表达式与通配符基础正则表达式字符截取命令cut字段提取命令cut命令的局限print和printf命令awk命令BEGINENDFS内置变量关系运算符sed命令字符处理命令排序命令sort统计命令wc条件判断判断文件类型判断文件权限比较文件比较整数判断字符串多重条件判断流程控制if语句单分支if条件语句双分支if条件语句多分支if条件语句case语句for循环while循环与until循环函数...
2022-06-18 21:14:44
3173

原创 Linux Shell基础
Shell概述Shell的分类Linux支持的ShellShell脚本的执行方式脚本执行俄罗斯方块游戏Bash的基本功能历史命令命令补全命令别名常用快捷键标准输入输出输入输出重定向管道符通配符Bash中其他特殊符号Bash的变量用户自定义变量变量设置规则变量分类本地变量(用户自定义变量)环境变量预定义变量Bash的运算符数值运算与运算符declare声明变量类型数值运算运算符变量测试与内容替换环境变量配置文件source命令环境变量配置文件...
2022-06-08 22:41:20
647

原创 Linux 文件系统管理
分区类型分区表示方法文件系统文件系统查看统计目录或文件大小du命令和df命令的区别文件系统修复显示磁盘状态查询挂载挂载U盘NTFS文件系统安装NTFS-挂载NTFS文件系统fdisk命令分区过程分区自动挂载与fstab文件修复分区自动挂载/etc/fstab文件修复挂载swap分区swap分区开机自动挂载...
2022-06-03 23:43:08
1507

原创 Linux 权限管理
ACL权限简介ACL权限开启永久开启分区ACL权限设定ACL权限环境准备给用户设定ACL权限给用户组设定ACL权限最大有效权限删除ACL权限递归ACL权限默认ACL权限SetUIDSetUID的功能设定SetUID的方法取消SetUID的方法SetGIDSetGID针对文件的作用SetGID针对目录的作用设定SetGID取消SetGIDSticky BITSBIT粘着位作用设置与取消粘着位修改文件系统属性查看文件系统属性sudo权限简介sudo使用...
2022-06-01 00:45:39
1194

原创 Linux 用户和用户组管理
用户配置文件用户信息文件初始组和附加组Shell是什么影子文件查看影子文件组信息文件和组密码文件组信息文件组密码文件用户管理相关文件用户的家目录用户的邮箱用户模板目录用户管理命令添加用户命令useradd命令格式添加默认用户指定选项添加用户用户密码修改用户密码查看密码状态锁定用户解锁用户修改用户信息修改用户密码状态删除用户用户切换用户组管理命令添加用户组修改用户组删除用户组把用户添加入组或从组中删除...
2022-05-30 18:20:09
3130

原创 Linux软件安装
软件包管理简介源码包RPM包RPM包管理 - rpm命令管理RPM包命名原则RPM包依赖性RPM包安装、升级与卸载RPM安装RPM包升级PRM卸载RPM包查询RPM包校验和文件提取RPM包校验RPM包中文件提取RPM包管理-yum在线管理IP地址配置和网络yum源IP地址配置网络yum源yum命令查询安装升级卸载yum软件组管理命令光盘yum源搭建源码包管理源码包和RPM包的区别源码包安装过程安装准备安装注意事项源码包安装过程源码包的卸载
2022-05-29 17:13:35
1238

原创 Linux文本编辑器Vim
1 Vim常用操作1.1 Vim 简介1.2 插入命令1.3 定位命令1.4 删除命令1.5 复制和剪切命令1.6 替换和取消命令1.7 搜索和搜索替换命令1.8 保存和退出命令2 Vim使用技巧2.1 导入命令执行结果2.2 定义快捷键2.3 永久保存快捷键2.4其他常用命令
2022-05-29 00:44:52
649

原创 Linux常用命令详解
显示目录文件-ls创建新目录-mkdir切换目录-cd显示当前目录-pwd删除空目录-rmdir复制文件(夹)-cp删除文件-rm创建空文件-touch查看文件内容-cat分页显示文件内容-more分页显示文件内容-less显示文件前几行内容-head显示文件前几行内容-tail链接-ln修改权限-chmod修改所有者-chown修改所属组-chgrp显示、设置文件的缺省权限-uamsk文件搜索-find在文件资料库中查找文件-locate
2022-05-25 00:27:52
3498
3

原创 十大经典排序算法总结
排序算法说明(1)排序的定义:对一序列对象根据某个关键字进行排序;输入:n个数:a1,a2,a3,...,an 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<=...<=an'。再讲的形象点就是排排坐,调座位,高的站在后面,矮的站在前面咯。(2)对于评述算法优劣术语的说明稳定:如果a原本在b前面,而a=b,排...
2019-02-05 01:31:32
2042
1
原创 按模版批量生成定制合同
如果手工来做这个事情,准备好数据之后,需要从Excel表格中复制粘贴数据,再到word中去替换,每次至少需要3分钟的时间。假如每天要开100份,则至少要花5个小时。这样就太浪费人力时间了,而且手工编辑word很容易出错。提前准备好word模板,准备写入word文档的内容,我们使用Python直接读写word模块,通过读取Excel表格中的信息,批量替换内容并生成word文件。一个仪器设备采购公司,商品合同采购需要按模版生成的固定的文件,模板是固定的,只是每次需要替换信息,然后打印出来寄给客户。
2024-07-10 16:06:03
677
原创 修改ES索引名称
在Elasticsearch中,_reindex和_clone是两个用于处理索引数据的API,但它们之间有一些关键的区别。_reindex提供了更多的灵活性,允许你在重新索引过程中修改或转换文档,但它可能会更慢,特别是在处理大量数据时。使用_clone时,不需要重新索引整个索引的数据,因为Elasticsearch会直接在内部复制索引的段文件。由于_clone是基于内部段文件的复制,因此它通常比_reindex更快,尤其是在处理大型索引时。通过POST请求将现有索引别名删除。
2024-07-09 15:33:59
1760
原创 elasticsearch重置密码
Elasticsearch三台集群环境,对外端口为6200,忘记elasticsearch密码,进行重置操作
2024-06-27 17:29:38
2393
原创 ES内存溢出报错问题解决方案
1 错误详情1 错误详情在这里找到了3个数值Data too large, data for [] would be [125643918/119.8mb] 这个就是上限内存(缺省是它是ES最大内存的95%)real usage: [125639936/119.8mb], ES已经使用的内存new bytes reserved: [3982/3.8kb] 本次查询需要的内存。
2024-06-21 15:03:55
1402
2
原创 通过python代码将html文件另存为xlsx文件
通过python实现办公流程自动化,经常遇到从网页上下载的excel文件为html格式的表格(或者后缀为xls/xlsx,实际依旧为html格式),无法通过python处理文件数据,比如合并excel文件,此时就需要将文件另存为excel格式,手动操作过于繁琐,可以通过以下代码进行自动化实现。
2024-06-20 09:59:16
796
原创 ES集群设置访问密码
在es的bin下执行Please enter the desired output file [elastic-stack-ca.p12]: // 设置文件生成名称(可回车跳过,默认为elastic-stack-ca.p12)Enter password for elastic-stack-ca.p12 : // 设置证书密码(如不设置也可回车跳过)对生成的CA证书进行验证依次执行以下命令。
2024-05-06 09:38:51
1977
2
原创 linux shell 日志函数
各位运维的兄弟们,你们输出的日志有没有标识呢,标识有没有颜色变化呢?打开日志文件,大片大片的文字,头晕脑胀,很难一眼发现哪些是报错信息,哪些是正常输出的信息,怎么办?这便是大家今天看到这篇文章的原因了,接下来我们来看看具体的实现吧。
2023-03-15 10:50:36
1056
原创 Linux创建并挂载NAS
在Linux服务器1上创建nas服务器,并指定可读写目录在Linux服务器2上挂载上述nas磁盘在Linux服务器2上设置开机自动挂载nas磁盘
2023-03-09 15:44:29
18344
5
原创 Linux服务器之间设置共享目录
有时候我们需要在两台linux服务器之间共享资源,例如在服务器A上面部署了一个大文件上传程序,但是需要将文件上传到服务器B的某个目录下面,因为上传大文件,需要先将文件所有分块单独上传到服务器B,然后在服务器B上面进行文件的合并,而服务器B上面有没有我们的上传程序,那么该如何实现这个需求呢?其中有个简单的方式就是通过Linux的NFS配置,将服务器B的目录共享到服务器A,这样服务器A上面的程序就可以直接在共享目录中上传合并文件,就像访问自己本地的文件一样。
2023-02-02 14:13:33
5368
原创 Linux 备份与恢复
1 备份概述1.1 Linux系统需要备份的数据1.2 安装服务的数据1.3 备份策略2 dump和restore命令2.1 dump命令2.1.1 备份分区2.1.2 备份文件或目录2.2 restore命令2.2.1 比较备份数据和实际数据的变化2.2.2 查看模式2.2.3 还原模式......
2022-06-27 00:02:32
3277
原创 Linux 启动管理
CentOS 6.x启动管理系统运行级别运行级别运行级别命令系统启动过程initramfs内存文件系统调用/etc/init/rcS.conf配置文件调用/etc/rc.d/rc文件启动引导程序grubGrub配置文件grub中分区表示grub配置文件Grub加密与字符界面分辨率调整grub加密纯字符界面的分辨率调整系统修复模式单用户模式光盘修复模式Linux的安全性...
2022-06-26 01:24:04
846
原创 Linux 日志管理
1 日志管理简介1.1 日志服务1.2 确定服务启动1.3 查看服务是否自启动1.4 常见日志的作用2 rsyslogd日志服务2.1 日志文件格式2.2 /etc/rsyslog.conf配置文件2.2.1 服务名称2.2.2 连接符号2.2.3 日志等级2.2.4 日志记录位置3 日志轮替3.1 日志文件的命名规则3.2 logrotate配置文件3.3 logrotate命令...
2022-06-25 17:56:01
645
原创 Linux 系统管理
进程管理的作用查看系统中所有进程查看系统健康状态查看进程树终止进程把程序放入后台查看后台的工作将后台暂停的工作恢复到前台执行把后台暂停的工作恢复到后台执行系统资源查看vmstat命令监控系统资源dmesg开机时内核检测信息free命令查看内存使用状态查看CPU信息uptime命令uname命令判断当前系统的位数查询当前Linux系统的发行版本列出进程打开或使用的文件信息系统定时任务crond服务管理与访问控制用户的crontab设置...
2022-06-25 16:37:13
543
原创 Linux系统安装与配置
3.1 配置IP在Linux远程登录管理配置IP时,需要的一些简单命令:ifconfig 查询当前网卡信息ifconfig 网卡名称配置网卡IP注:网卡名称一般为eth0或者ens33NAT模式查看Windows系统IP,找到VMnet8的IP信息,如下图所示。因此需要给Linux系统配置此网段的IP,如192.168.31.222,如下图所示。在Windows系统中ping该IP,如下图所示。仅主机模式,即NAT-only模式查看Windows系统.
2022-05-23 17:34:07
1304
原创 Linux系统分区
Linux与Windows一样,它的主分区和拓展分区加起来不能超过四个,而且拓展分区最多一个且不能放入数据文件以及它不能格式化,拓展分区里放的逻辑分区可以放数据和格式化。1 分区:把大硬盘分为小的逻辑分区磁盘分区是使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区。分区类型:主分区:最多只能有4个。扩展分区:最多只能有1个; 主分区加扩展分区最多有4个; 不能写入数据,
2022-05-22 15:08:06
2309
原创 Linux修改文件句柄数
1 修改文件句柄数1.1 查看当前大小ulimit -a1.2 临时修改ulimit -n 40961.3 永久修改vim /etc/security/limits.conf注:需要使用 root用户* soft nofile 65536* hard nofile 65536重新登录后生效2 修改max user processes进程数2.1.临时修改ulimit -u 65536...
2022-05-08 16:01:09
8717
原创 MYSQL安装出现问题(The service already exists)
运行mysqld -install 进行安装时(已配置好,无法复原截图)出现问题The service already exists这是由于之前已经安装过mysql并且没有删除干净重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务发现之前确实有安装过。命令sc delete mysql,删除该mysql之后继续安装,就能成功...
2021-07-03 12:22:56
933
原创 Mysql安装时mysqld.exe报`应用程序无法正常启动(0xc000007b)`
问题描述mysql5.7.30解压版安装, 解压之后执行初始化命令, 桌面弹出提示"应用程序无法正常启动(0xc000007b)"解决办法查阅资料后, 得知原因是系统dll动态链接库或者c++依赖库缺失导致安装失败, 所以需要修复这些库修复工具:DirectX修复工具.exe下载工具后解压即可 以管理员身份运行DirectX Repair.exe文件 工具=>选项=>扩展 | 点击开始扩展 工具=>选项=>高级 | 点击确定 回到主页
2021-07-03 12:16:35
5339
1
原创 由于找不到MSVCR120.dll,无法继续执行代码
原因:这是因为“MSVCR120.dll”这个dll程序消失了,所以会出现这样的情况。解决方法:下载“MSVCR120.dll”这个dll文件下载地址:DLL文件下载在搜索框中输入确实的DLL文件,点击搜索即可,如下图:点击文件名,往下拉,就可以看到下载按钮(可以根据实际情况进行下载,一般第一个就可以) 点击下载之后,把相关的压缩包下载到电脑上。 解压压缩包,就会看到“MSVCR120.dll”的文件 将这个文件复制,打开System32,点击
2021-07-03 12:06:30
57614
3
原创 python通过http上传文件
这里主要是解决multipart/form-data这种格式的文件上传,基本现在http协议上传文件基本上都是通过这种格式上传1 思路一般情况下,如果我们往一个地址上传文件,则必须要登陆,登陆成功后,拿到cookies,然后在上传文件的请求携带这个cookies。然后我们就需要通过浏览器在网站上传文件,这个时候我们需要打开浏览器的开发者工具或者fiddler,然后按照抓到包组装我们的上传文件的post请求大家把握一个原则就是:在post请求中,用files参数来接受文件对象相关的参数,通过
2021-07-03 11:52:56
7741
1
jTessBoxEditor
2024-04-09
TREC06P垃圾邮件语料库
2024-04-09
sqlite-tools-win32-x86-3290000
2024-04-09
shell_bash_俄罗斯方块游戏
2022-06-04
httpd-2.2.9 webmin-1.610.zip
2022-05-29
DirectX修复工具.exe
2021-07-02
xpath_helper_2.0.2_0.crx
2020-05-24
vs_professional__805189676.1571956935.exe
2020-05-24
VNC服务端和客户端安装包
2019-12-01
软件设计师考点分析汇总.zip
2019-09-09
win_JavaJDK.zip
2019-09-08
Navicat_Keygen_Patch_v3.7_By_DFoX_URET
2018-12-25
iwebshop2.1.11090110_data
2018-12-25
xampp-win32-1.8.2-0-VC9-installer
2018-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人