- 博客(97)
- 问答 (7)
- 收藏
- 关注
原创 Linux虚拟内存系统常用参数说明-rk1126
root@rk:/proc/sys/vm]# cat stat_refresh 任何读取或写入(仅限 root)都会将所有 per-cpu vm 统计信息刷新到它们的全局总数中,以便在测试时获得更准确的报告,例如猫 /proc/sys/vm/stat_refresh /proc/meminfo。[root@rk:/proc/sys/vm]# cat mmap_rnd_bits 用来确定程序虚拟地址空间的基地址所偏移的位数,会在支持地址随机化的计算机体系中的mmap的分配中使用。
2024-10-17 15:13:28
854
1
原创 debian 挂载lvm分区失败
问题:mount 硬盘失败,报错“vdebian:apt# mount /dev/sdb2 /tmp/bmount: unknown filesystem type 'LVM2_member'调试:尝试lvm相关命令,提示命令不存在尝试apt安装,提示没有此安装包尝试更新163更新源,安装lvm2成功输入如下命令(LVM挂载失败mount: you must specify the filesystem type - 我是一条最咸的咸鱼 - 博客园)1.先用vgscan2.vgch
2021-09-22 17:40:00
1209
原创 2FA双因素认证
参考:双因素认证(2FA)教程 - 阮一峰的网络日志问题:密码超时问题,客户端生成密码提示生效30秒,如果此时秒数被30整除减一,对应服务器上是否一秒后就失效,还是同客户端一样30秒后失效?参考:...
2021-09-18 13:23:50
1309
原创 free NAS安装使用
freeNASFreeNAS 和 TrueNAS 合并后,统一名称为 TrueNAS镜像官网下载虚拟机配置2c4G问题:。检查在图一中是否选择FreeBSD系统问题:。检查上图,是否勾选系统盘,勾选后标志为(*)安装完成完成启动后,无需登录密码等。...
2021-09-09 14:56:55
852
原创 裸机部署ceph
基于centos 8 stream 部署3节点ceph手动裸机部署参考博文cephfs系统部署规划HostnameServicesVersionceph0(172.31.6.78)mds.ceph0, mgr.ceph0, mon.ceph0, client16.2.2ceph1(172.31.6.79)osd.016.2.2ceph2(172.31.6.80)osd.116.2.2说明:centos8 stream默认运行chrony
2021-08-24 15:43:38
286
原创 Code China 学习系统体验
地址:https://codechina.youkuaiyun.com/courses/detail/1/l1. 点击开始学习,即完成项目添加2. 学习过程即是issue的跟踪过程,以issue关闭为结束学习3. 重新学习,以重新开issue。问题:结束课程后,不会自动返回主页面。需要手动返回主界面以继续后续课程学习截图如下:...
2021-08-24 15:41:25
189
原创 编译安装openvpn的问题与解决
1. 源码下载问题:wget https://gitlab.com/openvpn/openvpn/-/archive/v2.4.11/openvpn-v2.4.11.tar.gz 没有configure文件解决:wget https://swupdate.openvpn.org/community/releases/openvpn-2.4.11.tar.gz2. 编译环境问题:usable LZ4 library or header not found, using ...
2021-07-20 15:28:58
5918
原创 mariadb安装几个问题
1. 提示与mysql8.0 冲突,卸载mysql继续安装。2. 运行服务是提示“The unit openvpn-server@\x2a.service has entered the 'failed' state with result 'exit-code'.” 卸载openvpn继续,3. 提示“Failed to start MariaDB 10.3 database server.” 删除目录“/var/lib/mysql/”中文件,[root@echo networ...
2021-07-13 14:49:03
2015
原创 基于weblibvirt管理多个kvm主机
1. 问题a virt-manager管理kvm需要接入显示屏或搭建vnc或开启xming转发问题b virt-manager纳管其他kvm后,重启kvm后需要重新纳管,且无法便捷的创建存储池。2.解决方法 部署weblibvirt3. 部署方法,裸机部署;基于docker部署(部署简单,迁移便捷)4. docker镜像选择通过docker search weblibvirt获取镜像源。比较后选取unws/webvirtmgr(基于centos7.2, 可通过docker传参,镜像源最多
2021-05-27 16:10:54
900
原创 启用openvpn后网络问题
1.问题: 启用openvpn后原来网络访问异常。2.临时处理:删除openvpn网卡路由,添加规划好路由规则route delete -net 128.0.0.0/1 gw 10.8.0.1route delete -net 0.0.0.0/1 gw 10.8.0.1route add -net 10.8.0.0/24 gw 10.8.0.1 dev tun03. 永久处理a. 写入上述命令到启动脚本/etc/rc.localb.参考:https://blog.csdn.
2021-05-21 10:04:24
13493
3
原创 centos 8 stream 搭建软raid
1. 环境准备:centos 8 stream +kvm2. 硬盘准备:本次实验虚拟硬盘空间10G*18+100G,需要208G3. 验证目的:raid0 raid1 raid5(两个硬盘/四个硬盘-热备盘) raid10(硬盘重构/分区重构). 操作步骤:通过virt-manager创建虚拟机“centos-s8-raid”,添加上述所需要硬盘。4. 进入系统后执行分区命令#针对硬盘vdq,vdr分区操作。fdisk /dev/vdq#参考如下操作分4个2G主分区Command
2021-05-20 11:29:31
838
原创 ssh-copy-id for windows
准备环境:cmder环境运行1. python方式参考:https://segmentfault.com/a/1190000016489772执行命令样式:python copy_id_for_windows.py root@echo.dell存在问题:需要输入两次密码,无法直接在cmder下运行,msysgit环境下未验证。"""ssh-copy-id for Windows.Example usage: python ssh-copy-id.py ceilfors@my-rem
2021-05-18 14:58:57
2795
原创 cmder的使用
查看使用wsl资料,被推荐使用cmder来执行linux子系统。总体比windows自带的cmd,power shell用户体验好,可以保存log。存在问题:log保存文件名无法自定义,默认使用日期和进程号命名。log没有类似secureCRT时间戳的log且log中把颜色已乱码的形式打印出来。启用log记录,需要勾选...
2020-12-12 17:51:59
540
原创 docker ubuntu10 启用sshd
1. apt-get install openssh-server -ymkdir -p /var/run/sshd/usr/sbin/sshd -D &netstat -lnutp|grep 22sed -ri 's#session required pam_loginuid.so#session required pam_loginuid.so#g' /etc/pam.d/sshd2. 存在问题,保存docker后,随着docker容器删除再新建,sshd没...
2020-06-07 12:03:23
280
原创 ubuntu18 使用无线
1. 安装准备sudo apt install wpasupplicantwireless-tools -y写入wlan配置wpa_passphrase your_wifi_name your_wifi_password > ~/f640.conf创建脚本sudo ifconfig wlan0 upsudo wpa_supplicant -B -i wlan0 -Dwext -c ~/f640.confiwconfig wlan0sudo dhclient wlan0 .
2020-06-06 18:38:05
543
原创 虚拟机上Ubuntu dhclient获取ip卡住
问题描述:sudo dhclient -r //返回成功sudo dhclient //卡住问题分析:a. 路由器dhcp资源消耗完?手机可以获取到ip,排除b. ubuntu临时配置静态ipsudo ifconfig eth0 192.168.0.106 netmask 255.255.255.0sudo route add default gw 192.168.0.1ip配置成功,但是无法ping通网关。c. 检查宿主机虚拟机网络配置。配置...
2020-06-06 18:26:57
8691
1
原创 docker 在window上入门和弃坑
未开启docker,cpu1%,memory 4.3G开启docker,配置使用1.5G swap1 G,cpu 1%,memory 6.3G配置使用3.5G 无法开启docker最大配置使用2.5G问题:docker 内存是提前分配好?硬盘空间?cpu动态分配?和虚拟机区别在哪里?也可以可视化操作无法同时和虚拟机共存,打开或关闭Windows功能”以关闭Hyper-V。VMware Workstation和Device / Credential Guard不兼容。禁用Devic..
2020-06-05 22:13:58
647
原创 docker搭建高通编译环境
安装更新apt包目录$ sudo apt-get update2、安装https支持$ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common3、添加Docker的官方GPG Key$ curl -fsSL https://download.docker.com/linux/ubuntu/g...
2020-06-02 22:04:22
629
原创 ubuntu16 搭建编译老版本的高通项目
现有条件:一台物理机,系统ubuntu10,可以编译老项目;一台安装Ubuntu16,可编译新项目目的:迁移老项目编译环境,支持可以编译新老项目问题:编译工具1. 平台工具:提示armcc找不到解决:代码中路径命令为大写,linux大小敏感。处理方法,建立软连接处理2. 平台工具:hesgentool 提示命令找不到解决:查找安装目录,老项目使用版本为6.0.2.8。处理方法,ubuntu10拷贝该版本工具到指定目录3. 打包工具:tar 命令提示语法错误解决:tar 1..
2020-06-02 06:32:11
473
原创 usb3.0 hub的检修
问题一,支持DC供电,仅usb供电(插后排usb3.0);工作一段时间后设备无法正常工作,依旧能识别设备,驱动异常。需要重启电脑恢复。解决:独立供电2A-5V问题二,DC焊接usb接口,DC供电与否都无法识别到设备。1. usb供电,量测电压。a. 中间引脚为正极,左1为负极,右1也为正极。中间引脚同右1无短路。b. 左1同中间引脚存在短暂时刻短路2. 搜索DC003A引脚a. DC-003为常见直流插座,插入配套φ5.5插头后,能够自动断开电路内部电源。引脚定义:① 负极动触点
2020-05-24 22:34:12
1893
原创 模拟器使用
使用的是:https://www.bluestacks.cn/BlueStacks蓝叠4使用:安装客户提供的demo apk,无法滚动下拉设置列表,需要控制键盘上的方向键。软件搜索没有对接常用的app 商店,老是提示搜索不到应用。发现网络有点不稳定。通过安装终端工具,发现ip网段和pc不同,猜测使用NAT的方式连接,获取ip。目前先这些。后续转到虚拟机上安装andorid机器。...
2019-06-27 17:48:58
309
原创 APIrun使用
url:https://www.showdoc.cc/runapi?page_id=30291一种调试post,get的工具对于其他的接口无法测试。与postman的区别?
2019-06-04 10:31:35
2918
原创 安装Python双版本
1. 下载地址https://www.python.org/,目前版本是https://www.python.org/downloads/release/python-373/,https://www.python.org/downloads/release/python-2715/。2. 依次完成v2版本和v3版本的安装,安装是勾选pip和安装环境变量。3. 进入v2版本的安装目录,重命名p...
2019-05-26 22:37:23
795
转载 文件强制写回硬盘
nt fflush(FILE *stream)说明:强迫将缓冲区中的数据写回到参数stream指定的文件中。返回值:成功返回0,失败返回EOF,错误代码存于errno中解析:fflush 函数调用后,是将数据流写入内核队列中,并没有将数据写入磁盘文件中。所以,要数据立即写入磁盘中还需要调用fsync函数。例如:省略部分,参考linux C函数详解int main()...
2019-04-19 17:34:52
884
转载 fork,vfork,clone
fork 一个进程,是包括代码、数据和分配给进程的资源,fork()包含的头文件<sys/types.h>和<unistd.h>,fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就两个进程可以完全做相同的事,但如果初始化参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空...
2019-04-18 14:03:34
702
转载 Ubuntu linux 添加动态链接库路径
方法一:把动态链接库所在的路径添加到/etc/ld.so.conf中include /etc/ld.so.conf.d/*.conf/usr/local/lib/然后更新/etc/so.cachesudo ldconfig方法二:同方法一,把具体的so链接库写到/etc/ld.so.conf.d/下的conf文件中/usr/local/lib/方法三:设置...
2019-03-31 11:32:10
8141
转载 双网卡同时上内外网
首先需要有两块网卡,分别接到两个路由上。下面是双网卡的网络IP地址配置示例:外网地址设置 (查看IP命令:ipconfig /all)本地IP地址:192.168.1.1子网掩码:255.255.255.0,网关:192.168.1.1内网地址设置:本地IP地址:192.168.42.129子网掩码:255.255.255.0网关:192.168.42.132按正常的...
2019-03-31 11:17:18
17245
原创 mqtt支持加密通讯
1. mqtt第三方库支持openssl a, 编译openssl库(我使用的是1.0.1),在mqtt源码目录下创建openssl文件夹,并拷贝编译完成的库文件与头文件到此文件夹下。 b, 修改mqtt(源码从git上获取https://github.com/eclipse/paho.mqtt.c.git)编译选项,PAHO_WITH_SSL,OPENSSL_SEARCH_PATH...
2019-03-20 20:39:32
6522
转载 如何在Linux中查看所有正在运行的进程
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进程x:显示无控...
2019-03-14 14:08:47
6902
转载 Linux Shell 操作命令 目录总览(点击查看详细信息)
1、简介ls 命令是 linux 下最常用的命令,是 list 的缩写2、主要功能查看 目录清单ls 打印当目录的清单ls 指定其他目录,显示指定目录里的文件及文件夹清单查看 文件属性 查看文件权限(包括目录、文件夹、文件权限)查看目录信息等3、用法/命令格式ls [选项]...
2019-03-14 14:06:38
1589
原创 关于使用手机电池替换3节干电池的尝试
痛点:有一款电子时钟,使用三节干电池工作,断电需要重新设置时间,比较繁琐。尝试:网上搜索资料,手机拆下电池3.8v,电子时钟额定工作电压4.5v,误差不超过%15可正常工作准备:拆卸下手机的电池,量测电压3.8v。micro usb接口公端。线若干。无人飞机充电器拆卸额定5v充电模块。图:问题:两周后发现时间变慢了2分钟,再次校对时间,5天后发现变慢了40"怀疑:3.8v工作电...
2019-03-10 08:46:01
1487
转载 ls基本用法-查看文件大小 k m g
在Linux中显示文件大小的时候,通常的做法是使用“ls -l”,显示的大小是文件的字节大小。但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用“ls -lh”,就可以使用比较接近文件大小的单位显示文件的大小,如下:[www.linuxidc.com@linux bin]$ ls -lhtotal 565M-rwxr-xr-x 1 billing_dx BILLING ...
2019-02-28 17:08:30
46995
3
转载 干电池容量整理
7号的标准尺寸为:电池高度43.6±0.5mm,直径10.1±0.2mm ,我们所说的7号电池有干电池,锂电池,镍氢电池及镍镉电池,生活中常用的7号电池为碱性电池,电压均为1.5V,7号约为1300mAh.也叫LR035号与7号电池容量:5号电池目前一般都是1600毫安小时以上,7号电池一般不超过900毫安小时...
2019-02-28 07:35:28
5025
原创 shell脚本快速替换代码中的打印语句
1. 整理出需要替换函数的文件名,保存到文件 files.log2. shell脚本实现文件获取,并替换,参考代码:#!/bin/bashfor file in `cat files.log`do echo "$file" sed -i "s/pr_error(/YSX_LOG(LOG_APP_ERROR, /g" $file sed ...
2019-02-27 17:10:20
340
原创 fopen中文件打开方式mode的备忘说明
字符串 说明 r 以只读方式打开文件,该文件必须存在。 r+ 以读/写方式打开文件,该文件必须存在。 rb+ 以读/写方式打开一个二进制文件,只允许读/写数据。 rt+ 以读/写方式打开一个文本文件,允许读和写。 w 打开只写文件,若文件存在则文件长度清为零,即该文件内容会消失;若文件不存在则创建该文件。 w+ 打开可读/写文件,若...
2019-02-27 10:55:20
632
转载 整理fprintf()、sprintf()、printf()、fwrite()函数的用法与区别
1: fprintf()函数主要用于格式化信息输出到指定的文件流中返回值:成功则返回输出的字节数,失败返回eof;#include <stdio.h> int fprintf( FILE *stream, const char *format, ... );fprintf();//函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件.//因...
2019-02-27 10:49:30
1085
原创 potplayer 设置固定播放速度播放
熟悉potplayer的人都知道,这款播放器有一个速播功能,苦于每次需要用鼠标点击来操作,每个视频都有如此操作比较繁琐。摸索后发现有快捷键可使用:快捷键可以设置。默认每次加速0.1,减速0.2。这部分的修改如下图。修改成你需要的倍速减1,在打开视频时每次按C/c即可,大小都行。...
2019-02-20 08:34:40
11622
转载 远程桌面管理工具比较
一 RemoteDesktopManager (windows到windows的remote的管理)主页:http://sourceforge.net/projects/tscm/特点:开源免费,只能用来管理远程的Windows机器连接。真正连接的时候还是调用mstsc.exe进程。截图:二RemoteDesktopManager (windows到windows和Linux的remote...
2019-02-19 10:25:29
16925
原创 电脑开关机费时长,有线自检后显示网络断开
检查软件:cmd获取网络相关,无mac地址,ip为微软自动分配ip;使用驱动精灵,提示无网络设备。检查硬件:网卡为集成网卡,华硕PRIME b250m-A主板。rj45网口和两个usb2.0端口集成模组元器件。插上网线,卡鞘左边黄灯常亮,右边灯灭;拔下网线亮灯均灭。检查网线:交叉检测网线可以正常使用。拆机检查:机箱无异味;主板上无明显短路状况;留有两个picex1插槽,一个被显卡遮挡无法使...
2019-02-15 21:57:39
477
空空如也
如何添加无线设备到网桥
2021-07-13
KVM 报错unknown feature amd-sev-es
2021-06-01
git提交本地仓库到远程遇到错误13
2020-12-11
使用宏定义对函数重定义,编译报warning
2017-09-20
python模拟网站输入第一次成功,后面一直提示elements不可用
2017-08-19
关于Python深入学习的建议指导
2016-12-20
电池驱动:连接USB后无法充电
2016-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人