
linux
还在下雨吗
仰望星空,脚踏实地////本人转载的文章是本人用过后觉得写得很好的文章,版权属于原作者,侵删!!!!谢谢。
展开
-
Ubuntu20.04安装Nvidia显卡驱动教程
注意: 如果前面没有禁用secure boot,则在安装过程中会提示设置一个密码,在重启时需要输入密码验证以禁用secure boot,重启后会出现蓝屏,这时候不能直接选择continue,而应该按下按键,选择Enroll MOK, 确认后在下一个选项中选择continue,接着输入安装驱动时设置的密码,开机。禁用BIOS的secure boot,即disable它,如果不关闭,使用第三方源安装显卡驱动会安装后不能使用。现在介绍最简单的安装方法----ppa源驱动安装。如果回车后无反应,则禁用成功。转载 2023-03-09 17:20:07 · 16857 阅读 · 8 评论 -
Linux添加环境变量的方法
在PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”中加入“:/home/monk/anaconda3/bin”:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置。2、输入“source ~/.bashrc”命令,立即生效。1、关闭当前终端窗口,重新打开一个新终端窗口就能生效。//找到设置PATH的行,添加。转载 2023-02-07 13:25:58 · 1379 阅读 · 0 评论 -
Pycharm中安装ros2中的包rclpy
2.3 点击1指向的图标,跳转小界面,点击其中的+号 ,添加/opt/ros/foxy/lib/python3.8/site-packages,这个路径包含rclpy的安装路径,点击site-packages可以找到rclpy包,至此可以添加成功路径。如果安装在其他路径,也是相同的方法找到对应的包安装路径进行添加,其他的包类似操作。->下拉选择python解释器->选择show All,点击进入。2.1 进入pycahrm中的设置settings。2. Pycahrm中配置rclpy包。转载 2023-02-03 15:07:51 · 3274 阅读 · 5 评论 -
linux常用快捷键
11、粘贴ctrl+k/ctrl+u/ctrl+w删除的文本。17、清除屏幕的所有内容,并在屏幕的最上面开始一个新行。16、从执行ctrl+r的搜索历史命令模式中退出。12、中断终端正在执行的任务或者删除整行。19、解锁执行ctrl+s的锁定状态。13、删除光标所在处的前一个字符。15、搜索命令行使用过的历史记录。8、剪切光标处到行尾的字符。9、剪切光标处到行首的字符。10、删除光标前的一个单词。20、暂停在终端运行的任务。4、光标向右移动一个字符。5、光标向左移动一个字符。1、命令或路径的补全键。....转载 2022-08-09 08:51:53 · 603 阅读 · 0 评论 -
linux设置开机自启动
在文件末尾加上你开机需要执行的命令即可(写绝对路径,添加到系统的除外)开机之后会执行/etc/rc.local文件中的脚本。转载 2022-07-19 14:42:01 · 4343 阅读 · 0 评论 -
Linux 防火墙相关命令
5)关闭防火墙端口firewall-cmd--zone=public--remove-port=9200/tcp--permanent。(4)开启防火墙端口firewall-cmd--zone=public--add-port=9200/tcp--permanent。(3)查看开放的端口firewall-cmd--list-ports。(1)查看防火墙状态firewall-cmd--state。(2)重新加载配置firewall-cmd--reload。–zone#作用域。......转载 2022-07-18 09:07:51 · 7758 阅读 · 0 评论 -
UnknownHostException 未知的名称或服务
在服务器上部署jar包或者war包时遇见类似:“**java.net.UnknownHostException 未知的名称或服务”**这个的错误,百思不得其解,总以为是项目代码里面有哪个配置或者什么写错了,但是百度了一圈终于得知是服务器的主机地址没有绑定ip地址,也是醉了!!!!!!!!原因是host未建立映射关系,编辑hosts文件,增加映射即可: 解决办法:获取主机名的命令:添加一行:你的服务器ip地址 你的主机名例:添加完重启网络配置然后在重新部署启动项目完事--------转载 2022-07-06 16:37:30 · 21583 阅读 · 1 评论 -
Linux 网络性能优化
我要给出的第一个建议就是不必要用网络 IO 的尽量不用。是的,网络在现代的互联网世界里承载了很重要的角色。用户通过网络请求线上服务、服务器通过网络读取数据库中数据,通过网络构建能力无比强大分布式系统。网络很好,能降低模块的开发难度,也能用它搭建出更强大的系统。但是这不是你滥用它的理由!原因是即使是本机网络 IO 开销仍然是很大的。先说发送一个网络包,首先得从用户态切换到内核态,花费一次系统调用的开销。进入到内核以后,又得经过冗长的协议栈,这会花费不少的 CPU 周期,最后进入环回设备的“驱动程序”。接收端呢转载 2022-06-23 10:13:14 · 222 阅读 · 0 评论 -
Ubuntu20.04 rc-local 配置开机自启动脚本
Ubuntu20.04 rc-local 配置开机自启动脚本转载 2022-05-16 16:13:14 · 350 阅读 · 0 评论 -
linux 获取ip和mac并发送 脚本
#!/bin/bash//获取ip地址ip=$(ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:")//获取mac地址mac=$(sudo lshw -c network | grep serial)//截取mac地址mac1=$( echo ${mac: 15})//拼接urlcurl=http://ip:8080/ip/config?ip=$ip\&ma.原创 2022-05-16 15:38:25 · 515 阅读 · 0 评论 -
ubuntu linux命令行发送邮件 heirloom-mailx
ubuntu linux命令行发送邮件 heirloom-mailx1,安装mailutils 系统 cat /etc/issueUbuntu 18.04.4 LTS \n \lapt install -y mailutils2,mailutils配置cat /usr/share/doc/mailutils/examples/mail.rc3,发送邮件 发送邮件报错# echo "This is the mail body" | mail...转载 2022-04-01 11:01:57 · 1156 阅读 · 0 评论 -
Ubuntu系统特别卡顿解决
卡顿可能可以通过调整swappiness来解决Ctrl+Alt+T 打开终端,输入cat /proc/sys/vm/swappiness得到应是60这个表示的是使用的物理内存(0是最大限度使用物理内存),所以数值越低,速度理论来说是越快。接下来我们来永久改这个数值。在终端输入sudo gedit /etc/sysctl.conf这时应该会出现一个文档,在文档添加一行vm.swappiness=10然后,点保存,关闭文档。在终端再次输入sudo sysctl -转载 2022-03-22 08:55:19 · 40721 阅读 · 24 评论 -
go项目中如何导入github包
问题描述:Golang项目中,导入包异常。解决方案:1.先打开导包的地址链接,确保地址正常,如果出现404了,那地址肯定错了,重新排查吧。2.在命令行输入 go get 包的地址,如下图如果加载缓慢,或者报错go get github.com/kubeedge/kubeedge/tree/mappers/common: module github.com/kubeedge/kubeedge/tree/mappers/common: Get "https://proxy.转载 2022-03-14 15:48:35 · 7194 阅读 · 0 评论 -
Linux nohup 实现命令后台运行并输出或记录到指定日志文件
后台运行命令:nohupnohup命令:nohup是不挂断的意思( no hang up)。如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令忽略所有挂(SIGHUP)信号,可以在你退出帐户/关闭终端之后继续运行相应的进程。该命令的一般格式为:nohup yourcommand &# yourcommand:启动对象命令。可以跟该命令需要的各种参数。# &是指在后台运行,但当用户推出(挂起)的时候,命令自动也跟着退出. nohup与&转载 2022-03-03 11:25:54 · 13508 阅读 · 0 评论 -
ubuntu su认证失败
开机进入桌面,ctrl+alt+T打开终端————在此时终端显示的是 用户名@电脑名:-$ 表示普通用户 2 在此处输入:sudo passwd root 3 此时提示———— [sudo] password for gutar: 输入你的用户密码输入新的 UNIX 密码: 新的密码,也是root密码重新输入新的 UNIX 密码: 重复输入passwd:已成功更新密码 4 然后开始使用root权限,只需要在终端上输入:su 回车键 然后输入设置...转载 2022-02-28 19:10:55 · 532 阅读 · 0 评论 -
linux异常系列:linux局域网不能访问本机
在本地可以用IP/127.0.0.1都可以访问应用,但局域网中的电脑不能访问本机应用。Centos suse上都是在/etc/hosts中更改如下:127.0.0.1 localhost.localdomain localhost 本地可以访问192.168.0.5 metacrm.metasoft metacrm 用服务器名代表本机192.168.0.5 localhost.localdomain localhost...转载 2022-02-28 13:44:24 · 1452 阅读 · 0 评论 -
iptables开放22、80端口
iptables -F /* 清除所有规则 */ iptables -A INPUT -p tcp --dport 22 -j ACCEPT /*允许包从22端口进入*/ iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT /*允许从22端口进入的包返回*/ iptables -A OUTPUT -p udp --dport 53 -j ACCEPT /* 域名解析端口,一般不开 */ iptabl.转载 2022-02-28 10:23:51 · 3719 阅读 · 0 评论 -
Ubuntu开启所有端口
Ubuntu开启所有端口ubuntu开启所有端口iptables -P INPUT ACCEPTiptables -P FORWARD ACCEPTiptables -P OUTPUT ACCEPTiptables -Fiptables-save这样可以开放所有端口(如需开启指定端口 可以使用 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT),但是如果服务器重启,不会保存,如果想持续化规则:使用iptables-persistent首转载 2022-02-25 17:45:34 · 9355 阅读 · 0 评论 -
Ubuntu19.1 中 GitLab 的安装配置与卸载
文章目录一、概述二、搭建环境1、虚拟机配置2、开启防火墙3、安装依赖项三、安装GitLab四、配置GitLab1、配置域名地址2、配置 postfix3、配置SMTP服务五、卸载GitLab1、停止运行2、执行卸载命令3、查看 gitlab 进程4、删除 gitlab 文件六、遇到的问题1、gitlab安装报错2、启动502一、概述gitlab 是一个开源的托管 Git 的存储库。1git相关概念:git 是一种版本控制系统,是一个命令,是一种工具gitlib转载 2022-01-26 16:00:32 · 173 阅读 · 0 评论 -
Ubuntu20.04.1连apt-get -f install都提示:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系的解决方法
很可能就是apt的源出现了问题因为版本是ubuntu20所以配置相对低版本的源可能会出现问题1、备份原来的源sudo cp /etc/apt/sources.list /etc/apt/sources_init.list2、更换源sudo gedit /etc/apt/sources.list使用gedit打开文档,删除原来的所有内容,将下边的源复制进去,然后点击保存关闭。下面这些是国内主要的镜像源网站。阿里源 https://develo...转载 2022-01-21 15:12:31 · 1048 阅读 · 0 评论 -
进程的内存布局
前言1、什么是 User space 与 Kernel space?2、Linux 下一个进程里典型的内存布局是怎样的?3、什么是栈区?4、什么是堆区?5、malloc 算法是如何实现的?6、Linux 系统下,有几种堆空间分配方式?上面几个问题,你心里有答案吗?如果没有,跟我一起来探究一下吧1、User space 与 Kernel space现代的应用程序都运行在一个内存空间里,在 32 位系统中,这个内存空间拥有 4GB (2 的 32 次方)的寻址能力。尽管现转载 2021-09-22 10:48:04 · 611 阅读 · 0 评论 -
阿里云-云监控插件状态已停止的解决办法
在ECS云服务器,没有找到安装插件按钮,可以使用root账号登录终端执行命令安装插件wget -e 'http_proxy=hzcmsproxy.aliyun.com:3128' -O /tmp/cloudmonitor.tar.gz 'http://cms-download.aliyun.com/release/1.1.24/linux64/agent-linux64-1.1.24-package.tar.gz' && mkdir /usr/local/cloudmonitor &a转载 2021-09-13 10:54:03 · 1157 阅读 · 0 评论 -
linux的nohup命令
在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &。可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法。nohup /root/start.sh &在shell中回车后提示:[~]$ appending outp转载 2021-08-30 16:46:37 · 2137 阅读 · 0 评论 -
/proc目录造成linux根目录爆满
业务需求: 需要一个客户端主动向多个服务端设备发送指定数据,然后接受服务端设备返回的十六进制数据,解析并保存.1.maven依赖 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.10.Final</version>转载 2021-07-24 10:54:57 · 2982 阅读 · 0 评论