linux系统使用
文章平均质量分 52
x86和arm架构的ubuntu系统的使用方法,小tip
梦回兵工厂
这个作者很懒,什么都没留下…
展开
-
初步认识centos防火墙配置--firewall-cmd
firewall-cmd是Linux上新用的**防火墙软件**,跟iptables差不多的工具。firewall-cmd 是 firewalld的字符界面管理工具,**firewalld是centos7的一大特性**,**最大的好处有两个**:支持**动态更新,不用重启服务**;第二个就是**加入了防火墙的“zone”概念**。firewalld跟iptables比起来至少有一大好处:fir最大的好处有两个**:支持**动态更新,不用重启服务**;第二个就是**加入了防火墙的“zone”概念**。原创 2022-11-22 22:00:00 · 452 阅读 · 0 评论 -
初步认识端口服务查询--netstat
netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息2)127.0.0.1:25这个表示监听本机的loopback地址的25端口(如果某个服务只监听了回环地址,那么只能在本机进行访问,无法通过tcp/ip 协议进行远程访问)部分的0.0.0.0:873表示监听服务器上所有ip地址的所有(0.0.0.0表示本地所有ip),比如你的服务器是有172.172.230.210和。原创 2022-11-22 22:24:14 · 1810 阅读 · 0 评论 -
c++ map容器的内存回收
调用clear()后,会把容器中所有元素清除(size变成0)、同时被删除元素对应的内存给到内存池memory pool(memory pool用于管理小片段内存/内存碎片并做次级内存分配,clear的时候内存会交还给memory pool而不会真正释放给系统OS)。该类具有reserve()/capacity() 成员函数,可以利用swap()、shrink_to_fit()等函数来释放空间。该类容器调用clear(), swap()都无法使得内存真正释放!代码1 使用swap()释放vector内存。原创 2022-11-20 23:12:19 · 3377 阅读 · 0 评论 -
初步认识Linux服务管理--Systemctl
Systemctl 是一个 systemd 工具,主要负责控制 systemd 系统和服务管理器。Systemd是一个系统管理守护进程、工具和库的集合,用于取代 System V 初始进程。Systemd 的功能是用于集中管理和配置类 UNIX 系统。在 Linux 生态系统中,Systemd 被部署到了大多数的标准 Linux 发行版中,只有为数不多的几个发行版尚未部署。Systemd 通常是所有其它守护进程的父进程,但并非总是如此。原创 2022-10-26 14:07:00 · 556 阅读 · 0 评论 -
Linux系统CPU概念与数量计算
【代码】Linux系统CPU概念与数量计算。原创 2022-10-26 11:30:08 · 903 阅读 · 0 评论 -
free -h详解
内核为了提升磁盘操作的性能,会消耗一部分内存去缓存磁盘数据(就是buffer和cache),所以对于内核来说buffer和cache都属于已经被使用的内存。buff/cache: buffers和cache所用总量的总和(buffers为内核缓冲区所用的内存,cache为页缓存和slabs所用的内存容量)当应用程序需要内存时,如没有足够的 free 内存可用,内核就会从 buffer 和 cache 中回收内存来满足应用程序的请求。注: 这只是一个很理想的计算方式,实际中的数据往往有较大的误差。原创 2022-10-26 11:02:53 · 16197 阅读 · 1 评论 -
nvidia-smi 命令释义备忘
Fan:显示风扇转速,数值在0到100%之间,是计算机的期望转速,如果计算机不是通过风扇冷却或者风扇坏了,显示出来就是N/A;Perf:表征性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;Disp.A:是Display Active的意思,表示GPU的显示是否初始化;Volatile GPU-Util:浮动的GPU利用率;命令行参数-n后边跟的是执行命令的周期,以s为单位。Temp:显卡内部的温度,单位是摄氏度;Bus-Id:涉及GPU总线的相关信息;Compute M:计算模式;原创 2022-09-14 10:52:36 · 490 阅读 · 0 评论 -
makefile中变量值后面的空格问题
在makefile中想要使用ifeq()函数,来实现根据不同场景的条件编译。但是ifeq()对比的内容明明看上去一样,就是没法进入相应。原创 2022-09-07 18:07:15 · 1301 阅读 · 0 评论 -
Linux的scp命令远程传输文件
scp 命令是用于通过 SSH 协议安全地将文件复制到远程系统和从远程系统复制文件到本地的命令。使用 SSH 意味着它享有与 SSH 相同级别的数据加密,因此被认为是跨两个远程主机传输文件的安全方式。........................原创 2022-08-30 16:49:47 · 6769 阅读 · 0 评论 -
C++功能模块2:mkdir()创建文件夹目录
C++创建目录--Linux判断某目录是否存在,若不存在创建该目录。原创 2022-08-18 09:47:26 · 12010 阅读 · 5 评论 -
ssh连接报错:remote_host_identification_has_changed
有时候给某个主机生成了公钥之后,ssh连接上了,然后如果删除了这个主机,再次创建相同IP地址的主机的时候,ssh它就会出现问题,因为在本地主机上记录的信息,明明已经给那个IP的主机生成过公钥了,所以再次ssh新的主机就会出错大概的报错是这样的:有种简单的办法可以解决此问题,那就是清楚老的公钥信息,比如针对以上截图上出现的报错只需要:ssh-keygen -R 192.168.4.100即可,然后再次连接就可以了......转载 2022-08-05 11:01:47 · 154 阅读 · 0 评论 -
Linux系统挂载SAS数据盘
注:具体要配置成RAID0、RAID1、RAID5还是RAID10,要看实际的物理硬盘数量、以及自己的实际需求,在上篇博文里有关于RAID的简单介绍。近期我们部门给服务器新装了centos系统,用SSD做了系统盘后,还需要挂载几块SAS硬盘做数据盘,最终效果是将SAS硬盘挂载到/home路径下。(6)挂载信息写入系统文件,使得以后重启设备也不会丢失挂载信息。(3)找到未挂载的虚拟硬盘,看清楚是sda、还是sdb;(4)格式化未挂载的虚拟硬盘;(5)mount命令挂载硬盘;(1)开机进入系统;........原创 2022-08-05 10:31:29 · 833 阅读 · 0 评论 -
服务器重装思路
RAID配置方案:这台服务器主要用于AI算法训练、代码开发、测试,同时会保存部分训练数据,总体来看,需要同时兼顾数据安全和读写速度,因此SSD和SAS都选择配成RAID5,即4块SSD物理磁盘配成成RAID5虚拟盘1,另外4块SAS物理磁盘配置成RAID5虚拟盘2。注意选择自定义磁盘分区,通常来说,要选择SSD磁盘来安装系统,然后分配boot(500M)、swap(32G,和自己内存大小有关)、其余的全部给根目录;·因为本人新手一枚,第一遍装系统的时候,甚至没有注意到这个环节,但是这个环节很重要。.....原创 2022-08-04 16:25:59 · 464 阅读 · 0 评论 -
CentOS赋予普通用户root权限
centos系统,给普通用户开通root权限原创 2022-08-01 17:41:13 · 4463 阅读 · 0 评论 -
tar.gz:文件的压缩、解压
记录下,备忘。。。原创 2022-07-26 17:58:41 · 186 阅读 · 0 评论 -
CentOS:root密码修改
修改CentOS7系统Root密码原创 2022-07-20 20:28:56 · 13436 阅读 · 0 评论 -
RabbitVCS:ubuntu下svn可视化工具的安装和使用
转载链接如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋。RabbitVCS基本支持所有的Linux发行版本包括Ubuntu、Debian、Fedora、Arch Linux、Gentoo、Mandriva、OpenSUSE、RHEL、CentOS 5等。其官网地址为http://www.rabbitvcs.org/Ubuntu 20.04.3 LTS安装ra转载 2022-07-19 10:37:05 · 3076 阅读 · 0 评论 -
SDK封装:查询某动态库的所有依赖库,并自动复制到某路径
我们在封装SDK时,封装后的动态库通常还需要其他的依赖库,这时候最直接的方法,就是通过ldd命令查询有哪些依赖库及对应地址,然后逐个拷贝至自己SDK的依赖库目录里。上述做法没有问题,但是效率较低,尤其是在工程较大、依赖较多时。因此,通过下面脚本,可以自动完成上述工作。具体的:1、在封装的动态库目录,新建脚本 copy.sh内容如下:DEP_LIST=$( ldd $1 | awk '{if (match($3,"/")){ print $3}}' )mkdir libcp -L -n ${D原创 2022-07-15 10:47:08 · 564 阅读 · 0 评论 -
Vim工具打开、编辑、保存文件
转载链接添加链接描述Vim/ Vi模式启动Vim编辑器时,处于正常模式。在这种模式下,可以使用vim命令并浏览文件。0.打开package.json 终端命令vim package.json1.进入编辑模式: 按 i键2.按 Esc可返回正常模式3.打开文件(2种方法):1’ vim file.text2’ 启动编辑器,然后输入:e file_name,file_name是要打开的文件名。4.保存: 命令:w保存文件但不退出编辑器:按Esc + 命令:w + 按Enter5.更新命令转载 2022-07-15 09:07:11 · 13436 阅读 · 0 评论 -
ubuntu系统unzip解压缩命令
转载链接unzip使用1.功能作用:解压缩zip文件2.位置:/usr/bin/unzip3.格式用法:unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]4.主要参数-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。-l 显示压缩文件内所包含的文件-f 更新现有的文件-t 检查压缩文件是否正确,但不解压-u 与-f参数类似,转载 2022-07-11 11:28:13 · 6714 阅读 · 0 评论 -
怎样关闭Windows或ubuntu下SVN自动忽略.so文件
前两天svn上传代码版本,里面全部的.so文件都没有上传成功:commit的时候,系统扫描不到.so文件。解决方法:右键或任何方式进入svn设置页面,然后在相应位置处,删除对.so后缀文件的忽略设置。具体看图:......原创 2022-07-04 10:26:31 · 510 阅读 · 0 评论 -
ubuntu系统CUDA NPP调用问题记录--undefined reference to `nppiResize_8u_C3R‘
ubuntu系统 CUDA NPP调用问题记录--undefined reference to `nppiResize_8u_C3R'原创 2022-06-28 09:49:04 · 805 阅读 · 1 评论 -
makefile编写问题记录--opencv调用、动态链接库/可执行文件生成、foreach等函数说明、条件判断关键字等
makefile详解、有示例、怎样调用opencv、生成so、生成可执行文件等等原创 2022-06-27 20:45:00 · 1781 阅读 · 0 评论 -
Linux系统常用的命令
例如:ldd libgoodsearch. so2. 根据文件关键字,查询文件位置其中,*为正则匹配符号,代表可以缺省。3. 根据关键字查询进程查询音频设备给文件或文件夹开放权限例如 sudo chmod -R 7776.终端ssh远程连接同局域网其他设备7.文件夹远程连接同局域网其他设备打开任一文件夹,地址栏输入:sftp://用户名@192.168.xx.xx8.查看ip9.拷贝某文件到某文件夹例如:10.查看当前路径11.比较两个文件或文件夹12.安装deb包1原创 2021-01-08 08:25:36 · 114 阅读 · 0 评论 -
ubuntu下使用vscode和cmake对c++代码进行debug调试
ubuntu下使用vscode和cmake对c++代码进行debug调试原创 2022-06-02 22:30:00 · 921 阅读 · 0 评论 -
ubuntu文件夹file 侧边栏消失不见
ubuntu文件夹file侧边栏消失不见原创 2022-05-19 19:15:00 · 566 阅读 · 0 评论 -
ARM64架构ubuntu 安装中文输入法
https://blog.csdn.net/u013554213/article/details/82429113转载 2021-07-21 21:25:21 · 1796 阅读 · 0 评论