系统
文章平均质量分 55
啊拉丁的鱼
这个作者很懒,什么都没留下…
展开
-
WIN10 查看隐藏进程并强制终止进程
WIN10 查看隐藏进程并强制终止进程原创 2022-06-08 00:29:45 · 6285 阅读 · 1 评论 -
postman 无法链接到ubuntu 上的服务进行调试
postman 安装在windows 10 上,用vmware装了一台ubuntu 20.04虚拟机,因测试需要,把服务器端代码部署到ubuntu ,在postman上使用接口链接调试,可是怎么也链接不上,超时就退出了:一开始就觉得应该是系统的端口没放开导致,于是使用ufw添加端口,但是仍然不行。然后就误认为是程序有bug,结果找了一整天还是没有找到原因。最终利用额外的电脑添加测试环境,确定是系统设置问题,又回到端口配置的问题上。这次使用iptable的方式进行添加,就可以了!使用sudo原创 2020-09-14 16:36:16 · 799 阅读 · 0 评论 -
Ubuntu20.04开机自启
Ubuntu20.04开机自启1.执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service2.打开脚本内容# This file is part of systemd.## systemd is free software; you can redistribute it and/or modify it# under the terms of the GNU Lesser General Public转载 2020-07-31 10:40:48 · 4951 阅读 · 1 评论 -
VMware 虚拟机一开程序就很卡, CPU占用过高100%
win10 x64,安装了一个vmware虚拟机,版本是15然后安装了一个ubuntu20.04,里面安装了一个QT14.2,每次一编译的时候,整个ubuntu系统直接卡死。以及把QT的编译核数改为1了,还是不行。然后在终端执行htop指令,发现系统在空闲状态下的swp空间就已经消耗光了!猜测应该和交换空间的大小有关,于是手动增加swp的空间大小,如何增加swp空间大小,请参考大神的操作:https://blog.csdn.net/yc461515457/article/details/53原创 2020-06-11 14:33:06 · 10627 阅读 · 0 评论 -
gitblit windows server配置解决公网访问
至于gitblit的相关部署,请参考相关教程,有专业人士写的很详细了https://blog.csdn.net/AAA123524457/article/details/105953209以下是个人实操补充:1、本人使用的是阿里云ECS主机,系统为windows server 2016 x642、根据以上的配置过程中,需要注意设置的端口和IP,即server.httpsPor...原创 2020-05-06 19:21:03 · 2506 阅读 · 0 评论 -
Git-gitblit-Tortoisegit 搭建Windows Git本地服务器
Git-gitblit-Tortoisegit 搭建Windows Git本地服务器1、Gitblit安装1.1、Gitblit简介 Git在版本控制领域可谓是深受程序员喜爱。对于开源的项目,可以免费托管到GitHub上面,相当的方便。但是私有项目托管到GitHub会收取相当昂贵的一笔费用。还有些企业、单位开发在局域网内,那么如何使用Git进行代码版本控制呢?我们可以在本地搭建自己的...转载 2020-05-06 16:18:25 · 1473 阅读 · 0 评论 -
vSphere 导入由VMware导出的OVF模板出错,条目无效SHA256,ESX主机不支持功能,硬件系列vmx-16不受支持,设备0配置无效 等解决方案
vSphere版本6.0,VMware版本15.5。在VMware上新建的一个Ubuntu16.04 server 虚拟机,想导出OVF模板,再用vSphere导入内网服务器,结果出现各种报错(本质上就是由于版本不同,OVF的功能点不兼容导致):第一次导入报错,hash值匹配错误这个问题是说OVF文件的hash值,与.mf文件中记录的hash值不同导致。解决方法简单,可以重新生成O...原创 2020-04-16 10:08:56 · 17330 阅读 · 7 评论 -
QT导入库文件源码,有.h.in文件,但提示找不到对应.h文件
.h.in是一个模板文件,它是在cmake或者automake的过程中产生的一个用于输入设置信息等功能的中间文件。它会在你调用confing、automake等.sh文件之后,自动生成一个相应的.h文件,然后就可以在源码中调用。所以,一般情况下,如果遇到这个问题,只要把源码下载,并按照官方的automake/autoconf规范执行一次,就可以得到该文件对应的.h文件了,就可以拷贝给QT载入用...原创 2019-12-23 16:27:56 · 5828 阅读 · 0 评论 -
Ubuntu Server和Desktop版本的区别
Ubuntu Server和Desktop版本的区别文章目录 前言 MOTIVATION(写作动机) 1 Ubuntu Server版本 2 Ubuntu Desktop版本 3 二者的区别 4 我们可以同时安装server和Desktop版本吗? [5] 5 怎么从Ubuntu 14.04更新到16.04 总结 参考文献 前言这...转载 2019-12-16 16:53:55 · 922 阅读 · 0 评论 -
查看Linux端口占用,并kill掉相关进程
查看Linux端口占用,并kill掉相关进程话不多说,本文介绍Linux常规操作:查看端口占用进程,根据PID kill掉相关进程。另外补充:根据程序名查看进程PID。 首先,两条命令,lsof命令和netstat命令。方式一:lsof命令1、查看占用端口进程的PID:lsof -i:{端口号}2、根据PID kill掉相关进程:...转载 2019-12-11 12:58:25 · 529 阅读 · 0 评论 -
Ubuntu16.04安装MySQL5.7
环境:虚拟机的Ubuntu16.04Windows系统下Navicat本文主要介绍在Ubuntu16.04安装MySQL,并用Window的Navicat连接到Ubuntu的MySQLUbuntu16.04安装:更新Ubuntu的apt$ sudo apt update安装mysql$ sudo apt install my...转载 2019-12-09 20:17:54 · 255 阅读 · 0 评论 -
在远程服务器上新建虚拟机及安装系统
1、创建新虚拟机2、选择“典型”,下一步3、下一步4、下一步,选择系统类型5、下一步,选项默认6、下一步,设置内存空间大小7、下一步,直至完成8、虚拟机安装完成后,安装相应系统,点击“编辑虚拟机设置”9、选择CD/DVD驱动器1,选择数据存储ISO文件10,、如果存储文件中没...转载 2019-12-09 10:38:21 · 1997 阅读 · 0 评论 -
ubuntu 升级QT版本后,在新机上发布QT程序报错:qt.qpa.plugin: Could not find the Qt platform plugin “xcb” in “”
本地原本使用的QT版本是5.11,最近更新成了5.13.2;在本地编译、运行一切正常;发布release版本到新的ubuntu上;由于在新机器上没有安装QT,所以发布的时候通过ldd导致出程序的依赖库,把这些依赖库和程序放在同一目录一起拷贝到新机器上,初次运行需要指定库目录,否则会报找不到库文件的错误:指定程序执行的库文件目录,在终端输入指令:export LD_LIBR...原创 2019-11-25 16:32:51 · 9232 阅读 · 2 评论 -
ubuntu 升级QT5.11/13到5.14编译出现undefined reference to 'qt_version_tag'的错误
备注:1、一开始从5.11升级到5.13没有记录完整的解决过程,这次升级到5.14完善了这些过程,本文章重新编辑存档2、以下操作建立在卸载旧版,已经安装新版的前提下。旧版本卸载到安装目录下,执行Maintenance Tool即可问题如题,本地的QT是5.11(更新过一次到5.13),之后再更新到5.14之后,重新编译项目,出现undefined reference to ...原创 2019-11-18 19:24:19 · 3067 阅读 · 0 评论 -
ubuntu 使用export LD_LIBRARY_PATH指定程序启动依赖库,导致segmentation fault解决方案
本地编译了一个程序,测试、运行都没有问题;一个刚配置的服务器(ubuntu),比较纯净的系统,只装了很少的其他库文件。结果把本地编译好的系统传到服务器上运行提示找不到相关联的库文件,于是就导致本地的程序关联库文件,并传到服务器上。然后用export LD_LIBRARY_PATH指定程序运行所需要的库文件目录。再运行,结果一运行就出现了segmentation fault错误。一般情况...原创 2019-10-28 13:03:02 · 3583 阅读 · 0 评论 -
error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file
在ubuntu系统中报错内容如下:error while loading shared libraries: libboost_system.so.1.58.0: cannot open shared object file: No such file or directory解决方案:1. locate libboost_system.so.1.58.0输出:/snap/gn...转载 2019-10-28 10:43:19 · 2716 阅读 · 0 评论 -
应用程序运行***buffer overflow detected*** terminated Aborted异常退出问题
今天运行程序,改了一段代码!然后每次一运行程序就异常退出,打印如下信息:*** buffer overflow detected ***: ./shm_costomer terminatedAborted根据单词的意思是缓存越界的问题!自己反复检查了自己修改的那部分代码,发现不存在这种情况!然后直接把自己这段代码屏蔽掉重新编译再运行,发现程序还是挂掉了!但是这个程序之前几个月都运行的好好的,...转载 2019-10-14 11:16:15 · 1800 阅读 · 0 评论 -
ubuntu 程序启动指定程序依赖库,解决无法启动问题
有的时候,特别是release方式启动的程序,往往需要指定程序启动的依赖库位置,否则无法启动程序,如下:这时,需要先指定程序所需要的这些依赖库的位置:"export LD_LIBRARY_PATH=/opt/Qt5.11.0/5.11.0/gcc_64/lib"然后再重新启动即可。...原创 2019-10-14 10:44:01 · 746 阅读 · 0 评论 -
int 和 chart 的区别
int 是有符号整型,范围-2e31到2e31。 long int 占 4字节,共32位二进制。 short int,占 2字节,共16位二进制。char 是无符号整数,范围0-255。占1字节共8位2进制,每个char 字符,对应者 一个ASCII码。有些时候,可以把它当整型来用,比如在做枚举的转换的时候。eg: (Enum_entrust_state)(val.ToCharArra原创 2016-03-02 16:07:08 · 1323 阅读 · 0 评论 -
vmware上的ubuntu,断电后无法启动出现contains a file system with errors, check forced错误解决方法
win10上的vmware,开了两台ubuntu 16.04虚拟机正在跑程序,突然断电了,无法启动。每次启动会停留在系统选择页面,选中任何一个系统进去,都会提示标题中错误 解决方法:由于每次停止的时候,它都停留在命令窗口;那就可以直接命令行输入以下指令:fsck -y /dev/sda1修复完成后,重启系统即可 ...原创 2018-12-23 17:23:51 · 1106 阅读 · 1 评论 -
在ubuntu下如何搜索文件?
1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令. 2.find / -name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用 #find / -name php.ini 3.lo...转载 2018-11-07 10:20:28 · 1137 阅读 · 0 评论 -
ubuntu 16.04 更改系统语言为简体中文
使用VMware Workstation 安装64位ubuntu16.04系统,系统默认使用英文,而使用virtualbox安装,可以选择使用简体中文作为系统语言。由于英文水平有限,所以使用简体中文作为系统语言。下面是VMware Workstation安装的ubuntu 16.04 的系统语言由英文改为中文的教程。前前后后折腾的不轻,也许是水平问题吧。注意:里面有一个坑,勾选简体中文的同时...转载 2018-11-09 18:09:06 · 1140 阅读 · 0 评论 -
Ubuntu16.04安装Nvidia显卡驱动-以添加源的方式安装
之所以采用添加源的方式,是因为正常情况下,这种方式安装是比较可靠的,而且还方便以后更新添加以下源:然后查一下,自己系统适合哪个版本的驱动然后执行安装,即可 ...原创 2018-11-09 17:52:39 · 2942 阅读 · 0 评论 -
ubuntu 16.04 设置输入法切换方法
一、命令行输入fcitx-configtool 打开fcitx界面进行设置 1) 需要增减输入法, 可以在Input Method 中进行设置,其中列表下第一项为非激活的。 2)在Global Config选项可以设置快捷键切换的方式...转载 2018-11-09 17:34:04 · 1000 阅读 · 0 评论 -
ubuntu16.04 update 出现 aborted(core dumped)错误
如下,在终端执行sudo apt update指令时,出现以下错误:Aborted (core dumped)Reading package lists... DoneE: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e...原创 2018-09-19 10:40:56 · 6360 阅读 · 0 评论 -
vmware虚拟机无法ping通主机
在搭建虚拟机后,在测试virtual machine与主机的通信时,出现如下情况: 使用桥接,主机与vm在同一个局域网内; 主机ping虚拟机—-OK; 虚拟机ping网管—OK; 虚拟机ping外网—OK; 但是虚拟机ping主机—Failed 这种最简单的问题就在于主机windows7的防火墙的设置问题。解决办法 在防火墙设置—>高...转载 2018-09-09 17:02:47 · 730 阅读 · 0 评论 -
无法解析或打开软件包的列表或是状态文件问题的解决方案
对于初学linux系统的同学来说,在通过sudo apt-get install安装软件的时候,可能会出现linux-haow@linuxhaow-Inspiron-3847:~$ sudo apt-get install git-flow[sudo] linux-haow 的密码: 正在读取软件包列表... 有错误!E: Encountered a section with no Package...转载 2018-06-02 11:12:14 · 588 阅读 · 0 评论 -
ubuntu14.04 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(
当在ubuntu中安装软件包出现有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关系:此时可安装aptitudesudo apt-get install aptitudeaptitude可以...转载 2018-05-30 15:16:51 · 2483 阅读 · 1 评论 -
Ubuntu下查看软件版本及安装位置
查看软件版本:aptitude show xxx也可用apt-show-versions (要先安装sudo apt-get install apt-show-versions)查看软件安装位置:dpkg -L xxxx查看软件是否安装:dpkg -l | grep filename...转载 2018-05-30 14:40:45 · 1037 阅读 · 0 评论 -
VMware Workstation 与 Device/Credential Guard 不兼容
win10 环境下,新安装VS2017之后出现题目的问题,虚拟机无法开启。这时可以打开命令行工具(管理员),按键 win+x输入指令:然后重启系统生效。如果想重新开启服务:...原创 2018-05-30 14:12:32 · 2357 阅读 · 0 评论 -
ubuntu 18.04 输入法设置
新装的ubuntu 18.04 ,总会为中文输入法困扰。找到了两篇比价有用的文章,备忘一下:https://www.pinyinjoe.com/linux/ubuntu-18-gnome-chinese-setup.htmhttps://www.csslayer.info/wordpress/fcitx-dev/how-to-use-fcitx-on-ubuntu-17-10/...原创 2018-05-29 15:20:30 · 3345 阅读 · 0 评论 -
Ubuntu下使用sysv-rc-conf管理服务
Ubuntu下使用sysv-rc-conf管理服务版权声明:本文为博主原创文章 && 转载请著名出处 @ http://blog.csdn.net/gatieme https://blog.csdn.net/gatieme/article/details/45251389sysv-rc-conf简介sysv-rc-conf是一个强大的服务管理程序,群众的意见是sy...转载 2019-03-04 15:35:32 · 335 阅读 · 0 评论 -
Supervisor配置和使用
前几天写了一个python脚本,根据一个网站提供的api,取数据。但是,由于网络不稳定,网站的服务质量较差等原因,脚本在运行过程中老出错。听师兄介绍一个工具,能监控进程的运行,在进程出错时进行自动重启,恰好能解决这个问题。下面是安装和配置方法。1、安装ubuntu系统上可以直接用apt-get进行安装:sudo apt-get install supervisor安装之后,会有两个可执行文...转载 2019-03-11 18:46:16 · 317 阅读 · 0 评论 -
阿里云突发性能t5 ECS实例系统优化,避免长期时候后CPU变得卡顿
关于阿里云突发性能t5 ECS的介绍这里就不累赘了,详细的介绍可以去阿里云官网查看。这里讲一下怎么优化t5,让系统在不影响正常的业务运行的情况下,消耗的CPU尽可能小。以下方式针对阿里云突发性能t5,windows server 2019操作系统。1、与业务无关的其他软件都不要安装,什么office、360、浏览器等等,与业务无关的软件,统统不要安装。卸载或关闭系统里面已经安装的第三方安全...原创 2019-08-10 17:58:13 · 2679 阅读 · 2 评论 -
gitkraken clone、push 出现SSL error: received early EOF 问题的原因及解决方案
备注:本地机器为utuntu16.04,使用gitkraken作为管理器错误如下:这个错误的原因是gitlab服务器需要强制要求SSL验证连接登录,所以使用https的方式是不可以再连接的了。也就是服务器已经做了SSL的强制验证要求,但是本地仍然以https的方式进行连接,所以出错了。解决方案:1、本地创建rsa密钥对,输入指令ssh-keygen -t rsa然后,...原创 2019-08-19 17:38:03 · 2586 阅读 · 0 评论 -
shell 杀死指定进程名称的进程方法
shell 杀死指定进程名称的进程方法ps -efww|grep -w 'helloworld'|grep -v grep|cut -c 9-15|xargs kill -9说明:管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。 “ps -efww”是查看所有进程的命令。这时检索出的进程将作为下一条命令“grep“的输入,注意...转载 2019-08-14 10:52:59 · 1402 阅读 · 0 评论 -
Ubuntu系统如何搜索要安装的软件包
ubuntu.jpeg在安装某个软件的时候,我习惯性的会去官网,或者github上找对应的软件包下载到本地。其实系统的源里面就支持这些软件的下载,如何查找对应的软件是一个问题。在CentOS中使用yum search + 软件包的名字就可以搜索。在Ubuntu系统中使用apt-get的search命令,发现根本不存在。search.pngUbunt...转载 2019-07-22 15:47:53 · 4489 阅读 · 0 评论 -
ubuntu python命令行执行指令时涉及sudo权限问题解决方案
有的时候在用python写脚本的时候,需要用到sudo权限,这时脚本执行中的脚本会被终止。为了解决这个问题,可以通过以下方式解决:这样在执行的时候,就可以不用担心中断的问题了;但是这样会把你系统的管理员密码暴露在python文件中,需要根据脚本的实质使用情况来决定使用的方式吧。...原创 2019-07-30 12:02:34 · 4320 阅读 · 0 评论 -
ubuntu16.04 启用ssh,用于xshell链接
一般刚装的ubuntu系统,用于xshell链接的22端口默认是关闭的,这样xsell无法链接。可以通过以下方式启用一般情况下,ufw是已经安装了的,如果没有,就安装一下ufw。然后设置22的权限:这样,就可以通过xshell来建立远程链接了。...原创 2019-07-19 17:22:39 · 1593 阅读 · 0 评论 -
Ubuntu16.04 执行update出现错误:Error in `appstreamcli': double free or corruption (fasttop):
错误如题所述,详细错误如下:解决方案如下:清除stream,执行如下指令:再执行Update,就成功了原创 2019-07-19 17:00:58 · 1468 阅读 · 0 评论