Linux基础操作及使用技巧
文章平均质量分 88
本专栏主要介绍 linux 相关的常见内容 和 核心技能
昕光xg
专注于容器K8S、AI、机器人生态
展开
-
k8s笔记28--快速在ubuntu上基于二进制和源码安装containerd
Containerd是一个工业标准的容器运行时,它强调简单、健壮和可移植性。它可作为Linux和Windows的守护进程,能管理主机系统上完整容器生命周期: 镜像传输和存储、容器执行和管理、容器底层存储和网络等。它是CNCF下“毕业”的项目,旨在嵌入到更大的系统中,而不是由开发人员或最终用户直接使用。作为IT行业的人员最熟悉的容器产品大多是docker,可是docker较新的版本底层也在使用containerd来管理容器;原创 2024-03-29 23:07:06 · 1482 阅读 · 0 评论 -
ubuntu小技巧29--frp实现通过公网访问内网服务
很多时候我们需要在外部网络中访问局域网或者个人家庭主机,以便于实现一个机器在多个地方都能用,此时我们就可以使用 frp 或者其竞品来实现该功能。frp 是一个专注于内网chuantou的高性能的反向daili应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。原创 2022-12-23 14:26:30 · 1289 阅读 · 0 评论 -
ubuntu小技巧28--配置带有审计的rsync服务
ubuntu小技巧28--配置带有审计的rsync服务介绍配置测试说明介绍在实际工作中,考虑到安全审计很多时候不可直接配置 ssh登录,在这种情况下最好通过带审计的 rsync 来为用户提供 文件同步功能。本文基于 rsync 的基础功能,提供一种带审计的 同步方法。配置配置 rsyncd.conf若需要配置多个模块,那么新增一个模块名称,配置好相关属性即可# vim /etc/rsyncd.conf max connections = 5log file = /var/log/原创 2022-06-05 16:41:18 · 571 阅读 · 0 评论 -
Ubuntu小技巧16--常见命令使用方法2
Ubuntu小技巧16--常见命令使用方法1 系统命令2 专业软件命令3 常见错误处理4 说明笔者之前已经在博文 Ubuntu小技巧16–常见命令使用方法 中记录了ubuntu上大量常见实用命令和常见异常错误的处理方法,但是内容较多、排版不太和谐,因此后续会在此处续更。老版本上的软件安装和常见问题再次出现时,将会同步更新到此处。1 系统命令磁盘相关命令更改系统时区方法查看系统硬件信息find 命令top 命令查看 inode 使用情况linux下常见的关机重启操作iftop查看网原创 2022-05-09 22:39:55 · 1312 阅读 · 0 评论 -
ubuntu小技巧27--基于dnsmasq快速搭建局域网dns服务器
ubuntu小技巧27--基于dnsmasq快速搭建局域网dns服务器1 介绍2搭建dns服务器2.1 搭建步骤2.2 测试3 注意事项4 说明1 介绍dnsmasq是一个轻量级的DNS、TFTP、PXE、路由器通告和DHCP服务器。它旨在为局域网提供耦合的DNS和DHCP服务。通过dnsmasq,我们可以在局域网或个人虚拟机之间快速实现一个dns服务。本文基于dnsmasq快速实现了一个dns服务,使PC和各个虚拟机之间能够直接通过域名来访问。2搭建dns服务器2.1 搭建步骤1原创 2022-05-08 23:42:15 · 1623 阅读 · 0 评论 -
k8s笔记17--ubuntu & k8s 开启 swap功能
k8s笔记17--k8s 中途开启 swap功能1 介绍2 方法2.1 ubuntu 开启swap2.2 k8s 开启swap3 说明1 介绍swap 功能是 linux是一个非常强大的功能,类似于windows的虚拟内存,当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。本文主要介绍如何开启linux系统的swap, 如何在开启swap功能的系统下运行 k8s 集群。2 方法2.1 ubuntu 开启swap原创 2022-05-01 17:28:16 · 1618 阅读 · 0 评论 -
ubuntu小技巧26--IntelliJ IDEA卡顿优化案例 & 思路
ubuntu小技巧26--IntelliJ IDEA卡顿优化案例 & 思路介绍排查方法查看机器内存和IDEA内存查看机器 CPU 和 IDEA CPUIDEA 优化策略启动卡顿解决方法:运行卡顿解决方法:说明介绍笔者最近使用IDEA发现非常卡,特别是在编写 md 和 txt 文档的时候,经常输入或者粘贴的时候卡几秒钟 。因此从多个方面进行了排查,最终发现是 IDEA 组件导致cpu使用很高,然后导致了卡顿排查方法查看机器内存和IDEA内存笔者笔记本 32G内存, ubuntu系统,关掉很多原创 2022-02-18 23:55:09 · 2648 阅读 · 0 评论 -
ubuntu小技巧25--安装QQ
介绍安装方法测试效果注意事项笔者初次安装的时候直接多次闪退,笔者删除QQ号目录胡仍然出现持续闪退情况,重启机器后再登录就恢复正常。因此建议实际汇中结合删除QQ号目录和重启机器。根据文档删除目录 ~/.config/tencent-qq/#你的QQ号 ,然后重新登录重启机器说明软件环境:Ubuntu 20.04 Desktoplinuxqq_2.0.0-b2-1089参考文档:QQ linux 版本...原创 2021-09-03 19:42:31 · 247 阅读 · 0 评论 -
ubuntu小技巧24--快速入门ffmpeg
ubuntu小技巧24--快速入门ffmpeg1 介绍2 使用方法2.1 ffmpeg命令剪辑音视频文件2.2 python脚本剪辑音视频文件3 注意事项4 说明1 介绍FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案。笔者偶尔会做一些音视频的简单剪辑工具,多使用Ubuntu系统,且不想下载过多的工具软件,因此整理了一些 ffmpeg 常用的音视频操作方法,方便后续用 ffmpeg 做基础的音视频剪辑。后续也会在本文原创 2021-08-15 11:53:51 · 297 阅读 · 0 评论 -
ansible笔记3--playbook windows基础
ansible笔记3--playbook windows基础1 介绍2 常见案例3 注意事项4 说明1 介绍笔者在前文 ansible笔记2–ansible windows基础 中已经介紹了Windows下的环境配置以及对应的 ansible 基础案例,本文将在其基础上通过 playbook 实现更加复杂的任务。2 常见案例调整 host 配置此处在windows中添加了 3 个 ip,因此通过 windows 指定主机的時候,可以同时匹配到这 3 台机器,如果需要同时控制更多机器,直接依次逐行原创 2021-02-11 00:13:59 · 1001 阅读 · 1 评论 -
Ubuntu小技巧17--常用软件服务配置方法2
Ubuntu小技巧17--常用软件服务配置方法21 娱乐办公2 专业工具软件3常见错误及注意事项4 说明笔者之前已经在博文Ubuntu小技巧17–常用软件服务配置方法 中记录了ubuntu上大量软件配置方法和常见异常错误的处理方法,但是内容较多、排版不太和谐,因此后续会在此处续更。老版本上的软件安装和常见问题再次出现时,将会同步更新到此处。1 娱乐办公handbrakeHandBrake 是可用于 Linux、Windows 和 macOS 的最受欢迎的开源视频转换器之一。此 GUI 应用让你只原创 2021-02-10 14:22:19 · 897 阅读 · 1 评论 -
ansible笔记2--ansible windows基础
ansible笔记2--ansible windows基础原创 2021-02-09 23:56:35 · 895 阅读 · 0 评论 -
ubuntu小技巧23--快速入门snap
ubuntu小技巧23--快速入门snap1 snap 简介2 功能2.1 常用命令2.2 snap 安装vlc2.3 snap 安装mysql-workbench2.4 常见经典软件3 常见问题4 说明1 snap 简介Snap 是桌面服务器、云服务器和IoT设备的应用程序包,它具备易于安装、安全、跨平台、无依赖(占用资源多)等特性;其中:snap 既是命令行接口,又是一种应用程序包的格式;snapd 是管理和维护snaps 应用的后台服务;snapcraft 是用来构建自己应用原创 2020-12-16 21:20:56 · 5414 阅读 · 1 评论 -
ubuntu小技巧22--ssh 常见操作大全
ubuntu小技巧22-- ssh 常见操作大全ssh 基础介绍ssh 常见使用方法ssh agent forwarding说明ssh 基础介绍ssh 常见使用方法ssh agent forwarding假设场景:有3台机器,本地机器localA(LA),远程服务器remoteB远程服务器remoteB(RB),远程服务器remoteC(RC); LA 和 RB 可以正常通信,RB和RC可以正常通信,但是LA和RC直接网络不能正常通信;此时可以把RB服务器做为跳板机器,通过RB跳到RC上,从而可以登原创 2020-11-21 16:43:40 · 1251 阅读 · 0 评论 -
ubuntu小技巧21--配置 gpu 机器环境
简介由于工作需要,笔者经常需要配置各类gpu环境,因此在此处记录下 gpu 环境的常见配置。一般情况下,需要先初始化机器,包括:基本参数配置,磁盘raid配置,以及其它基础环境变量的配置;然后,安装显卡驱动,cuda,cudnn,nccl,tf 等基础依赖包和软件;最后,测试 gpu 服务正常,并交给相应用户。 此处重点介绍第二部分。初始化环境一般个人用户,只需要设置下面2项即可;具备一定规模的团队,可以订制初始化脚本,初始化 ulimit、piip 源头、基础pip包等内容。apt-get in原创 2020-11-17 21:07:42 · 595 阅读 · 0 评论 -
ansible笔记1--ansible基础
ansible笔记1--ansible基础笔记1--ansible基础ansible 介绍ansible 基础用法playbook 介绍playbook用法说明笔记1–ansible基础ansible 介绍ansible 基础用法playbook 介绍playbook用法说明原创 2020-06-30 20:46:47 · 268 阅读 · 0 评论 -
Ubuntu小技巧20--调整home分区位置
Ubuntu小技巧15--awk命令详解Ubuntu小技巧20--调整home分区位置1 需求2 操作步骤3 注意事项4 说明Ubuntu小技巧20–调整home分区位置1 需求由于笔者笔记本由一块机械盘和一块固态盘,前期将home分区装在机械盘中,现在打算将home目录从机械盘转移到固态盘中. 相关操作记录如下.2 操作步骤分一块磁盘使用启动盘或者直接在windows下对制定的固...原创 2020-04-05 11:04:04 · 1661 阅读 · 0 评论 -
Ubuntu小技巧15--awk命令详解
Ubuntu小技巧15--awk命令详解Ubuntu小技巧15--awk命令详解1 基本介绍2 常用功能讲解3 特有案例说明4 说明Ubuntu小技巧15–awk命令详解1 基本介绍2 常用功能讲解3 特有案例说明打印文件的第一列(域) : awk ‘{print $1}’ filename打印文件的前两列(域) : aw...原创 2020-02-26 23:48:02 · 1438 阅读 · 0 评论 -
Ubuntu小技巧14--sed命令详解
Ubuntu小技巧14--sed命令详解1 sed使用说明2 正则表达式通配符3 命令选项3.1 命令3.2 选项4 使用案例及注意事项4.1 使用案例4.2 注意事项5 说明Sed是一个简化的非交互式编辑器,它是linux下三大文本处理工具之一(另外两个为grep awk)。 它允许你执行可在vi和ex编辑器使用的相同类型的编辑任务。 sed程序并不是与编辑器交互工作,而是在命令行键入编辑命令...原创 2020-02-16 21:29:55 · 1057 阅读 · 0 评论 -
shell编程笔记3--shell并发
shell编程笔记2--shell并发shell编程笔记2--shell并发介绍并发方法1. 简单后台方式2. 控制并发量方式参考文献shell编程笔记2–shell并发介绍在shell中适当使用并发功能可以提高任务执行的效率,例如:for循环拷贝100台机器上的小文件,若能使用并发则可以提高近100倍效率. 为了适当提高shell的并发效率,笔者总结了2种常见的shell并发方式,分别为 ...原创 2020-01-09 08:57:31 · 491 阅读 · 0 评论 -
JetBrains系列--工具使用方法
Interllij系列--工具使用方法Interllij系列--工具使用方法IDEApycharmgolandclion说明Interllij系列–工具使用方法IDEA常见命令Ctrl+Shift+T 跳转所需要的类Ctrl + Shift + R 找到所需要的文件Ctrl + shift+alt + N 找到所需要的函数和变量Ctrl + H 搜索字符串Ctrl + shi...原创 2019-12-22 14:28:20 · 3670 阅读 · 0 评论 -
shell编程笔记2--nfs挂载
@[toc]shell编程笔记2-ns挂载shell编程笔记2-ns挂载NFS简介NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用上相当便利.由於...原创 2019-12-19 19:50:04 · 338 阅读 · 0 评论 -
shell编程笔记1--shell基础
shell编程笔记shell编程笔记1-6shell编程笔记1--变量shell编程笔记2--运算、比较操作shell编程笔记3--字符串、数组shell编程笔记4--顺序、选择、循环结构shell编程笔记5--函数shell编程笔记6--xxshell编程笔记1-6shell编程笔记1–变量加减乘除三种表示方法let命令:let “sum=3+5”echo $sumexpr命令:...原创 2019-11-09 22:32:28 · 701 阅读 · 1 评论 -
Debian小技巧1--常用软件服务配置方法
Debian小技巧1--常用软件服务配置方法最近,由于需要开始使用debian系统了,在使用过程会碰见一些经典的配置和操作方法,因此和往常一样记录下自己操作过程,后续将持续更新、优化,一方面以便于自己查阅,另一方面分享给有需要的人学习!1 娱乐办公1.1 安装中文输入法sudo apt updatesudo apt install fcitxsudo apt ins...原创 2019-11-21 21:46:07 · 1256 阅读 · 0 评论 -
ubuntu小技巧2——安装国际版的QQ
ubuntu使用小技巧2——安装国际版的QQ 最近使用了以前安装的WineQQ.deb,重新安装了几遍,登陆的时候总是提示版本过低无法使用,在网上下载了很多版本的wineQQ,发现都不能使用,很无耐,不枉一番Ubuntukylin处!终于安装了,并且可以成功使用了,下面说说可用的国际版wineQQ! 下载地址: http://www.ubuntukylin原创 2014-12-15 23:14:09 · 1638 阅读 · 0 评论 -
Ubuntu小技巧19--Kibana安装方法
Ubuntu小技巧19--Kibana安装方法Kibana 是一款开源的数据分析和可视化平台,它是 Elastic Stack 成员之一,设计用于和 Elasticsearch 协作。可以使用 Kibana 对 Elasticsearch 索引中的数据进行搜索、查看、交互操作,它可以很方便的利用图表、表格及地图对数据进行多元化的分析和呈现。Kibana 可以使大数据通俗易懂,它很简单...原创 2019-02-28 15:39:13 · 848 阅读 · 0 评论 -
ubuntu小技巧8——linux(ubuntu)下mysql安装问题
ubuntu下安装mysql:1、直接在ubuntu software center中搜索mysql 下载安装即可2、在terminal中使用命令 apt-get install mysql-server使用mysql安装好之后进入mysql,在终端输入mysql -u root -p 可以省略-p,enter后提示输入密码密码为空,直接按enter就会进入mysql原创 2014-12-11 17:02:06 · 1153 阅读 · 0 评论 -
Linux小技巧1--利用NFS和Samba在source insight上快速开发应用程序
Linux下利用NFS和Samba在source insight上快速开发应用程序作者:caoyicheng1原始网址:http://lib.csdn.net/article/linux/28993首先,在搭建这个环境之前,我们需要了解一下NFS-samba-tftp之间的区别,这个很多做嵌入式移植的朋友应该是再熟悉不过了。不过很少有人深究他们到底有什么区别?这里我也不讲深入的本...转载 2016-09-29 13:58:29 · 491 阅读 · 0 评论 -
ubuntu小技巧7--ubuntu如何安装flashplayer
ubuntu小技巧6——ubuntu如何安装flashplayer安装Ubuntu的时候经常会用大视频播放,可是默认情况下Ubuntu并未安装flashplayer插件,导致浏览器无法播放视频,因此安装flashplayer将是一个必备技能了,一下根据个人经验总结一下FireFox和Chromium浏览器如何安装flashplayer:在此先上一下效果图:图一FireFox浏览器原创 2016-09-28 22:54:22 · 1636 阅读 · 0 评论 -
ubuntu小技巧6--如何修复Ubuntu系统引导项
ubuntu小技巧6--如何修复Ubuntu系统引导项 当我们安装双系统的时候,若先安装windows后安装Ubuntu,安装后则会出现一个默认的系统选择界面,如图1,但是先装Ubuntu后装Windows或者双系统装好了又重装windows的时候,就会出现Ubuntu引导丢失的情况,此时可以如下恢复启动界面。图11、 进入Ubuntu启动盘,获取root权限,察看磁盘各个区的内容...原创 2016-09-23 16:31:47 · 19815 阅读 · 3 评论 -
ubuntu小技巧1--安装软件、更改密码、修正输入法
ubuntu使用小技巧 对于初次使用linux系统的同胞们相信会遇见很多问题的,下面针对ubuntu系统说说使用的技巧!1、如何安装软件,以flashplayer(用于浏览器观看视频)为例 如下图: 在这里可以搜索到所有已经安装的软件 在最左边的找到带有A图标的软件,或者单最上面的圈圈,在里面输入ubuntu即可找到u原创 2014-12-15 20:15:26 · 1633 阅读 · 0 评论 -
ubuntu小技巧4——如何在ubuntu上搭配android开发环境
如何在linux下用eclipse配置android开发环境 好长时间没有搭配android开发环境了,前几天在win下配了一个用了一下,开始经常使用linux系统的我无法满足于win,今天在ubuntu下试了下,配置了linux下的android环境,在这里分享给想学安卓 的朋友!在另外一篇博客里面介绍了如何搭配win下的android开发环境,有兴趣的朋友可以看一看!原创 2015-01-13 14:44:16 · 1284 阅读 · 0 评论 -
ubuntu 小技巧3——如何在ubuntu中安装英汉词典
如何在ubuntu中安装英汉词典 对于英语能力欠缺或经常遇见生僻词汇的人而言,在PC上安装一英汉词典是很有必要的,而linux系统中没有有道、金山词霸等经典词典工具可供使用,也没有那么多容易安装的词典可供选择,因此能够安装一个词典并且可以扩充词汇是相当有利于我们工作的!下面简单说一下如何安装词典,并且向其扩充词汇! 操作方面依然使用最简单的方法——ub原创 2014-12-29 10:26:36 · 1380 阅读 · 0 评论 -
arm-linux笔记3:arm-linux PC文件传输方法总结(4种最常见的方法)
arm-linux笔记3:arm-linux PC文件传输方法总结(4种最常见的方法)1使用串口终端传输文件2使用ftp传输文件3使用nfs传输文件4使用u盘拷贝串口的优点是方法简单,不需要过多的配置,不需要联接网络,但是发送数据的速度比较慢,不适用于传输超过10M的文件ftp的配置的时候需要联网,还需要下载ftp服务以及进行复杂的配置,大小文件传输速度都比较快,但是...原创 2015-08-05 13:46:54 · 4619 阅读 · 0 评论 -
Linux小技巧5--如何用u盘制作linux和windows公用启动盘
Linux小技巧5--如何用u盘制作linux和windows公用启动盘1、 准备工具Windows系统的电脑一台、DiskCenius软件、UltraISO软件、ubuntu系统镜像(ISO)、pe系统(ISO)、8G U盘1个我使用的是老毛桃的iso、ubuntu1504的iso和windows7(64位)系统2、 先打开UltraISO 制作一个PE启动盘,单...原创 2015-05-11 07:09:52 · 3955 阅读 · 0 评论 -
Linux小技巧4--如何屏蔽某个特定的网站
Linux小技巧4--如何屏蔽某个特定的网 对于网站的屏蔽,可以下载软件来屏蔽,也可以用系统里面的hosts文件来屏蔽,下面说说比较简单的——用hosts来屏蔽网站。1、在windows下面:进入C盘windows/system32/drivers/etc文件夹使用管理员打开记事本,在hosts中加入如下内容127.0.0.1 空格 要屏蔽网址的...原创 2015-04-02 12:34:10 · 5861 阅读 · 0 评论 -
linux-arm笔记2:如何在ubuntu上安装ftp,并且用ftp向arm开发板上传文件
如何在ubuntu上安装ftp,并且用ftp向arm开发板上传文件 学习arm开发板后,自己写了个arm-qt程序,弄到开发板运行,开始每次要用u盘,很是麻烦,就试着用ftp上传文件,各种查看资料,终于实现了文件上传和下载,在这里分享一下小成果: 主要内容:安装ftp服务,设置arm开发板ip,文件上传和现在,常见问题 注:由于在linux上写原创 2014-12-13 15:28:40 · 3363 阅读 · 0 评论 -
Ubuntu小技巧9--使用Samba服务实现Windows和Linux文件访问
Ubuntu小技巧8—— Ubuntu小技巧9--使用Samba服务实现Windows和Linux文件访问 很多时候做开发的时候需要在Linux上编译运行,但是又想用Windows的优秀工具,不停的将文件拷贝到Windows和Linux是极其浪费时间的,此时就需要将Linux的文件直接挂载到Windows上面,使用Windows上面的优秀工具阅读和编写代码,在Linux上面编译运行就...原创 2016-11-30 22:07:10 · 1490 阅读 · 0 评论 -
Linux小技巧2--git与GitHub学习笔记
近日学习了git与GitHub,内容是麦子学院老师关于git与GitHub的教程,话不多说先贴在此处以便于自己查看,也便于需要的人学习!后续将逐渐补充一些git常见错误处理相关的知识。原创 2016-11-24 18:11:23 · 1967 阅读 · 1 评论 -
Linux小技巧3--防止程序挂掉的shell脚本
Linux小技巧3--防止程序挂掉的shell脚本在一个实际项目中,很多时候需要保证程序或软件总是运行的,只有这样才能将相关损失降至最低;可是实际中由于软件自身质量和外部因素,很难保证程序持续运行的,此时就需要写一个程序或者脚本,用来监控目标程序,只要发现目标程序挂掉了该脚本就在此让其运行起来,从而保证软件的可靠性!以下是本人写的一个shell脚本程序,其基本思想是用ps命令将...原创 2016-12-06 08:46:30 · 2629 阅读 · 0 评论