linux
lingdukafeibj
这个作者很懒,什么都没留下…
展开
-
ubuntu20中文修改英文后Terminal无法打开
ubuntu中文切换英文模式遇到问题解决方法原创 2022-11-23 11:38:47 · 764 阅读 · 0 评论 -
gmssl 生成CRL、OSCP以及证书格式编码格式
初学者学习gmssl ,以及生成证书,将证书导入到签名验签系统中原创 2022-07-09 10:42:27 · 1069 阅读 · 0 评论 -
IP 冲突临时修改IP,以及linux切取某些字段
目前遇到问题,无法进入系统管理页面修改IP,需要临时修改下IP即可:首先查看当前IP信息:然后修改eth1的IP 再次查看IP信息 如果服务器再次重启后则IP变回原来的IP配置原创 2022-06-27 11:14:02 · 859 阅读 · 0 评论 -
ubuntu内核不更新设置
1、目前遇到问题:不同版本的驱动对应的内核版本不同,因此要将服务器的内核版本固定:使用的 命令:首先查看服务器存在的内核版本sudo dpkg --get-selections | grep linux然后依次执行:sudo apt-mark hold linux-image-5.13.0-40-genericsudo apt-mark hold linux-headers-5.13.0-40-genericsudo apt-mark hold linux-modules-5.13.原创 2022-04-27 16:49:23 · 1043 阅读 · 0 评论 -
Ubuntu Crontab安装使用以及解决配置后不生效问题
1、安装:sudo apt-te install cron2、安装完成后直接使用:选择vim选项,输入 23、编写自己要执行的定时任务:4、完成发现未执行 无具体日志输出:首先确认是否 开启Crontab日志vi /etc/rsyslog.d/50-default.conf5、然后重启rsyslog服务service rsyslog restart然后再重启crontab服务service cron restart此时查看定时任务开始执行原创 2022-04-15 18:54:42 · 4590 阅读 · 0 评论 -
crt证书在windows和ubuntu的安装
windows平台安装1、在windows下直接双击证书;2、点击证书弹窗中【安装证书】按钮3、按照需要选择用户,4、按照下图数字标记顺序依次进行选择5、点击【完成】按钮6、 如果有弹窗点击【即可】导入成功ubuntu安装执行命令:sudo cp crt证书路径 /usr/local/share/ca-certificatessudo update-ca-certificates...原创 2022-04-13 10:22:41 · 5867 阅读 · 0 评论 -
ubuntu磁盘已满无法进入系统,清理磁盘
1、第一次遇见这个问题直接重装了系统,今天又遇到了 打算好好处理一下首先你发现是进入不了系统了 那么就重启虚拟机按住F2进入命令行模式:输入用户名和密码进入即可,2、使用命令df -lh 查看各个占用最多的是哪些,然后各种删除,排除了/var /tmp等目录占用较多空间3、发现占用最多的是/user 但是发现目前占用的10G左右的都是正常的工程内容,没有什么其他的部分:最后想到了是不是回收站的内容过多导致的,执行以下命令:sudo rm -rf ~/.local/share/Tra原创 2022-04-11 12:07:17 · 6813 阅读 · 4 评论 -
ubuntu18 安装gcc 9遇到add-apt-repository: command not found
sudo add-apt-repository ppa:ubuntu-toolchain-r/test执行上面命令遇到add-apt-repository: command not found问题,尝试了各种方法,发现下面方法最有用:依次执行的命令:sudo apt-get updatesudo apt-get install python-software-properties(//出现了错误但是我没管他继续执行后续的命令)sudo apt-get install apt-files.原创 2022-03-31 11:58:28 · 834 阅读 · 0 评论 -
ubuntu crontab 简单使用
最近要测试接口,想一直执行,但是死循环发现由于占用资源原因经常会被killed1、crontab 相关的命令:安装:apt-get install cron启动:service cron start重启:service cron restart停止:service cron stop检查状态:service cron status查询cron可用的命令:service cron检查Cronta工具是否安装:crontab -l2、Ubuntu系统默认是不打开cron日志的,在cd原创 2022-03-24 10:26:43 · 10838 阅读 · 0 评论 -
ubuntu crontab 无法保存问题
1、今天用到新的虚拟机发现ubuntu crontab 无法保存,解决办法:输入以下命令:sudo select-editor2、然后此时再次进入就可以正常的退出保存 :wq原创 2022-03-22 17:35:56 · 948 阅读 · 0 评论 -
Linux 批量kill 进程
对于一部分进程要同时杀掉,此时需要用的命令:ps -ef|grep card|grep -v grep|cut -c 9-15|xargs sudo kill -9原创 2022-02-28 14:27:05 · 820 阅读 · 0 评论 -
在虚拟机上使用macvlan命令建虚拟网卡
1、目前需要访问某个git地址需要进行搭建网络 因此需要对本地虚拟出一个192.XX.XX.网段的网络:首先vmvare 新建一个网卡,新建完成后: ip addr 可以查看新建的网络信息然后就是使用命令进行修改:sudo ip link add fake192 link ens33 type macvlan mode bridgesudo ip addr add 192.XX.XX.XX/24 dev fake192sudo ip link set fake192 up.原创 2021-12-16 17:59:33 · 1305 阅读 · 0 评论 -
Ubuntu Clion Could not find or load main class com.intellij.idea.Main
1、网上据说是jdk版本过低(抱着怀疑的态度去尝试,因为我就重启了下Ubuntu系统在此之前clion都是可用的)网上的很多说法都是不一定符合自己的,下面是我按照网上的一顿神操作,请看完后在决定是不是要升级自己jdk版本内核版本clion版本。安装步骤:但是出现了安装openjdk失败sudo add-apt-repository ppa:openjdk-r/ppasudo apt-get updatesudo apt-get install openjdk-14-jdkjava -ve..原创 2021-12-15 19:17:10 · 1144 阅读 · 0 评论 -
git需要下载指定历史版本
首先git 下载某个地址:git clone https://XXXXXXXXXXXX.git#然后进入下载的目录cd XX #查看历史记录git log#复制自己需要下载的序号git checkout 7193759XXXXX原创 2021-12-15 19:14:18 · 445 阅读 · 0 评论 -
shell脚本完成特定端口开关定时切换(ubuntu)
目前项目需求需要编写脚本,可以将几个服务器上的防火墙端口定时开关,小白的我连防火墙端口都不明白是啥,开始了一顿神操作的编写:#!/bin/bash#切换端口12306开关状态while [ 1 -ne 2 ]dosleep 10mport=`sudo iptables-save | grep "12306.*ACCEPT" | wc -l`if [ $port -ne 1 ]then echo "ndsec" | sudo iptables -F echo "ndsec" |原创 2021-12-15 16:25:37 · 1472 阅读 · 0 评论 -
/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26‘ not found 报错解决方法
ldd 自己的测试库:发现默认路径下的libstdc++.so.6缺少GLIBCXX_3.4.26查看本机目前的so的版本有哪些:strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBCXX发现没有对应3.4.26版本,因此需要下载需要的3.4.26版本so库放到/usr/lib/x86_64-linux-gnu下载链接libstdc++.so.6.0.26http://链接:https://pan.baidu.c...原创 2021-12-14 10:36:08 · 3817 阅读 · 0 评论 -
ubuntu系统空间占满,无法启动
1、今天第一次遇到Ubuntu系统整个崩溃无法启动,这个时候会出现下图所示:2、此时重启,选择recovery模式,进行修复,如下图所示,小白的我不懂以为只要进行了第二项的清处就可以,亲自尝试只清理出空间80M3、此时应该选择root 选项,进入命令行模式,然后逐级的确认每个模块占了多少空间,由于目前测试项目打印日志比较多,所以清除了/var/log下内容,但是清理10G的空间,此时就可以再次重启系统,然后逐步查看哪些占用的空间大进行清理或者设置。使用du -sh查看文件夹大小(du命.原创 2021-11-18 10:29:25 · 4720 阅读 · 0 评论 -
将core dump 信息导出并简单分析
echo "../core" > /proc/sys/kernel/core_pattern1、本人测试一枚,最近测试遇到的都是C/C++ 项目,最近出现了core dump 现象,开发让提供错误的信息,正好学习一下:首先是什么时候出现core dumop ,最近遇到的就是segmentation error(段错误)2、出现后切换到root权限:比如su root 后进行设置core 输出的格式core文件默认的存储位置与对应的可执行程序在同一目录下,文件名是core,...原创 2021-11-01 10:30:48 · 850 阅读 · 0 评论 -
clion工具测试小技巧(环境变量以及查看日志)
1、遇到测试过程中,不确认是否自己的so库是开发提供的可以根据ldd 以及md5值命令进行查看:md5sumldd XXX.so2、此外如何确认自己工程目录下就是使用开发提供的so库:首先确定cmakeLists.txt里面的内容其次根据sudo gedit ~/.bashrc最后在此项目cmke-build-debug目录下,进行ldd 可执行文件:此时最简单直接的方式,直接将/usr/lib目录下的内容进行替换就可以3、查看系统日志,首先将此项目..原创 2021-10-25 17:21:18 · 1756 阅读 · 0 评论 -
搭建测试环境遇到问题(被测项目-密码卡)
1、首先查看自己工程目录下对应so库是否缺少依赖ldd libXXXX.so2、找到缺少的库以后可以在系统搜索一些自己可能缺少的库sudo apt-cache search libcrypto3、然后此时发现自己的下载源不是阿里云,安装老是失败,因此需要切换下载源,参考:ubuntu 20.04 LTS 更换阿里云源_谭青海-CSDN博客1. 备份下原始文件我们要修改的文件是sources.list,它在目录/etc/apt/下,sources.list是包管理工具apt所..原创 2021-10-20 16:22:19 · 294 阅读 · 0 评论 -
动态连接库.so--cannot open shared object file: No such file or directory
这个问题困扰我很久:网上找了,目前试验比较有效且快速的方法是:sudo gedit ~/.bashrc添加项目路径:export LD_LIBRARY_PATH=/home/test/programe/test_cy/:$LD_LIBRARY_PATH然后保存此文档,接下来执行下面命令:sudo ldconfig使得当前的环境可以生效...原创 2021-10-15 20:58:50 · 128 阅读 · 0 评论 -
VMvare虚拟机Ubuntu系统鼠标闪烁解决方法
安装了新的虚拟机发现,鼠标会闪动,因此网上查找了相关的方法,亲试有效:环境:win10+vmvare+ubuntu181、win10左侧右下角右键,选择设置2、 选择设置,点击鼠标选项3、点击相关设置-其他鼠标选项,查看页面,选择可见性,按照下图进行勾选4、此时再次滑动鼠标发现正常使用。...原创 2021-09-22 19:26:27 · 2167 阅读 · 1 评论 -
最简版linux内核查看cpu\内存等信息
工作需要使用的简化版linux内核很多命令无法使用:以下是我正在使用的内核版本1、查看CPU信息(型号):cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c2、查物理cpu个数:cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l3、查看每个物理CPU中core的个数(既核数):cat /proc/cpuinfo| grep "cpu cores"| uniq...原创 2021-08-21 11:50:17 · 196 阅读 · 0 评论 -
shell脚本监控某个进程是否存在,后台运行以及后台停止
1、今天由于测试需要监控线程是否存在,主要是想看进程什么时候停止shell脚本:#!/bin/bashfilename=`date '+%Y-%m-%d'`file=./thread_is_exist${filename}.csvwhile truedocur_dateTime="`date +%Y-%m-%d,%H:%M:%S`";# wc -l 返回进程格式个数count=`ps -ef |grep /usr/lib/nds.jar|grep -v "grep" | wc -l`原创 2021-08-02 18:24:40 · 2009 阅读 · 0 评论