
小技巧
文章平均质量分 53
yeluomen
心在那儿,收获就在那儿!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windows开机不自动挂载磁盘的方法
开机不挂载某块磁盘的理由1.本人电脑上有个仓库盘是机械硬盘,并不是每次开机都要用到,开机不挂载有利于增加数据盘的寿命2.挂载了数据盘,有时候打开文件页面会比较慢,不够丝滑3.通过本文的方法实现了:开机不自动挂载,使用中挂载和卸载足够方便原创 2023-04-30 14:34:38 · 4276 阅读 · 1 评论 -
学而时习之:用git记笔记按时复习非常方便
git whatchanged的一个不错的使用场景原创 2023-02-14 00:15:32 · 280 阅读 · 0 评论 -
nginx -s reopen的理解
nginx -s reopen的理解原创 2022-08-07 10:13:08 · 2801 阅读 · 0 评论 -
找到nginx服务用的是哪个配置文件
背景在工作中会碰到一台服务器安装了多个nginx的服务的情况。Nginx的主配置文件有的在/etc/nginx/nginx.conf而有的在/usr/local/nginx/conf/nginx.conf,还有很多情况配置文件在很多自定义的位置。找到主配置文件后,通过查看主配置文件的内容就可以找到子配置文件了。问题点当前nginx服务的主配置文件具体是哪个呢?一.nginx进程用的哪个主配置文件的方法方法1适合找到没有用默认配置文件的情况发,方法2适合找到默认配置文件的情况方法1:部分情况通过原创 2022-04-30 21:18:27 · 10131 阅读 · 1 评论 -
电脑连接virtualbox虚拟机的方法
virtualbox中通过NAT+端口转发的方式可实现:单张网卡;IP不会变;能上外网;个人电脑能够直接连。原创 2022-03-05 11:24:29 · 2764 阅读 · 0 评论 -
tmpfs详解
tmpfs是一种基于内存的文件系统,不像其他的文件系统需要格式化后才可以挂载,而是直接使用,由于是在内存中存储数据,那么在断电后会导致数据丢失。在使用到tmpfs文件系统存储数据效率会得到一定的提升。一、特点:1.基于内存的文件系统2.没有持久性,重启服务器后文件就会丢失3.能够动态地使用虚拟内存4.不需要格式化文件系统二、应用场景:1.需要动态空间使用和动态变化;2.php session;3.存放socket;4.自定义缓存,比如存放临时文件等等;5.降低开发人员代码编写难度;6原创 2022-02-16 10:18:32 · 7894 阅读 · 1 评论 -
利用ssh-agent提升ansible使用的方便及安全性
利用ssh-agent提升ansible使用的方便及安全性本文写作时间:2022-02-15背景ansible作为运维主机能够管理多台服务器,原理是通过ssh。ssh链接有2种方式:密码和秘钥对。因用到了ssh所以也带来了一定的风险。一、用密码的弊端1.需要把服务器的密码明文写到ansible配置文件中。有一定的安全风险,不应采用二、 用秘钥对的情况1、如果秘钥对的私钥没有设置密码。有一定的安全风险,不应采用2、如果管理的所有服务器都用的是同一个秘钥对。有一定的安全风险,不应采用3、如果原创 2022-02-15 18:17:06 · 1020 阅读 · 0 评论 -
除了ssh外也可以开启telnet服务连接服务器
在修改ssh配置重启sshd服务时,担心ssh连不上,为了保险起见可以临时开启telnet服务端。使得该服务器既可以通过ssh来连接也可以通过telnet来连接。这样即便ssh有问题了,也可以通过telnet登录服务器,还原ssh的配置重启ssh的服务。安装服务端以centos7为例,开启telnet server的过程如下:yum install telnet-server -y # 安装telnet服务端systemctl start telnet.socket # 启动telnet原创 2021-09-09 10:37:25 · 1564 阅读 · 0 评论 -
centos7安装bcc-tools的步骤
前言:bcc-tools最好安装在64位系统上,因为后面安装bcc-tools时,需要用到的cmake好像是只有64位的bcc-tools 需要内核版本为 4.1 或者更新的版本使用方法# 使用该包的命令时,先执行下面的命令source scl_source enable devtoolset-9 llvm-toolset-7.0安装如果低于4.1就需要升级版本升级系统yum update -y安装 ELReporpm --import https://www.elrepo.org原创 2021-08-27 14:48:08 · 712 阅读 · 0 评论 -
ulimit详解
语法-H: 设置硬资源限制,一旦设置不能增加。如,ulimit -Hs 64;限制硬资源,线程栈大小为64K。-S: 设置软资源限制,设置后可以增加,但是不能超过硬资源设置。如,ulimit -Sn 32;限制软资源,32个文件描述符。-a: 显示当前所有的limit信息。如,ulimit -a;显示当前所有的limit信息。-c: 最大的core文件的大小, 以blocks为单位。如,ulimit -c unlimited;对生成的core文件的大小不进行限制。-d: 进程最大的数据段的大小,以转载 2021-08-11 11:05:43 · 5590 阅读 · 0 评论 -
sar看历史负载
查看历史负载//查看指定文件CPU使用记录#sar -f /var/log/sa/sa0300:00:01 CPU %user %nice %system %iowait %idle00:10:01 all 52.32 0.00 30.92 1.40 15.3700:20:01 all 50.11 0.00 28.97 0.82 20.1000:30:01 all 45.94 0.00 26.23 0.88 26.9500:40:02 all 44.92 0.00 25.54 0.81 28.原创 2021-06-29 17:07:13 · 1379 阅读 · 2 评论 -
输入缓冲区对程序的影响及解决方法(多种语言都会出现)
键盘输入字符并输出,在多次循环时,如果有时间等待或者阻塞,此时还没提示让输入字符时,依然可以敲击键盘输入字符,输入回车后会把字符存入输入缓冲区,下次循环会直接从输入缓冲区读取数据,跳过键盘的输入。现象:java,Python,shell都会出现,应该是系统对输入的原理就是这样。1.java举例//代码举例 Scanner sc = new Scanner(System.in); while (true){ System.out.print("原创 2020-10-29 20:33:13 · 429 阅读 · 0 评论 -
Linux查看哪些进程占用较多的cpu、内存和磁盘IO的方法
linux 查看哪个进程占用CPU和内存1.ps aux | grep mysql 用这个方法找到进程号如下:找到mysql的进程号是1651[root@vm254 ~]# ps aux |grep mysqlmysql 1651 0.1 18.2 1119264 184696 ? Sl 18:22 0:01 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid2.top -p原创 2020-07-19 17:35:26 · 1187 阅读 · 0 评论 -
linux找到占用空间比较大的文件夹并按大小排序输出
find /home -type d -exec du -s -m {} \; | sort -nr | head -50/home是路径,可以按需修改(尽量缩小路径范围,根目录慎用,因时间太久)-m的单位是MB,可用-g或-k替换代表GB和KB,输出的左边第一列就是文件夹占用的磁盘空间大小。-50是输出前50行,也可以根据需求自由改变数字的大小...原创 2020-04-24 00:12:10 · 2228 阅读 · 0 评论 -
windows和Linux利用Python快速搭建一个网站
windows和Linux利用Python快速搭建一个网站一.windows步骤1:安装Python3(自行百度)步骤2:在cmd窗口输入ipconfig查看本机ip地址,IPV4那一行。如:192.168.122.68步骤3:制作搭建网站的文件把先这两行的内容保存到一个bat文件中,如http_server.bat 。(8899是端口号可自行修改)@echo offstart p...原创 2020-03-29 21:09:53 · 747 阅读 · 0 评论 -
永久把linux系统chrome的user agent 改成win10系统的
永久把linux系统chrome的user agent 改成win10系统的请谨慎修改:此方法会导致播放不了flash视频1.找到google-chrome.desktop,先做一个备份。一般路径在/usr/share/applications/google-chrome.desktop#备份文件cp /usr/share/applications/google-chrome.desk...原创 2020-03-24 01:36:47 · 1179 阅读 · 0 评论 -
秒级快速批量创建kvm虚拟机并指定IP地址和主机名
1. 说明kvm比起vmware来说最没有的功能就是用模板部署虚拟机的时候可以自定义ip地址,这对于大量创建vm的场景来说你需要一台台vnc的登录改动ip,显然是很累的,最近我就遇到这种场景(大型的cloudstack和openstack架构不说)想到了一个方法,就是用一台关了机的虚拟机作为模板,复制它的xml文件可以改mac地址,这样就可以通过mac地址的唯一性而在模板虚拟机中加入一个脚本来...原创 2020-02-23 15:16:14 · 1790 阅读 · 0 评论 -
vim批量注释或vim批量行首添加内容的两种方法
方法一:步骤1.末行模式下,按ctrl+v 进入可视块模式步骤2.把需要注释多行的行开头一个或多个字符标记起来步骤3.按大写的I(shift+i),再插入注释的一个或多个字符,比如"//“或”#"或“祝福”步骤4.按Esc(会有个反应时间),就会全部注释或插入了你想要的内容了。方法二::起始行号,结束行号s/^/行首要插入的内容/g如果是添加//注释(命令中的“/”符号用"#"替换即...原创 2020-02-09 19:51:04 · 5780 阅读 · 0 评论