![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
系统
文章平均质量分 65
yygr
这个作者很懒,什么都没留下…
展开
-
如何在 Linux 中无需密码运行 sudo 命令?
在中,sudo是一个非常强大且常用的命令,它允许普通用户以超级用户(root)的权限来执行特定的命令,从而完成需要管理员权限的任务。然而,默认情况下,使用sudo时通常需要输入用户自己的密码,这是为了确保系统。但在某些情况下,我们可能希望某些特定的用户或命令在执行sudo时无需输入密码。本文将介绍如何在Linux中实现无需密码运行sudo命令的方法。转载 2023-11-27 15:06:36 · 49 阅读 · 0 评论 -
linux 磁盘满了清理方式
发现tmp文件夹占用爆满,一般来说/tmp 是linux 的临时文件夹,CentOS一般30天自动清除无效临时文件.但不排除某些程序疯狂写入占满磁盘。3.运行 sudo yum clean all 删除全部缓存(ubuntu可以用apt命令),再次按照上面的步骤重新查看发现缓存已经删除。如果/根目录满了 可以再用上面的du --max-depth=1 -h。发现.cache缓存文件夹满了,进去看了一下全是平时YUM的一些缓存。安装tmp清理工具,删除超过24小时未被访问的/tmp下的临时文件。转载 2023-10-27 15:52:22 · 597 阅读 · 0 评论 -
Centos开机自启动配置方式汇总
在服务器上安装的各种中间件,一般都需要配置成开机自启动。但是有些中间件的安装过程中并没有提供相关配置开机自启动的说明文档。今天总结一下Centos下配置服务开机自启动的3种方式。本文主要总结了Centos上配置开机自启动的3种方式方式一:直接在/etc/rc.d/rc.local中添加服务启动命令方式二:通过chkconfig配置服务自启动方式三:Centos7通过systemctl enble配置服务开机自启动鸟哥的Linux私房菜最详细的CentOS7设置自定义开机启动服务教程。转载 2023-10-22 22:04:14 · 8131 阅读 · 0 评论 -
解决.bashrc文件每次打开终端都需要source的问题
当每次退出系统(退出bash shell)时,执行该文件. 另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承 /etc/profile中的变量,他们是"父子"关系。默认情况下,设置一些环境变量,执行用户的.bashrc文件。此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。然后按ESC键,输入。所以,转载 2023-10-22 21:58:57 · 1278 阅读 · 0 评论 -
Ubuntu 工具链升级 gcc 流程
我的是 Ubuntu Server 20.04 LTS,默认 gcc-9,工具链升级至 gcc-11,和 Ubuntu 22.04 LTS 保持一致。转载 2023-09-04 17:32:04 · 352 阅读 · 0 评论 -
centos7升级binutils中的ld.gold的版本
执行:ld.gold --help, 确实没有发现 --push-state 选项。再执行 ld.gold --help,终于看到了 --push-state 选项。安装完成之后,再执行ld.gold -v,显示已经升级到新版本了。由于gold链接是binutils的一部分,所以先从。下载一个最新的版本,我下载的是2.33.1,安装新版本的binutils。再次链接程序,成功!转载 2023-09-03 18:32:04 · 672 阅读 · 0 评论 -
Ubuntu20.04LTS安装Golang
针对当前用户的,在终端里使用source命令加载这个$HOME/.profile即可生效。3、把这下面的命令行添加到文件最末面:(第一个是go的安装包路径,第二个是你的开发空间,两个需要不同目录,否则会导致文件夹混淆)虽然上一步已经证明了go安装成功了,但是还是通过输出一个hello world才能符合我们学习一门新语言的惯例。Ubuntu环境中下载太慢,建议在Windows中下载好然后放到与Ubuntu的共享文件夹当中。如果输出类似如下,说明你的go安装环境和工作环境皆配置成功!转载 2023-09-02 10:36:02 · 322 阅读 · 0 评论 -
centos7磁盘扩容(VM虚拟机操作)
如此一来,上层应用是通过逻辑卷对底层物理硬盘进行操作,这样做的好处在于,可以灵活的增加/缩减空间。是具体的硬盘分区,在linux系统中查看标识如:/dev/sda1、/dev/sda2等,是lvm的基本存储单元,可以理解为加了lvm相关管理参数的物理存储介质。6.使用fdisk -l命令查看效果,并格式化已经分好的区,命令:mkfs.ext4 /dev/sdb1,使用lsblk命令查看分区效果。系统的物理存储设备,也就是常说的磁盘/硬盘,在linux系统中查看标识如:/dev/sda、/dev/hda等。转载 2023-08-21 15:44:19 · 231 阅读 · 0 评论 -
Centos系统iftop的安装以及使用
Iftop工具主要用来显示本机网络流量情况及各相互通信的流量集合,如单独同哪台机器间的流量大小,非常适合于和iptables服务器使用,这样可以方便的查看各客户端流量情况。iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等,详细的将会在后面的使用参数中说明。转载 2023-08-05 07:34:45 · 1161 阅读 · 0 评论 -
centos7虚拟机静态ip设置详细教程
注意(重点):一般默认的网络适配器只有vwnet8和vwnet1这二个,如果这二个原本对应的网段没有和随机ip的网段一样的话,就修改vwnet8这个网段的信息,配置成和随机ip的一样的网段。在图中三个网络适配器中,很明显第三个vwnet8这个网段和随机ip的网段时一样的,所以选择这个网络适配器,然后点开里面的NAT配置,就可以看到我们需要的网段信息和网关信息了。注意:修改的配置文件里面的内容一定一定要小心,不能写错单词,如果写错了,那么就无法来连接到网络。修改完成后保存退出,这样文件修改的步骤就完成了。转载 2023-08-05 07:26:12 · 230 阅读 · 0 评论 -
如何将多个CSV文件合并成一个CSV文件
最近机器学习训练需要大量的数据,关于空气质量的数据每天都有一个CSV文件,一年的数据怎么合并成一个文件?第二步:打开cmd(快捷键win+R),确定,输入D:,回车,最后输入copy *.CSV all.csv,回车(这个符号表示合并D盘第一路径下所以csv文件,并将合并文件命名为all.csv)接下来等待几秒钟就完成的,合成的csv文件也在D盘。第一步:把要合并的csv文件全部放到D盘;转载 2023-07-24 18:06:07 · 1964 阅读 · 0 评论 -
ntopng安装和基本使用教程
ntopng是原始ntop的下一代版本,ntop是监视网络使用情况的网络流量探测器。ntopng基于libpcap,并且以可移植的方式编写,以便实际上可以在每个Unix平台,MacOSX和Windows上运行。ntopng(是的,都是小写字母)提供了直观的,加密的Web用户界面,用于浏览实时和历史流量信息。主要特点如下:根据多种标准对网络流量进行排序,包括IP地址、端口、L7协议、吞吐量、自治系统(AS)显示实时网络流量和活动主机针对多个网络指标生成长期报告,包括吞吐量和应用协议。转载 2023-07-17 21:06:56 · 251 阅读 · 0 评论 -
Linux 查看或统计网卡流量的几种方式
in:网卡接收的总字节数out:网卡发送的总字节数。转载 2023-07-17 15:54:34 · 3201 阅读 · 0 评论 -
Linux下你在使用什么流量监控软件?
【代码】Linux下你在使用什么流量监控软件?转载 2023-07-17 14:03:34 · 73 阅读 · 0 评论 -
新硬盘创建LVM系统过程及相关知识说明
要从一个卷组中删除一个物理卷,首先要确认要删除的物理卷没有被任何逻辑卷正在使用,就要使用pvdisplay命令察看一个该物理卷信息,如果某个物理卷正在被逻辑卷所使用,就需要将该物理卷的数据备份到其他地方,然后再删除。和非LVM系统将包含分区信息的元数据保存在位于分区的起始位置的分区表中一样,逻辑卷以及卷组相关的元数据也是保存在位于物理卷起始处的VGDA(卷组描述符区域)中。逻辑卷建立在卷组上。我们可以看到,VG的大小由刚才的500G变成了现在的1T的空间,PV的数量也由之前的1个变成了两个。转载 2023-06-16 15:10:20 · 1092 阅读 · 0 评论 -
centos命令提示符显示当前路径
新安装的centos虚拟机显示路径为无法看到当前路径并且在网上查找的资料也有些错误写此帖记录下。转载 2023-06-09 07:45:02 · 425 阅读 · 1 评论 -
Centos7更换yum国内源教程
1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo。163(网易)yum源: http://mirrors.163.com/.help/中科大的Linux安装镜像源:http://centos.ustc.edu.cn/阿里yum源:http://mirrors.aliyun.com/repo/搜狐的Linux安装镜像源:http://mirrors.sohu.com/2.下载国内yum源配置文件到/etc/yum.repos.d/转载 2023-06-08 16:56:49 · 829 阅读 · 0 评论 -
VMware安装Centos7命令行模式系统
此安装步骤最为简单!高效!本文详细的讲解了如何使用VMware安装Centos7命令行模式的系统,每一个步骤记录清晰,亲测可用,同时对于可能存在的问题,进行分析和讲解。转载 2023-06-08 16:30:57 · 187 阅读 · 0 评论 -
linux如何查看版本信息
在 Linux 内核的发展过程中,各种 Linux 发行版本起了巨大的作用,正是它们推动了 Linux 的应用,从而让更多的人开始关注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接说成 Linux 其实是不确切的,它们是 Linux 的发行版本,更确切地说,应该叫作“以Linux为核心的操作系统软件包”。Linux 的各个发行版本使用的是同一个 Linux 内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。转载 2023-06-08 10:42:14 · 2958 阅读 · 0 评论 -
当你在腾讯云遇到 /lib64/libcrypto.so.10...short该怎么办
问题机器系统CentOS7.6,通过腾讯云VNC后台登录上去服务器,这里说明下原理,VNC相当于通过console方式连接到云主机,不依赖于网络。当咱们云服务被各种“不可抗力”因素导致网络不通或者sshd挂掉的情况下可以通过VNC的方法进行登录。腾讯云主机VNC登录入口果然没有那么简单哈,报错了,咱们查看一下sshd状态看看具体是啥报错查看sshd状态。转载 2023-05-25 12:32:23 · 429 阅读 · 0 评论 -
error while loading shared libraries的解决方案
当运行程序时会出现如下类似错误时:默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件,通常通过源码包进行安装时,如果不指定–prefix,会将库安装在/usr/local/lib目录下;当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。也就是说,/usr/local/lib目录不在系统默认的库搜索目录中,需要将目录加进去。转载 2023-05-25 12:28:17 · 18658 阅读 · 2 评论 -
Linux —— 动态库和静态库
https://blog.csdn.net/sjsjnsjnn/article/details/125836184目录一、认识动静态库 二、回顾编译链接的过程三、库的制作和使用 1.静态库的制作 1.生成二进制(.o)文件2.打包3.发布静态库2.静态库的使用方法一 方法二3.动态库的制作 1.生成二进制(.o)文件2.打包3.发布动态库4.动态库的使用方法一方法二 四、动态库与静态库特点总结1.静态库的制作 总结: 1.生成二进制(.o)文件转载 2023-05-23 13:56:07 · 1795 阅读 · 0 评论 -
Linux命令之ldd命令
LDD用来打印或者查看程序运行所需的共享库,常用来解决程序因缺少某个库文件而不能运行的一些问题。ldd不是一个可执行程序,而只是一个shell脚本。转载 2023-05-22 12:08:09 · 1721 阅读 · 0 评论 -
Linux中usr/lib 与 Anaconda环境依赖库lib冲突的问题
当我们需要去编译一些C++的库时,通常CMake会去在环境中寻找需要的库,此时我们安装在/usr/lib等路径的库可能会与anaconda中的库重复,并产生冲突。CMake可能会使库引用指向Anaconda环境中的库。由于编译器的不同,在编译过程中则会产生编译error。当我们在Linux环境中使用anaconda去管理Python环境时,Anaconda会下载安装一些适用于Python环境的库。此时,在此Terminal中PATH暂时去除了Anaconda环境路径,运行CMake则可以解决冲突。转载 2023-05-18 09:36:57 · 698 阅读 · 0 评论 -
linux系统中lib,lib-dev,lib-dbg库的区别
咱们开发编译程序的时候通常会选libxx-dev包。在shell中进行搜索drm相关的包。转载 2023-05-16 13:44:02 · 434 阅读 · 0 评论 -
Linux快速清除命令行
Ctrl+e后面这2个最常用。转载 2023-05-10 14:45:00 · 340 阅读 · 0 评论 -
关闭Windows浏览器播放弹出的多媒体控制台
该模块的显示取决于浏览器的功能,由浏览器提供支持。因此需要在使用的浏览器内关闭hardware media key handling功能/首选项。关于具体的设置,建议咨询该浏览器的运营商/支持人员,或查看其官网的文档。在按下FN功能键进行音量调整时或者锁屏时,如果浏览器正在播放视频或者音频,会有一个很大的区域展示你当前播放的视频和音频的名称,并在界面上提供播放/暂停/下一首/上一首等按钮。然后在浏览器内播放视频,看下是否快速设置中不再显示多媒体模块。建议重启浏览器后,再关闭浏览器,然后重启一下电脑。转载 2023-04-19 14:59:20 · 950 阅读 · 0 评论 -
$‘\r‘: command not found的解决方法
出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是。,所以在Linux系统中运行脚本时,会认为。,而在Linux系统中行每行结尾是。是一个字符,导致运行错误。去除Shell脚本的。转载 2023-04-17 17:25:49 · 760 阅读 · 0 评论 -
Ubuntu: 修改文件(夹) 名称
【代码】Ubuntu: 修改文件(夹) 名称。转载 2023-04-14 11:34:14 · 91 阅读 · 0 评论 -
ubuntu修改系统时区
wq保存退出,然后reboot重启服务器即可生效,date命令查看是24小时时间格式。看到时间与现在的北京时间一样就设置完成了。4、检查时区是是否修改成功,结果时区是:-0000。,所以需要重新设置时区。转载 2023-04-13 16:42:08 · 8045 阅读 · 0 评论 -
Linux下动态库(.so)和静态库(.a) 的区别
3、在要静态连接的库前指定-Bstatic ,在要动态连接的库前指定-Bdynamic选项。3、使用 "gcc -o libdynamic.so -shared -fPIC -L. -lstatic_shared dynamic.o",连接成功,但.so里实际上没有static.o里还是没有的内容。1、使用 "gcc -o libdynamic.so -shared -fPIC -L. -lstatic dynamic.o ",连接成功,但.so里实际上没有static.o里的内容。转载 2023-04-11 10:53:08 · 1041 阅读 · 0 评论 -
win11时钟没有秒解决方法
现在如果你想设置秒数,就需要安装Windows工具软件,这里介绍一款工具可以实现秒数的设置显示:StartAllBack。这款工具如果之前有看过我文章的朋友应该还有印象,是一款可以设置Win11界面主题,开始菜单,任务栏样式,资源管理器菜单和UI样式的工具。操作完成,最后一步,我们打开任务管理器,右键"Windows资源管理器"选择重新启动,桌面短暂的闪烁一下,桌面所有的图形包括桌面图标之类的都会重新刷新,绘制一遍。在新建DWORD窗口中,按照下图输入名称,数值,注意:基数选择十六进制,别选错了。转载 2023-04-06 12:16:14 · 1673 阅读 · 0 评论 -
名称 “WORKGROUP:1d“ 不能注册到 IP 地址 192.168.99.185 的界面上。
当客户计算机想获得需要的网络资源列表时,首先会广播发出浏览请求,浏览主控服务器收到请求后,如果请求的是本组的浏览列表,则直接将客户所需的资源列表发回;如果请求的是其它工作组的浏览列表,浏览主控服务器会根据本身Browsing List中的记录找到相应工作组的主控浏览器返回给用户,用户可从那里得到它想要的浏览列表。有人说,网上邻居中的计算机是通过广播查询得来的。每个工作组都会为每个传输协议指定一个浏览主控服务器,我们经常碰到的无法访问网络中的计算机等问题,就是因为工作组中没有指定浏览主控服务器造成的。转载 2023-04-04 10:40:27 · 2202 阅读 · 0 评论 -
Xshell断开连接后仍保持服务器程序执行的方法
注意nohup.out文件保存在项目文件目录下,因此重新连接后要重新回到项目目录下才能用cat nohup.out 查看程序运行情况。3、如果中途想关闭,可执行:kill -9 进程号。如果想查看命令执行情况,可执行:cat nohup.out。,实现Xshell断开连接情况下Linux命令继续执行)1、将原命令语句改为:nohup 命令语句 &2、回车执行,再回车,窗口中会显示一个进程号。可见我们的进程31764仍在运行。具体:lsof -i:8888。转载 2023-04-03 12:28:23 · 957 阅读 · 0 评论 -
Win10如何设置定时开关机休眠唤醒
比较直接的方法是,点击系统“开始”,在搜索窗口中输入“cmd.exe”,在结果中看见了“cmd.exe”,右击选择“以管理员权限运行程序”打开“cmd.exe”命令窗口,输入命令“powercfg -h on”即可开启计算机休眠功能。在弹出的窗口中,点击左侧“更改计算机睡眠时间”,进入新的窗口点击下面的“更改高级电源设置”,弹出点源高级设置窗口。步骤:首先右击开始菜单,再点击系统,打开系统属性,再打开左侧的高级系统设置那栏,点击“启动和故障恢复”的“设置”,然后取消选择“自动重新启动”选项。转载 2023-04-03 11:08:24 · 5513 阅读 · 4 评论 -
cmd shutdown命令:关机,重启,休眠
睡眠和休眠的不同的地方是,睡眠没有完全掉电,电脑中其他的耗电部分都关闭,只留下内存供电,下次在唤醒电脑的时候,恢复到睡眠之前的状态。遇到命令不懂的时候,一般会去网上搜索,但是我发现网上的资料都介绍的都全,其实,最应该做的应该是直接在cmd中查看,官方的介绍文档。的意思是:休眠本地计算机,执行该指令后计算机会立即休眠。,这条指令让计算机休眠,也就是完全断电,但是会保存当前电脑的状态,下次启动时这些打开过的程序都还在。参数的话,会倒计时默认的事件后关机,如果使用-t参数的话倒计时设置的时间后关机,例如。转载 2023-04-03 10:37:13 · 10428 阅读 · 0 评论 -
Ubuntu 给用户添加sudo权限
有时需要使用 root 权限,比如安装软件、启动服务等操作时就需要用到sudo命令来提升权限才能进行操作。而新添加的普通用户是没有权限进行 sudo 操作的,所以我们需要对普通用户授予 sudo 权限。授予 sudo 权限有三个方法,第一个是把用户添加到 sudo 用户组,第二个是修改 sudo 配置文件 (),第三个是添加配置文件到目录中。选其中一个即可,推荐第三个方法。转载 2023-03-27 10:26:05 · 4045 阅读 · 0 评论 -
总用kill -9杀进程,知道9代表什么吗?
因为他们向内核和超级用户提供了进程终止和停止的可靠方法,如果忽略了,那么这个进程就变成了没人能管理的的进程,显然是内核设计者不希望看到的场景。,对于每个信号来说,系统都对应由默认的处理动作,当发生了该信号,系统会自动执行。不过,对系统来说,大部分的处理方式都比较粗暴,就是直接杀死该进程。综上所述,kill -9中,9代表的就是9号信号,带有强制执行的意思,它告诉进程:“无论你现在在做什么,立刻停止”。SIGKILL:9号信号,Kill signal(杀死进程信号,linux规定进程不可以忽略这个信号)转载 2023-03-27 09:39:52 · 333 阅读 · 0 评论 -
Ubuntu ERROR: sudo: unable to resolve host ubuntu: Name or service not known
报错:sudo: unable to resolve host ubuntu: Name or service not known。添加了一行"127.0.1.1 ubuntu"(也可以是127.0.0.1 ubuntu),如下,转载 2023-03-27 09:37:12 · 486 阅读 · 0 评论 -
Ubuntu20.04 TLS 开机卡在“A start job is running for wait for network to be Configured”解决
安装ubuntu20.04 TLS系统后,开机卡在“A start job is running for wait for network to be Configured”等待连接两分多钟。(启动作业正在运行,等待配置网络)转载 2023-03-21 10:25:28 · 5322 阅读 · 0 评论