文章分类 - ubuntu
摘要:Ubuntu下如何查看用户登录及用户操作历史相关信息 在ubuntu下如何查看相关用户登录历史,用户操作历史,进行系统的日志跟踪和分析,以便发现系统登录问题,进行安全策略防护呢? 使用who命令查看当前用户登录状况 ubuntu@ubuntu-xz:~$ who ubuntu-xz pts/3 20
阅读全文
摘要:这一篇主要补充Windows下WSL(Linux 子系统)创建,以及在WSL和远程Linux系统下编译和调试CMake项目。 Widnows下创建WSL 1. 右键左下角的Windows图标=》应用和功能=》启用或关闭Windows功能 2. 选中“适用于Linux的Windows子系统,确定 3.
阅读全文
摘要:最近正好用到,感觉很好用,所以分享给大家。 1.创建Cmake项目 这里的解决方案和项目的概念和VC++项目的一样,解决方案就是项目的合集,项目是对应每一个静态库,动态库和可执行文件的编译目标。 创建完成: 我建议一定要把上图红框的两个内容看一遍。CMake相关的知识我都会带过,因为内容太多了就很难
阅读全文
摘要:远程登录到服务器,执行dir/ls等命令,一律是: ftp> ls 500 Illegal PORT command. ftp> dir 500 Illegal PORT command. 服务器有问题?上网搜索,很多人都人云亦云,自己都没试用。找了半天,终于找到了一个解决办法。即使用quote/p
阅读全文
摘要:为什么要打包 最简单的答案是,方便软件包管理。想象一下,一个团队可能有很多个人同时开发N个工程,这N个工程包含了无数个不同种类的可执行文件、静态库文件、动态库文件。这无数多个文件最终都需要部署到一台服务器上运行。这样这个服务器的文件系统就会非常凌乱,当需要进行卸载,升级等动作时,极有可能出现各种各样
阅读全文
摘要:说明 我之前习惯了直接Release源代码,然后在目标平台上编译运行的方式,但是有些项目要求将软件打包成安装包的形式发布,所以这里专门学习一下如何使用cpack(因为我现在主要使用cmake来构建项目)将工程打包成安装包和源代码包。 CPack概述 cpack是CMake的一个可执行文件,安装CMa
阅读全文
摘要:deb文件是Linux发行版debian系统的安装包格式,还有像基于debian系统的发行版ubuntu等系统就是使用的deb格式的安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。 以ubuntu为例,从官网下载vscode的deb安装包文件,然后进行安装: 1.在文件夹右键“在终
阅读全文
摘要:有时候我们拿到一台设备,因为不是自己的,不清楚是虚拟机还是物理机,那想判断是虚拟机还是物理机怎么办呢?在linux下提供一些命令可查看是物理机还是虚拟机,例如:lscpu、systemd-detect-virt、dmidecode命令等方式。 可以这么想,如果是物理机,这个物理机厂商是什么,如果是虚
阅读全文
摘要:1、问题背景 今天要填写一个表格,需要输入系统的安装时间。这谁记得啊,无奈查看了一些系统文件时间。有的是出厂时间,有的是软件更新时间,并没有找到好的标杆。 2、分析解决 上网检索后发现Ubuntu系统并没有明确提出这样的指令与接口。不过我们还是可以通过其它的两个途径获得。 a、安装日志目录时间 这个
阅读全文
摘要:原因在于版本不统一,之前编译过CMakeLists.txt后,产生了缓存文件CMakeCache.txt, 解决方案:删除CMakeCache.txt文件,解决。 rm -f `find -name CMakeCache.txt`
阅读全文
摘要:Ubuntu 22.04 LTS 已经发布了,作为系统爱好者,自然第一事件升级。 虚拟机里跑的21.10有图形化界面,可以通过软件更新器直接更新。 那么WSL环境下的Ubuntu该如何升级呢 首先使用命令,这里用的是nano作为编辑器,也可以用vim sudo nano /etc/update-ma
阅读全文

浙公网安备 33010602011771号