Linux
北极光的征兆_liekkas
这个作者很懒,什么都没留下…
展开
-
Linux 查看文件大包括隐藏文件
du -h --max-depth=1 | sort -hr原创 2022-04-08 09:25:59 · 420 阅读 · 0 评论 -
CMake Error cmake:116 (project): Failed to run MSBuild.exe to get the value of VCTargetsPath:
场景:在win10下面想通过CMakelist.txt生成.sln文件CMake Error at C:/opt/ros/melodic/x64/share/catkin/cmake/all.cmake:116 (project): Failed to run MSBuild command: MSBuild.exe to get the value of VCTargetsPath: Microsoft (R) Build Engine Version 2.0.50...原创 2021-06-08 18:27:36 · 2375 阅读 · 0 评论 -
Do you want to continue? [Y/n] y Abort.
当出现这个后命令终止,无法选择 y这时候 ,在输入命令时候提前加入 -y如sudo apt-get install mysql-server -y原创 2020-10-12 17:15:48 · 1265 阅读 · 0 评论 -
Ubuntu端口的一些操作
查资料总结的,做个记录1、ping网络连通性时显示有限行数 ping c -3 192.168.31.2182、查看连接和端口情况 netstat -tlanp3、检查服务器80端口是否为对外开放 telnet 36.250.68.234 804、检查80端口是否被使用 netstat -anp |grep 805、关闭被80端口占用的进程sudo fuser -k 80/tcp6、使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,以80...原创 2020-07-06 19:37:08 · 1017 阅读 · 0 评论 -
Linux 系统日志的一点参考
https://blog.csdn.net/u010781856/article/details/47376753https://blog.csdn.net/youjianzhou/article/details/88415881原创 2020-07-06 15:52:18 · 233 阅读 · 0 评论 -
linux 防火墙的一些指令
记录下,以后还会积累sudo ufw status允许80端口开放:sudo ufw allow 80允许22端口开放:sudo ufw allow 22启动防火墙:sudo ufw enable重启防火墙使端口配置生效:sudo ufw reload原创 2020-07-06 10:49:13 · 140 阅读 · 0 评论 -
查看所有开启的端口
netstat -aptn原创 2020-07-03 14:07:36 · 760 阅读 · 0 评论 -
Linux下看程序是否在运行
ps -ef | grep 自己程序原创 2020-06-23 11:59:03 · 755 阅读 · 0 评论 -
查看系统运行时间
ps -p {PID} -o etime原创 2020-06-23 11:57:23 · 293 阅读 · 0 评论 -
malloc.c:3096:sYSMALLOC:Assertion `(old_top)
Qt程序在主控板上运行突然出现了这个问题。终端输出内容还挺热闹。好像是内存问题?呵呵哒BUG?我是不信的。执行 Clean ->qmake->Rebuid。时间长了点,最终解决了问题原创 2020-05-29 11:24:24 · 1033 阅读 · 0 评论 -
Linux 权限的数字代号
sudo chmodXXXdir_nameXXX是你要设置的权限代号,第一位代表Owner,第二位代表Group,第三位代表OthersXXX中0代表什么都不可以,1代表可执行,2代表可读,4代表可写,如果要同时具备多项权限就把各种权限的代号加起来,可读可写就是6,可读可写可执行就是7-rwxr-xr-x 1 root root 318412 A...原创 2020-03-10 11:40:33 · 526 阅读 · 0 评论 -
chmod (linux 赋予权限)
sudo chmod XXX dir_namechmod 0755 /tmp //这个只设置/tmp文件夹权限为0755chmod -R 0755 /tmp //这个设置/tmp文件夹及其子文件夹的权限为0755XXX是你要设置的权限代号,第一位代表Owner,第二位代表Group,第三位代表OthersXXX中0代表什么都不可以,1代表可执行,2代表可读,4代表可写,如果要同时具备...原创 2020-02-25 12:12:45 · 1288 阅读 · 0 评论 -
配置放到开发板里,出现乱码
自己写好的配置放到开发板里面,还没有启动自己的应用程序,我把配置拷贝到Windows下,发现内容变成了就是一堆乱码。咋回事? 我从看到了linux下别的正常的配置,vi进去,输入set fileencoding ,发现字符编码是Latin1,这引起了我的注意查了下Latin1是ISO-8859-1的别名,有些环境下写作Latin-1。ISO-8859-1编码是单字节编码...原创 2020-01-06 14:32:14 · 380 阅读 · 0 评论 -
:-1: error: Warning: File `..cpp' has modification time 2.2e+02 s in the future
我在ubuntu 下编译qt遇到的这个问题,解决办法是,先清理 工程,然后重新构建原创 2019-12-06 14:55:09 · 601 阅读 · 0 评论 -
Linux 开胃菜find
查找文件find -name “filename”原创 2019-11-29 16:29:14 · 149 阅读 · 0 评论 -
sudo: ./VBoxLinuxAdditions.run: command not found
其中一种情况是因为目前VBoxLinuxAdditions.run 还没有可执行权限,需要赋予权限我执行命令sudo chmod 777 VBoxLinuxAdditions.run 解决了这个问题原创 2019-10-31 13:37:21 · 1715 阅读 · 0 评论 -
修改完网卡配置文件立即生效
sudo ifdown eth1 && sudo ifup eth1原创 2016-07-28 13:24:07 · 1920 阅读 · 0 评论 -
守护进程
(一)、基本概念1、守护进程是脱离于终端并且在后台运行的进程 。 守护进程脱离于终端是为了避免进程在执行过程中的信息在任何终端上显示并且进程也不会被任何终端所产生的终端信息所打断 。2、守护进程是一个生存期较长的进程,通常独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。 守护进程常常在系统引导装入时启动,在系统关闭时终止2、大多数服务是通过守护进程实现的3、守护进程能...原创 2018-12-11 15:20:49 · 187 阅读 · 0 评论 -
Symlinking /var/cache/apt/archives/cpp-7_7.3.0-27ubuntu1~18.04_amd64.deb to /tmp/apt-dpkg-install-Z
/var/cache/apt/archives文件夹中的文件是使用sudo apt-get install appname时下载的安装文件,这些文件是可以清理的,若你系统空间不足的时候,可以想到从此处进行清理而获得空间。在我的PC下的文件有,如下:/var/cache/apt/archives $ ls清理的方法很简单:/var/cache/apt/archives $ sudo apt-g...原创 2018-12-11 17:17:10 · 407 阅读 · 0 评论 -
X-shell 连接虚拟机
1、虚拟机设置成桥接网络2、启动ssh服务sudo apt-get install openssh-server<1> 安装ssh,执行 sudo apt-get install openssh-server<2> 启动服务,执行 sudo /etc/init.d/ssh start<3> 确认服务已启动,执行 ps -e | grep ssh出现s...原创 2019-02-25 16:25:25 · 342 阅读 · 0 评论 -
Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
sudo apt-get install net-toolsUbuntu 今天安装网络工具的时候出现错误E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dp...转载 2019-05-20 12:27:17 · 1096 阅读 · 0 评论 -
Linux开胃菜:通过xshell对Linux系统的上传下载
sudo apt-get install lrzsz原创 2019-05-21 11:34:14 · 203 阅读 · 0 评论 -
Virtualbox中的Ubuntu虚拟机,安装增强功能时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑
问题如图解决办法,1、先下载增强工具放到如上图所示的目录下2、在虚拟机桌面,选中增强工具,然后在终端打开3、通过终端进入到增强工具目录下,执行如下命令sudo ./VBoxLinuxAdditions.run注意格式!注意格式!注意格式!如图...原创 2019-05-21 20:52:30 · 1519 阅读 · 0 评论 -
Linux开胃菜:sudo blkid (更新中)
作用:查看文件系统类型原创 2019-05-22 11:57:12 · 461 阅读 · 0 评论 -
记录下xshell 连接虚拟机的操作步骤
一、准备工具、软件1、笔者下载了破解版的xshell链接:https://pan.baidu.com/s/1K0DwthW-t4a6yxdLpqvFCA提取码:69n82、Ubuntu版本为 ubuntu-18.04.1-desktop-amd64.iso链接:https://pan.baidu.com/s/1As0fCkaugG4QJAVfoEvF-A提取码:krjq3、虚拟机工具...原创 2019-05-13 17:37:26 · 599 阅读 · 0 评论 -
Linux 开胃小菜:VirtualBox 挂载命令
sudo /sbin/mount.vboxsf Battlefield /mnt/useful/原创 2019-05-23 14:07:56 · 288 阅读 · 0 评论 -
Linux开胃菜:bash 脚本无法执行cd命令
source c.sh或者. ./c.sh,这时候就是直接在终端的shell执行脚本了原创 2019-05-23 17:17:14 · 1796 阅读 · 0 评论 -
VS2017编译调试Ubuntu代码
1、Ubuntu需要输入的命令apt install -y zipapt install -y gdbapt install -y openssh-serverapt install -y build-essential gdbserver2、vs2017需要的配置工具–>获取工具和功能->安装使用C++的Linux开发完成安装3、建立工程,在编译的时候,会提示远程连...转载 2019-05-30 19:30:00 · 954 阅读 · 0 评论 -
Linux开胃菜,静态网络设置
VirtualBox静态IP设置vim /etc/network/interfaces修改配置#This file describes the network interfaces available on your system#and how to activate them. For more information, see interfaces(5).#The loopback...原创 2019-05-30 19:40:10 · 186 阅读 · 0 评论 -
epoll笔记
int epoll_create(int size);creates a new epoll instance andreturns a file descriptor referring to that instance创建一个新的epoll实例,并且返回一个描述符指向这个实例参数:size,内核要监听的数目int epoll_ctl(int epfd, int o...翻译 2019-05-31 18:05:07 · 126 阅读 · 0 评论 -
多线程同步之信号量
对于多线程程序来说,同步是指在一定的时间内只允许某一个线程访问某个资源 。 而在此时间内,不允许其他的线程访问该资源。同步资源的方式:互斥锁、条件变量、读写锁、信号量。信号量和互斥锁的区别: 互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区信号量。一、基本原理信号量和互斥锁的区别:互斥锁只允许一个线程进入临界区,而信号量允许多个线程同时进入临界区。以一个停车场的运作...原创 2018-12-10 19:58:19 · 957 阅读 · 0 评论 -
多线程同步之条件变量
对于多线程程序来说,同步是指在一定的时间内只允许某一个线程访问某个资源 。 而在此时间内,不允许其他的线程访问该资源。同步资源的方式:互斥锁、条件变量、读写锁、信号量。条件变量的理念:当线程在等待满足某些条件时使线程进入睡眠状态,一旦条件满足,就唤醒因等待满足特定条件而睡眠的线程#include <stdio.h>#include <stdlib.h>#inc...原创 2018-12-10 15:11:12 · 463 阅读 · 0 评论 -
多线程同步之互斥锁
对于多线程程序来说,同步是指在一定的时间内只允许某一个线程访问某个资源 。 而在此时间内,不允许其他的线程访问该资源。同步资源的方式:互斥锁、条件变量、读写锁、信号量。下面介绍下互斥锁// 多线程同步、示例10// 互斥锁同步资源,模拟火车售票系统#include<stdio.h>#include<stdlib.h>#include&a原创 2018-12-10 15:02:17 · 339 阅读 · 0 评论 -
查看 服务运行时间
ps -C mvp -o lstart,etime其中mvp是你的服务名称原创 2016-09-15 17:34:03 · 434 阅读 · 0 评论 -
linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做转载 2016-03-21 19:55:24 · 311 阅读 · 0 评论 -
Linux命令-chown
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 1.命令格式: chown [选项]... [所有者][:[组]] 文件... 2.命令功能: 通过chown转载 2016-08-29 14:01:49 · 394 阅读 · 0 评论 -
virsh常用命令
下文domain表示虚拟机名字或id或uuid 1. 列出虚拟机的所有网口:virsh domiflist domain结果如下:Interface Type Source Model MAC-------------------------------------------------------vnet0 bridge转载 2016-08-29 13:43:55 · 612 阅读 · 0 评论 -
Cent-os改变网卡名
1 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 将里面的NAME项修改为eth0,DEVICE项修改为eth0ONBOOT=yes是指明在系统启动时激活网卡,只有在激活状态的网卡才能去连接网络,进行网络通讯2 在network-scripts下面重命名配置该文件mv ifcfg-eno16777736 ifcfg-et原创 2016-08-18 12:04:54 · 429 阅读 · 0 评论 -
网卡配置文件生效
网卡配置文件写好之后,依次输入下面命令1 systemctl stop NetworkManager 2 systemctl start NetworkManager或者输入 命令systemctl restart NetworkManager就可以了NetworkManager简介:NetworkManager由一个管理系统网络连接、并且将其状态通过D-BUS原创 2016-07-25 19:33:17 · 1767 阅读 · 0 评论 -
linux设备连接无线
首先,要保证设备有无线网卡,驱动安装好的,推荐tp-link无线网卡1 没有密码iwconfig wlan0 essid "SPAEK"参考http://www.2cto.com/os/201208/149084.html2 有密码wpa_passphrase Xiaomi_CA3A 13761669218 > Xiaomi_CA3A.con原创 2016-07-28 13:26:14 · 380 阅读 · 0 评论