关于ubuntu:如何使用TimeShift备份和恢复Ubuntu-Linux

如何应用TimeShift备份和复原Ubuntu Linux最近更新日期:2023年8月5日 作者:James Kiarie 您是否已经想过如何备份和复原您的Ubuntu或Debian零碎?TimeShift是一个弱小的备份和还原工具。TimeShift容许您创立零碎快照,提供了一种在出现意外问题或系统故障时复原到先前状态的简便形式。您能够应用RSYNC或BTRFS创立快照。 有了这个介绍,让咱们深入研究并装置TimeShift。在本教程中,咱们将在Ubuntu 22.04上装置TimeShift。 在Ubuntu/Debian Linux上装置TimeShiftTimeShift软件包能够在Ubuntu和Debian零碎的默认软件包存储库(Universe)中找到。因而,要装置它,请关上终端并运行以下apt命令: $ sudo apt update$ sudo apt install timeshift -y 筹备备份存储设备最佳实际要求咱们将零碎快照保留在与零碎硬盘离开的存储卷上。在本指南中,咱们将应用一个16GB的闪存驱动器作为咱们将保留快照的二次驱动器。 # lsblk | grep sdb 为了将闪存驱动器用作快照的备份地位,咱们须要在设施上创立一个分区表。运行以下parted命令: # parted /dev/sdb mklabel gpt# parted /dev/sdb mkpart primary 0% 100%# mkfs.ext4 /dev/sdb1 在USB闪存驱动器上创立分区表后,咱们就能够开始创立文件系统快照了! 创立Ubuntu/Debian零碎备份要启动TimeShift,请在“流动”中搜寻timeshift, 单击Timeshift图标,零碎将提醒您输出管理员明码。提供明码并单击“验证”。 接下来,抉择您喜爱的快照类型。 单击“下一步”。抉择快照的指标驱动器。在这种状况下,我的地位是标记为/dev/sdb的内部USB驱动器。 接下来,定义快照级别。级别是指创立快照的距离。您能够抉择每月、每周、每日或每小时的快照级别。 单击“实现” 在接下来的窗口中,单击“创立”按钮开始创立快照。而后,零碎将开始创立快照。 最初,您的快照将显示如下 从快照还原Ubuntu/Debian创立了零碎快照后,当初让咱们看看如何从同一快照还原零碎。在同一Timeshift窗口中,单击快照,而后单击“还原”按钮,如下所示。 接下来,您将被提醒抉择指标设施。保留默认抉择,而后单击“下一步”。 ![Select -target-device-timeshift](https://www.linuxtechi.com/wp-content/uploads/2019/11/Select-...) 在还原过程开始之前,Timeshift将执行干运行。 在下一个窗口中,单击“下一步”按钮以确认显示的操作。 您将看到一个正告和免责申明,如下所示。单击“下一步”以初始化还原过程。 而后,还原过程将开始,最初,零碎将重新启动到由快照定义的较早版本。 论断正如您所看到的,应用TimeShift从快照还原零碎非常容易。在备份系统文件时十分有用,能够让您在系统故障时进行复原。因而,不要胆怯尝试批改零碎或弄乱它。TimeShift将让您有能力返回到所有都失常运行的时刻。

September 25, 2023 · 1 min · jiezi

关于ubuntu:Ubuntu-系统安装-保姆级教程配置开机引导美化

装置阐明拆卸的实例电脑为:联想小新pro14。 装置Ubuntu版本为22.04。 装置后以Ubuntu的GRUB疏导启动。 工具筹备硬件:一个空的U盘(8G及以上,用于制作零碎装置启动盘) 软件: UltralSO(用于零碎刻录),他长这样: 零碎:Ubuntu零碎(Ubuntu下载官网点击这里),下载后如图。 为Ubuntu创立分区(1)按住Win + X,抉择“磁盘治理”;  (2)抉择残余空间较大的可调配磁盘,点击鼠标右键并抉择“压缩卷”;  (3)点击“压缩”之后,呈现彩色的“未调配空间”;  至此创立分区实现。 制作Ubuntu启动盘留神:制作启动U盘会格式化U盘,留神备份文件。 (1)将U盘其插入电脑,进入UltralSO,并关上下载好的Ubuntu零碎(UltralSO文件);  (2)抉择 “ 启动->写入硬盘映像 ” ;  (3)依照如下抉择,其余设置放弃默认即可;  (4)点击“写入”;   至此制作Ubuntu的启动U盘实现。 装置零碎(1)进入BIOS设置U盘启动(启动设置->编辑开机程序,用鼠标左键按住“USB HDD:”后将其拖拽到第一个即可);      (2)重启电脑,进入Ubuntu零碎的装置界面; 这里倡议都不要选,否则会须要联网下载,会很慢;  留神这里选 “ 其余选项 ” ; 单击咱们之前分进去的闲暇的空间,点击 “ + ” 创立4个次要的根底分区(以100G为例),按以下参数设置4个次要的根底区: 主分区:/  替换空间:/swap  疏导分区:/boot  用户数据:/home 设置装置启动疏导器的设施;装置启动疏导设施的参数抉择:与/boot所在的编号统一。 如果这步疏忽了,你就用了Ubuntu零碎来疏导Windows了。 设置时区和语言;   设置用户信息; 至此Ubuntu零碎装置结束。 丑化开机疏导(1)进入BIOS设置将Ubuntu设置为开机首选项(启动设置->编辑开机程序);   此时再重启电脑后进入Ubuntu的GRUB疏导大略是这样:  感觉过于俊俏,所以须要进行主题丑化。 (2)进入这里去下载本人喜爱的主题。在此已下述主题为例: ...

September 25, 2023 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-系统中安装-Apache-Kafka

在本指南中,咱们将逐渐演示如何在 Ubuntu 22.04 上装置 Apache Kafka。 在大数据中,数以百万计的数据源生成了大量的数据记录流,这些数据源包含社交媒体平台、企业零碎、挪动应用程序和物联网设施等。如此宏大的数据带来的次要挑战有两个方面:高效的数据收集和剖析。为了克服这些挑战,您须要一个牢靠且强壮的消息传递零碎。 Apache Kafka 由 Apache Foundation 开发,用 Java 和 Scala 编写是开源分布式 pub/sub(公布订阅)事件处理大量数据流平台。它也容许您将音讯从一个点传输到另一点。它与 Zookeeper 同步服务一起工作,并与 Apache Spark 无缝集成,用于剖析和解决大规模数据。 与其余消息传递零碎相比,Apache Kafka 提供了更好的吞吐量、固有的容错能力和复制能力,这使其成为企业音讯解决应用程序的绝佳抉择。 包含 Netflix、微软和 AirBnB 等顶级公司都有应用 Apache Kafka 服务。 必备条件Pre Installed Ubuntu 22.04Sudo User with Admin RightsInternet Connectivity(1) 装置 OpenJDK因为 Apache Kafka 是用 Java 编写的,所以装置 Java 是一个先决条件,先更新包索引。 $ sudo apt update接下来,装置 OpenJDK 11,它是 Java 标准版平台的收费开源实现。 $ sudo apt install openjdk-11-jdk -y 接下来,查看 java 版本。 $ java -version ...

September 2, 2023 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-2004-系统中安装-Gitlab

GitLab 是一个开源平台,提供了弱小而功能丰富的解决方案,次要用于治理repositories,issues,CI/CD pipelines 等等。 本指南将疏导您实现在 Ubuntu 22.04 或 20.04 上装置 GitLab 的过程。GItlab 有企业版(GItlab EE) 和社区版 (GItlab CE),在这篇文章中,咱们将介绍社区版。 必备条件A virtual or dedicated server running Ubuntu 22.04 or 20.04 with SSH access.Static Hostname ( gitlab.linuxtechi.net)Sudo User with admin rights2 GB RAM or more2 vCPUs or moreInternet Connectivity(1) 更新零碎包将所有现有包降级到最新版本 $ sudo apt update$ sudo apt upgrade -y重启零碎 $ sudo reboot.(2) 装置依赖GitLab 须要一些依赖项能力失常工作,应用以下命令装置它们 $ sudo apt install -y curl openssh-server ca-certificates postfix在 postfix 邮件服务器装置过程中,将呈现一个配置窗口。抉择 Internet Site 并输出服务器的hostname 作为邮件服务器名称,这将容许 GitLab 发送电子邮件告诉。 ...

August 17, 2023 · 2 min · jiezi

关于ubuntu:为-Multipass-添加固定-IP以供局域网使用

0 前言以前大学用的6代 i5 闲置在家吃灰尘,想着物尽其用的准则,想着搞个虚拟机来折腾下 linux 环境。于是装置 Multipass 来玩玩(其实是我当初用的电脑只有 16G 内存不够跑几个虚拟机实例┑( ̄  ̄)┍)。 对于 MutlipassMultipass 是 Ubuntu 官网推广的一个反对多个虚拟机实例运行的平台,非常适合 win 用户学习和应用 linux 环境。 官网地址:https://multipass.run/ 1 在 Hyper-v 管理器增加虚构网卡在装置 Multipass 时,windows 会主动开启 hyper-v 的性能(毕竟 windows 跑虚拟机依赖这个性能)。以 win10 为例,须要在 “虚构交换机治理” -> 抉择“内部”类型的虚构交换机这里我创立的虚构交换机名称为ext-switch 2 查看本机 ip在 cmd 中,输出 ipconfig ,查看本机 ipv4 地址,以本机为例, ipv4 地址为 10.0.0.18 3 创立虚拟机这里以创立 1 cpu/4G ram/20G disk 为例: multipass launch -c 1 -m 4G -d 20G -n my-instance-1稍等片刻,就创立和启动好名为 my-instance-1 的实例 4 向虚拟机增加网卡4.1 在 hyper-v 给虚拟机调配虚拟机网卡抉择咱们刚刚创立好的虚拟机,点击“设置”:点击“增加硬件”,抉择“网络适配器”而后抉择咱们后面创立好名为 ext-switch 的网络适配器 ...

June 25, 2023 · 2 min · jiezi

关于ubuntu:Ubuntu22安装微信30

1.电脑系统 Ubuntu22.04 LTS2.首先关上微信的官网,查看是否有linux版本?通过官网的信息,咱们发现微信并没有linux版本,3.如何在Ubuntu上装置微信呢?有以下办法: 3-1.装置优麒麟的版本3-2.装置deepin-wine 版本 ,本次教程分享的是deepin-wine 版本的装置办法4.在终端中执行上面的命令,进行增加仓库的操作: wget -O- https://deepin-wine.i-m.dev/setup.sh | sh4-1.执行完下面的命令之后,就能够通过apt-get的办法进行微信装置了: sudo apt-get install com.qq.weixin.deepin// 不出意外的话,会报错 4-2.解决办法: 去http://mirrors.163.com/ubuntu/pool/main/c/cyrus-sasl2/下载libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb和libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb先手动dpkg -i xxx.deb装置// 最初再次执行sudo apt-get install com.qq.weixin.deepin// 实现上述的操作之后就 装置上了微信,然而你会发现找不到微信的图标或者点击了微信的图标,却打不开微信4-3.找不到微信的图标或者点击了微信的图标,却打不开微信,解决办法: 批改/opt/apps/com.qq.weixin.deepin/files/run.sh文件,正文掉设置WINEPREDLL环境变量的一行在终端中执行sudo gedit /opt/apps/com.qq.weixin.deepin/files/run.sh // 执行完下面的操作之后就能够关上微信了,然而有个问题就是 微信的图标和内容比拟小,上面分享下怎么解决5.微信显示比拟小,解决办法如下: WINEPREFIX=~/.deepinwine/Deepin-WeChat deepin-wine6-stable winecfg 调整屏幕分辨率,重启电脑之后就能够失常的时候微信了6.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。

June 25, 2023 · 1 min · jiezi

关于ubuntu:Ubuntu22无法打开EasyConnect

1.电脑系统 Ubuntu22.04 LTS2.在应用Ubuntu22的时候装置EasyConnect的时候无奈关上,上面我来分享一下解决办法,废话不多说,间接上操作3.在终端中执行如下命令: /usr/share/sangfor/EasyConnect 或者执行上面命令/usr/share/sangfor/EastConnect/EasyConnect// 不出意外的话,会报错,如下: 4.装置 sudo apt-get install libcanberra-gtk-module -y或者执行sudo apt-get install libcanberra-gtk-module4-1.再次执 3 的命令,仍然会报错。5.上面 pango1.0 http://kr.archive.ubuntu.com/ubuntu/pool/main/p/pango1.0/ 把下面的3个文件复制到 /usr/share/sangfor/EasyConnect 上面,留神:无奈间接复制文件到 /usr/share/sangfor/EasyConnect ,须要通过 sudo命令实现6.执行完下面的操作之后就能够失常关上了,如下图 7.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。

June 25, 2023 · 1 min · jiezi

关于ubuntu:Ubuntu22配置环境变量

1.电脑系统 Ubuntu22.04 LTS2.在我的项目的时候,咱们应用到nvm,因为咱们配置环境变量,上面我来分享一下,心愿对你有所帮忙,废话不多说,间接上操作3.Ubuntu上配置nvm git clone https://github.com/nvm-sh/nvm.git ~/.nvm这将把 nvm 仓库克隆到 /home 目录中的 .nvm 文件夹中// 激活 nvm 能够疏忽source ~/.nvm/nvm.sh4.关上.bashrc 在最初增加如下 export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion// 从新关上终端之后就能够失常应用了5.本期的分享到了这里就完结啦,心愿对你有所帮忙,让咱们一起致力走向巅峰。

June 23, 2023 · 1 min · jiezi

关于ubuntu:ubuntu如何安装clash

背景作为一名IT,都是面向搜寻编程的,奈何搜索引擎还是google香。而国内要应用google,就得用clash。个别的小伙伴都是windows零碎,下载clash间接无脑下一步即可。但作为一个办工零碎都是装置ubuntu的我来说,还是得折腾一下linux如何装置clash。 装置(base) xj@xjpc:~$ sudo -i[sudo] password for xj: root@xjpc:~# bashroot@xjpc:~# export url='https://fastly.jsdelivr.net/gh/juewuy/ShellClash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && bash /tmp/install.sh && source /etc/profile &> /dev/null************************************************* 欢送应用 **** ShellClash **** by Juewuy *************************************************-----------------------------------------------请抉择想要装置的版本: 1 Shellclash公测版 2 Shellclash稳定版-----------------------------------------------请输出相应数字 > 2最新版本:1.7.0-----------------------------------------------如遇问题请加TG群反馈: t.me/ShellClash 反对各种基于openwrt的路由器设施反对Debian、Centos等规范Linux零碎-----------------------------------------------装置ShellClash至多须要预留约1MB的磁盘空间 1 在/etc目录下装置(适宜root用户) 2 在/usr/share目录下装置(适宜Linux零碎) 3 在以后用户目录下装置(适宜非root用户) 4 在外置存储中装置 5 手动设置装置目录 0 退出装置-----------------------------------------------请输出相应数字 > 1目标目录/etc空间残余:101G确认装置?(1/0) > 1-----------------------------------------------开始从服务器获取安装文件!-----------------------------------------------######################################################################### 100.0%-----------------------------------------------开始解压文件!-----------------------------------------------ShellClash 曾经装置胜利!-----------------------------------------------输出 clash 命令即可治理!!!-----------------------------------------------启动root@xjpc:~# clash-----------------------------------------------欢送应用ShellClash! 版本:1.7.0fClash服务没有运行(污浊模式),已设置开机启动!TG频道:https://t.me/ShellClash---------------------------------------------------------------------------------------------- 欢送应用ShellClash老手疏导! -----------------------------------------------请先抉择你的应用环境: (你之后仍然能够在设置中更改各种配置)----------------------------------------------- 1 路由设施配置局域网通明代理 2 Linux设施仅配置本机代理-----------------------------------------------请输出对应数字 > 2-----------------------------------------------请抉择设置本机代理的形式 1 应用环境变量形式配置(不反对局部利用) 2 应用iptables加强模式配置 3 应用nftables加强模式配置 0 稍后设置请输出对应数字 > 2-----------------------------------------------装置本地Dashboard面板,能够更快捷的治理clash内置规定!-----------------------------------------------须要装置本地Dashboard面板吗?(1/0) > 1-----------------------------------------------装置本地版dashboard治理面板关上治理面板的速度更快且更稳固-----------------------------------------------请抉择面板装置类型:----------------------------------------------- 1 装置官网面板(约500kb) 2 装置Meta面板(约800kb) 3 装置Yacd面板(约1.1mb) 4 装置Yacd-Meta魔改面板(约1.5mb) 5 卸载本地面板 0 返回上级菜单请输出对应数字 > 1-----------------------------------------------正在连接服务器获取安装文件…………######################################################################### 100.0%下载胜利,正在解压文件!-----------------------------------------------面板装置胜利!-----------------------------------------------是否开启公网拜访Dashboard面板及socks服务?留神以后设施必须有公网IP能力从公网失常拜访此性能会减少裸露危险请审慎应用!vps设施可能还须要额定在服务商后盾开启相干端口当初开启?(1/0) > 0-----------------------------------------------是否导入配置文件?(这是运行前的最初一步)你必须领有一份yaml格局的配置文件能力运行clash服务!-----------------------------------------------当初开始导入?(1/0) > 1----------------------------------------------- 欢送应用导入配置文件性能!----------------------------------------------- 1 在线生成Clash配置文件 2 导入Clash配置文件链接 3 还原配置文件 4 更新配置文件 5 设置自动更新-----------------------------------------------请输出对应数字 > 1----------------------------------------------- 欢送应用在线生成配置文件性能!----------------------------------------------------------------------------------------------本性能依赖第三方在线subconverter服务实现,脚本自身不提供任何代理服务!严禁应用本脚本从事任何非法活动,否则所有结果请自负!-----------------------------------------------反对批量(<=99)导入订阅链接、分享链接----------------------------------------------- 1 开始生成配置文件(原文件将被备份) 2 设置节点过滤关键字 3 设置节点筛选关键字 4 选取在线配置规定模版 5 选取在线生成服务器 0 撤销输出并返回上级菜单-----------------------------------------------请间接输出第1个链接或对应数字选项 > https://aliyun.w.ikunlunaq.com/api/v1/client/subscribe?token=19758299edec706c970b4a9b5cfa9c3b&flag=clash-----------------------------------------------本性能依赖第三方在线subconverter服务实现,脚本自身不提供任何代理服务!严禁应用本脚本从事任何非法活动,否则所有结果请自负!-----------------------------------------------反对批量(<=99)导入订阅链接、分享链接----------------------------------------------- 1 开始生成配置文件(原文件将被备份) 2 设置节点过滤关键字 3 设置节点筛选关键字 4 选取在线配置规定模版 5 选取在线生成服务器 0 撤销输出并返回上级菜单-----------------------------------------------请间接输出第2个链接或对应数字选项 > 1-----------------------------------------------链接地址为:https://api.dler.io/sub?target=clash&insert=true&new_name=true&scv=true&udp=true&exclude=&include=&url=https://aliyun.w.ikunlunaq.com/api/v1/client/subscribe?token=19758299edec706c970b4a9b5cfa9c3b%26flag=clash&config=https://github.com/juewuy/ShellClash/raw/master/rules/ShellClash.ini能够手动复制该链接到浏览器关上并查看数据是否失常!######################################################################### 100.0% -=O=- # # # # 已胜利获取配置文件!-----------------------------------------------很好!当初只须要执行启动就能够欢快的应用了!-----------------------------------------------立刻启动clash服务?(1/0) > 1-----------------------------------------------未找到clash外围,正在下载!######################################################################### 100.0%clash服务已启动!请应用 http://172.25.0.11:9999/ui 治理内置规定-----------------------------------------------其余设施能够应用PAC配置连贯:http://172.25.0.11:9999/ui/pac或者应用HTTP/SOCK5形式连贯:IP{172.25.0.11}端口{7890}-----------------------------------------------欢送应用ShellClash! 版本:1.7.0fClash服务正在运行(污浊模式),已设置开机启动!以后内存占用:16912 kB,已运行:00小时00分03秒TG频道:https://t.me/ShellClash----------------------------------------------- 1 启动/重启clash服务 2 clash性能设置 3 进行clash服务 4 clash启动设置 5 设置定时工作 6 导入配置文件 7 clash进阶设置 8 其余工具 9 更新/卸载----------------------------------------------- 0 退出脚本请输出对应数字 > 2-----------------------------------------------欢送应用性能设置菜单:----------------------------------------------- 1 切换Clash运行模式: 污浊模式 2 切换DNS运行模式: redir_host 3 跳过本地证书验证: 已开启 ————解决节点证书验证谬误 4 只代理罕用端口: 未开启 ————用于过滤P2P流量 5 过滤局域网设施: 未开启 ————应用黑/白名单进行过滤 6 设置本机代理服务: 已开启 ————使本机流量通过clash内核 7 屏蔽QUIC流量: 未开启 ————优化视频性能 8 CN_IP绕过内核: 未开启 ————优化性能,不兼容Fake-ip----------------------------------------------- 0 返回上级菜单 -----------------------------------------------请输出对应数字 > 1-----------------------------------------------以后代理模式为: 污浊模式 ;Clash外围为: clash 切换模式后须要手动重启clash服务以失效!----------------------------------------------- 1 Redir模式: Redir转发TCP,不转发UDP 2 混合模式: Redir转发TCP,Tun转发UDP 3 Tproxy混合: Redir转发TCP,Tproxy转发UDP 4 Tun模式: 应用Tun转发TCP&UDP(占用高) 5 Tproxy模式: 应用Tproxy转发TCP&UDP 6 Nft根底: 应用nftables转发TCP,不转发UDP 7 Nft混合: 应用nft_tproxy转发TCP&UDP 8 污浊模式: 不设置流量转发 0 返回上级菜单请输出对应数字 > 1-----------------------------------------------已设为 Redir模式 !!-----------------------------------------------欢送应用性能设置菜单:----------------------------------------------- 1 切换Clash运行模式: Redir模式 2 切换DNS运行模式: redir_host 3 跳过本地证书验证: 已开启 ————解决节点证书验证谬误 4 只代理罕用端口: 未开启 ————用于过滤P2P流量 5 过滤局域网设施: 未开启 ————应用黑/白名单进行过滤 6 设置本机代理服务: 已开启 ————使本机流量通过clash内核 7 屏蔽QUIC流量: 未开启 ————优化视频性能 8 CN_IP绕过内核: 未开启 ————优化性能,不兼容Fake-ip----------------------------------------------- 0 返回上级菜单 -----------------------------------------------请输出对应数字 > 0-----------------------------------------------检测到已变更的内容,请重启clash服务!-----------------------------------------------是否当初重启clash服务?(1/0) > 1-----------------------------------------------clash服务已启动!请应用 http://172.25.0.11:9999/ui 治理内置规定-----------------------------------------------欢送应用ShellClash! 版本:1.7.0fClash服务正在运行(Redir模式),已设置开机启动!以后内存占用:16768 kB,已运行:00小时00分01秒TG频道:https://t.me/ShellClash----------------------------------------------- 1 启动/重启clash服务 2 clash性能设置 3 进行clash服务 4 clash启动设置 5 设置定时工作 6 导入配置文件 7 clash进阶设置 8 其余工具 9 更新/卸载----------------------------------------------- 0 退出脚本请输出对应数字 > 1-----------------------------------------------clash服务已启动!请应用 http://172.25.0.11:9999/ui 治理内置规定关上节点抉择须要新开一个隐身窗口,不然关上页面空白。 ...

May 11, 2023 · 2 min · jiezi

关于ubuntu:CentOS78-安装-5-以上的Linux-kernel

CentOS以稳固著称,稳固在另外一方面就是激进。所以CentOS7还在用3.10,CentOS8也才是4.18。而以后最新的Linux Kernel都更新到6.0 rc3了。其余较新的发行版都用上了5.10+的版本。本文简略介绍如何在CentOS7、8上间接装置5.1+以上版本的第三方内核。应用teddysun编译的5.15 Kernel包ELRepo Project 提供的内核版本始终都比较稳定,然而这个库 kernel-ml 总是在新的大版本进去当前就不再提供旧的版本。比方 kernel-ml 分支 5.15 到 5.15.13 当前就不再更新了。5.15 是最新的 LTS 版本,秋水大神持续编译 5.15.x 的最新版本,直到 5.15.x 不再更新为止。CentOS7执行以下三个命令后reboot重启。wget https://dl.lamp.sh/kernel/el7/kernel-ml-5.15.63-1.el7.x86_64.rpm \https://dl.lamp.sh/kernel/el7/kernel-ml-devel-5.15.63-1.el7.x... \https://dl.lamp.sh/kernel/el7/kernel-ml-headers-5.15.63-1.el7... \https://dl.lamp.sh/kernel/el7/kernel-ml-tools-5.15.63-1.el7.x... \https://dl.lamp.sh/kernel/el7/kernel-ml-tools-libs-5.15.63-1.... \https://dl.lamp.sh/kernel/el7/kernel-ml-tools-libs-devel-5.15... localinstall kernel-ml-* -y --skip-broken胜利装置后,执行以下命令查看本机曾经存在的内核列表:awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg设置启动最新内核(个别最新装置的内核启动程序为 0)grub2-set-default 0rebootCentOS8wget https://dl.lamp.sh/kernel/el8/kernel-ml-5.15.63-1.el8.x86_64.rpm \https://dl.lamp.sh/kernel/el8/kernel-ml-headers-5.15.63-1.el8... \https://dl.lamp.sh/kernel/el8/kernel-ml-core-5.15.63-1.el8.x8... \https://dl.lamp.sh/kernel/el8/kernel-ml-devel-5.15.63-1.el8.x... \https://dl.lamp.sh/kernel/el8/kernel-ml-modules-5.15.63-1.el8... \https://dl.lamp.sh/kernel/el8/kernel-ml-modules-extra-5.15.63... yum localinstall kernel-ml-* --allowerasing -y胜利装置后,执行以下命令查看本机曾经存在的内核启动程序:grub2-editenv list个别状况下返回的就是最新版的内核信息。CentOS Stream 8 / Rocky Linux 8 / AlmaLinux 8 无需手动设置启动最新内核。reboot应用ELRepo更新最新稳定版内核间接应用ELRepo Project 提供的内核,通过ELRepo装置最新稳定版的Linux Kerenl。以后是5.19.5。CentOS7yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm -yyum --enablerepo=elrepo-kernel install kernel-ml -y &&yum --enablerepo=elrepo-kernel install kernel-ml-devel -y grub2-set-default 0rebootCentOS8yum install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm -yyum --enablerepo=elrepo-kernel install kernel-ml -y &&yum --enablerepo=elrepo-kernel install kernel-ml-devel -y reboot令人惊喜的是CentOS 9 Stream x64曾经用上了5.14的内核,所以不用赘述。 ...

May 8, 2023 · 1 min · jiezi

关于ubuntu:腾讯云-Ubuntu-204-配置-PostgreSQL-14-远程访问

1 前置-服务器装置 PostgreSQL 14ubuntu 增加腾讯和阿里的源后,PostgreSQL 的版本是12,如果想装置12当前的版本,须要按pg 官网的办法,把pg的下载地址加到源列表中,代码如下: sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list' wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add - sudo apt-get update sudo apt-get -y install postgresql# 装置个性版本sudo apt-get install postgresql-14这样装置的版本是最新的大版本 PostgreSQL 15,这片文档用14版本,因为我用的navicat 连贯不上 pg 15。 2 批改配置文件次要批改的2个配置文件,别离是: postgresql.conf 批改监听IP的范畴pg_hba.conf 给近程拜访权限 sudo vi /etc/postgresql/14/main/postgresql.conf 批改 postgresql.conf 文件中的 isten_addresses, 默认是localhost,只监听本地IP,批改为 '*' 号,监听所有的ip 。 这里顺便看一下port 端口号,是连贯pg 数据库的端口号,有时不肯定是5432。 sudo vi /etc/postgresql/14/main/pg_hba.conf 批改权限配置文件pg_hba.conf,在最上面增加一行, host 是近程类型的拜访 ,all 是所有 用库和所有的用户,0.0.0.0/0 是所有的IP,也能够批改为固定IP,不过这部分也能够在云服务器的防火墙增加,特定IP能力连贯,最有一列是容许拜访, ...

April 15, 2023 · 1 min · jiezi

关于ubuntu:Ubuntu-2204-LTS-上安装-Nginx-Web-服务器

Nginx 是一个收费和开源的 Web 服务器,它也能够用作反向代理,HTTP 负载均衡器,HTTP 缓存和邮件代理。Nginx 实用于所有相似 Unix 的操作系统,并以 BSD 开源许可协定公布。 在这篇文章中,咱们将逐渐介绍如何在 Ubuntu 22.04 LTS 上装置 Nginx Web 服务器。 必备条件Pre-Installed Ubuntu 22.04 LTSSudo User with admin rightsInternet Connectivity装置 NginxNginx 包及其依赖项在默认的包存储库中可用,关上终端,运行以下 apt 命令。 $ sudo apt update$ sudo apt install nginx -y启动并启用 Nginx 服务 $ sudo systemctl start nginx$ sudo systemctl enable nginx验证 Nginx 服务状态 $ sudo systemctl status nginx$ sudo systemctl is-active nginx 放行 80 和 443 端口如果您的 Ubuntu 零碎上启用并配置了防火墙,则执行以下 ufw 命令以容许 80 和 443 端口 ...

April 6, 2023 · 2 min · jiezi

关于ubuntu:Ubuntu-2204-2004-上安装-Jenkins

工作的自动化可能十分辣手,尤其是在多个开发人员向共享存储库提交代码的状况下。执行不良的自动化过程通常会导致不统一和提早,这就是 Jenkins 的用武之地。Jenkins 是一种收费的,凋谢的继续集成工具,次要用于工作自动化。它有助于简化继续开发,测试以及新提交代码的部署。 本文将介绍如何在 Ubuntu 22.04 / Ubuntu 20.04 上装置 Jenkins。 必备条件Pre-Installed Ubuntu 22.04 / 20.04User with sudo privilegesInternet Connectivity1) 应用 apt 命令装置 Java作为一个 Java 应用程序,Jenkins 要求 Java 8 及更高版本,查看零碎上是否装置了 Java $ java --version如果没有装置 Java,则会失去以下输入 执行如下命令,在您的零碎上装置 Java $ sudo apt install -y openjdk-17-jre-headless装置实现后,再次验证 Java 是否已装置 $ java --version 2) 通过官网存储库装置 Jenkins从 Jenkins 存储库导入 Jenkins GPG 密钥,如下所示 $ curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee \/usr/share/keyrings/jenkins-keyring.asc > /dev/null接下来,将 Jenkins 存储库退出到源列表文件 ...

March 27, 2023 · 1 min · jiezi

关于ubuntu:解决-Ubuntu-Could-not-get-lock-varlibdpkglock-错误

最近,我遇到了 “Could not get lock /var/lib/dpkg/lock”的谬误,我既不能装置任何软件包,也不能更新零碎。此谬误也与“Could not get lock /var/lib/apt/lists/lock”谬误密切相关。以下是 Ubuntu 20.04 上的一些样本输入。 Reading package lists... DoneE: Could not get lock /var/lib/apt/lists/lock. It is held by process 3620 (apt)N: Be aware that removing the lock file is not a solution and may break your system.E: Unable to lock directory /var/lib/apt/lists/ 这可能会十分令人丧气,常常会让你陷入困境,无奈更新、降级或装置任何软件包。 是什么导致了这个谬误 正如谬误所提醒的那样,另一个过程正在应用 /var/lib/dpkg/lock 或 /var/lib/dpkg/lock 文件。当您有 2 个或多个终端运行零碎更新或降级时,就会产生这种状况。当您过早地勾销或以其余形式更新 / 降级时,也可能产生这种状况。 如果遇到这种谬误,齐全没有必要惊恐,让咱们探讨一些解决方案。 (1) 敞开所有正在应用 APT 管理器的过程列出应用 apt 包管理器的过程 ...

March 20, 2023 · 1 min · jiezi

关于ubuntu:Ubuntu-上安装私有-Docker-镜像库

本文中,咱们将学习如何在 Ubuntu 20.04 上设置公有 docker 镜像库。 为什么要公有 Docker Registry?要应用 Docker 平台平滑 CI/CD 开发,请思考应用自托管 Docker 镜像库。为了更快的交付以及平安的基础架构,建议您设置本人的 Docker 私人镜像库以存储您的 Docker 镜像并在组织中散发。 前提条件User account with sudo privilegesA server for Docker registryNginx on the Docker Registry serverA client serverDocker and Docker-Compose on both servers.什么是公有 Docker Registry?Docker Registry 是一个服务器端应用程序,容许您将 Docker 镜像本地存储到一个集中的地位。通过设置本人的 Docker Registry 服务器,您能够在不连贯到 Docker Hub 的状况下拉出和推送 docker 镜像,节俭带宽并避免平安威逼。 在开始之前,确保您曾经在客户端服务器和本地镜像服务器上安装了 Docker 和 Docker- Compose,如果须要验证是否装置了所需的软件,能够执行以下命令查看软件版本。 $ docker version $ docker-compose version 此外,您须要确保 docker 服务已启动,并在启动时设置为启用 ...

March 9, 2023 · 3 min · jiezi

关于ubuntu:使用-ubuntudrivers-安装-nvida-显卡驱动的一些疑问

问题形容: 应用 ubuntu-drivers 装置 nvida 显卡驱动的一些疑难? Q1 ubuntu-drivers devices 输入中的后缀都是什么意思? nvidia-driver-525-server 和 nvidia-driver-450-server 是什么区别? nvidia-driver-525-server 和 nvidia-driver-525 的区别? 应用 sudo apt install nvidia-driver-525-server 装置显卡驱动的时候,发现待装置的软件列表外面竟然没有 nvidia-smi? 没关系,装置了之后,就有 nvidia-smi 了 等 sudo apt install nvidia-driver-525-server 运行实现后,记得执行 reboot 重启主机,这样驱动才会失效 对于驱动版本的问题,装置最新版就行了 比方从 https://www.nvidia.cn/download/driverResults.aspx/199496/cn/ 官网下载的驱动程序 如果是最新的 A800 GPU,最新的驱动就是 525 版本的 而如果是古老的 M60 GPU,最新的驱动就是 460 版本的 我这里本人最新的 525 驱动版本,带 M60 也没有问题哦

March 8, 2023 · 1 min · jiezi

关于ubuntu:最新BlackArch发布提供1400款渗透测试工具

近日,BlackArch Linux新版本公布,此版本为白帽子和平安钻研人员提供了大概1400款浸透测试工具,如果你是一位白帽子或者平安钻研人员,这个音讯无疑会让你很感兴趣。BlackArch Linux是一款基于Arch Linux的发行版,次要面向浸透测试人员和平安研究者群体。目前BlackArch Linux开发者曾经颁布了新版本的ISO镜像。开发者在繁忙了几个月之后,终于发行了新版本镜像,替换掉了旧版的ISO镜像(2016.01.10),新版本减少了超过80款工具,这些工具可被用于浸透测试和平安审计业务。开发者在一个申明中发表了新版本的诞生:明天咱们发行了BlackArch Linux新版本的安装程序,此次的ISO镜像中蕴含1400款工具。咱们感激所有BlackArch的用户,镜像提供者和所有的支持者们,谢谢你们的反对与帮忙。新版本的BlackArch Linux提供了一种全新的安装程序,这使得其装置过程更加快捷和简略。与Arch Linux雷同,BlackArch Linux目前也采纳的是Linux 4.5.1的内核,同时EFI疏导问题和之前用户报告的32-bit (i686)疏导问题也都失去了解决。新版本的1400款浸透测试工具中,包含之前工具的更新以及新增的一些工具,这些工具对于黑客和平安研究者都是很好的抉择。你能够在其官网下载新版本的镜像,官网中还有BlackArch Linux常见问题和发行阐明。上面是BlackArch Linux官网下载地址:其中蕴含残缺版本和网络装置版本的镜像。你能够将这些镜像拷贝到DVD和U盘中。live ISO蕴含了残缺的BlackArch Linux零碎,网络安装版镜像则是轻量级的镜像。ImageVersionTorrentSizeSHA1sumBlackArch Linux 64 bit Live ISO2016.04.28Torrent4.5GB3ed5132820d17b5fa3b234b127f266d47741ec99BlackArch Linux 32 bit Live ISO2016.04.28Torrent4.3GBb3bd77af14eb6264067560bdfba0692bea42ace6BlackArch Linux 64 bit Netinstall ISO2016.04.28Torrent383 MB36d424f42542d189281199651a5fc3d0e4e71ad1BlackArch Linux 32 bit Netinstall ISO2016.04.28Torrent345 MB5e6cb462cc3ec637c7f02a21a709df15456c5751请尽可能应用较近的镜像地址进行下载,以下是位于中国的镜像地址:Official BlackArch Linux Mirror Sites China    https://mirrors.ustc.edu.cn/b...

February 24, 2023 · 1 min · jiezi

关于ubuntu:显卡驱动cudacudnn安装

一:驱动装置1.装置驱动抉择阿里云镜像。2.在终端输出以下命令: sudo apt-get install linux-headers-$(uname -r)distribution=$(. /etc/os-release;echo $ID$VERSION_ID | sed -e 's/\.//g')wget https://developer.download.nvidia.com/compute/cuda/repos/$distribution/x86_64/cuda-keyring_1.0-1_all.debsudo dpkg -i cuda-keyring_1.0-1_all.debsudo apt-get -y install cuda-drivers3.输出nvidia-smi 查看后果二:装置CUDA 1.输出网址:https://developer.nvidia.com/cuda-toolkit-archive本文抉择11.7.0版本的CUDA2.装置cuda,抉择相应版本和零碎,并执行上面两行命令。如下图所示。 wget https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.runsudo sh cuda_11.7.0_515.43.04_linux.run3.抉择continue4.输出accept5.Driver前输出空格。6.点击install 7.查看cuda cd /usr/local 看看有没有cuda文件夹8.关上、编辑环境变量的配置文件vi ~/.bashrc 在开端加上# cudaexport LD_LIBRARY_PATH=/usr/local/cuda/lib64export PATH=$PATH:/usr/local/cuda/bin而后按:wq保留退出编辑模式。9.刷新~/.bashrc文件使其失效:source ~/.bashrc10.从新应用nvcc命令查看CUDA版本nvcc -V如下图cuda版本11.7三:装置cudnn 1.先下载cuDNN的.deb本地安装包进入网址:https://developer.nvidia.com/rdp/cudnn-archive留神下载是须要注册一个Nvidia的账号的,本文抉择下载cuDNNv8.7.0,因为其反对CUDA11版本。下图是cudnn装置的具体步骤。 2.sudo dpkg -i cudnn-local-repo-ubuntu2204-8.7.0.84_1.0-1_amd64.deb 3.sudo cp /var/cudnn-local-repo-ubuntu2204-8.7.0.84/cudnn-local-BF23AD8A-keyring.gpg /usr/share/keyrings/4.更新一下软件库sudo apt-get update5.最初是真正开始装置cuDNN的库:sudo apt-get install libcudnn8=8.7.0.84-1+cuda11.8sudo apt-get install libcudnn8-dev=8.7.0.84-1+cuda11.8sudo apt-get install libcudnn8-samples=8.7.0.84-1+cuda11.86.查看cudnn装置胜利cd /usr/src/cudnn_samples_v8/mnistCUDNNsudo make cleansudo make呈现如下报错: 执行sudo apt-get install libfreeimage3 libfreeimage-devsudo make./mnistCUDNN呈现下图代表胜利

February 20, 2023 · 1 min · jiezi

关于ubuntu:通过15个实例掌握-Ubuntu-Debian-系统中-APT-命令

Apt (Advanced package tool) 是一个命令行包管理工具,实用于 Ubuntu / Debian Linux。Apt 用于在 Ubuntu / Debian 零碎中从命令行装置、删除、更新和降级 Debian 包。Apt 克服了在 apt-get 命令中留神到的问题和谬误。应用 apt 命令时,用户必须具备 sudo 权限。 在这篇文章中,咱们将演示15个 Ubuntu / Debian APT 命令示例。 (1) 更新包信息apt update 命令用于从源获取最新的包信息,这里源能够通过网络或本地存储库存储。 $ sudo apt update倡议在装置或升级包之前执行该命令。 (2) 列出程序包应用 apt list 命令列出所有可用的软件包,包含已装置和可降级的软件包。 $ sudo apt list只列出已装置的包 $ sudo apt list --installed只列出可降级的包 $ sudo apt list --upgradeable(3) 装置新软件包要装置一个新包,应用 apt install 命令,示例如下所示 $ sudo apt install nginxOr$ sudo apt install nginx -y当咱们指定 -y 时,它会主动确认并安装包。 ...

February 19, 2023 · 2 min · jiezi

关于ubuntu:ubunut2004-server-设置静态IP

参考:https://pimylifeup.com/ubuntu...批改文件:/etc/netplan/00-installer-config.yaml批改为: network: ethernets: ens33: #dhcp4: true dhcp4: false addresses: [192.168.0.150/24] gateway4: 192.168.0.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] version: 2批改实现后,执行命令: sudo netplan apply 留神gatway4,一开始依照参考链接中批改为 192.168.1.1,不能上网,批改为192.168.0.1后就好了。

February 12, 2023 · 1 min · jiezi

关于ubuntu:Ubuntu-2204-系统上配置-DHCP-服务器

DHCP (Dynamic Host Configuration Protocol) 是动静主机配置协定的缩写,它工作在客户-服务器架构上。DHCP 服务器为网络中的客户端主动调配 IPv4 和 IPv6 地址。DHCP Server 向客户端提供 IP 地址租期,如果客户端申请 IP 地址并失去 DHCP Server 的确认,客户端将取得租期内的 IP 地址。如果租期到期,客户端想应用雷同的 IP 地址,则必须从新向 DHCP 服务器申请 IP 地址。 必备条件本文中应用两台虚拟机进行实验室设置。第一台虚拟机为 Ubuntu 22.04,配置为 DHCP 服务器。第二台虚拟机为 RHEL 9,配置为客户端,主动从 DHCP 服务器获取 IP 地址。 Ubuntu 22.04 LTS 有两个网卡 (NICs) enp0s3 (192.168.1.204) – 它将用于拜访治理和互联网连贯enp0s8 (192.168.56.4)– 它将用于 DHCP,在此接口上公开 DHCP 子网RHEL 9 虚拟机有一块网卡 enp0s3,用于申请 DHCP IP 地址,该网卡应映射到 DHCP 子网 VLAN。 (1) 更新包索引登录 Ubuntu 22.04 零碎,运行 apt 命令更新包索引 ...

February 1, 2023 · 1 min · jiezi

关于ubuntu:悉数美剧黑客军团中的黑客工具

本篇文章中次要列举《Mr. Robot》电视剧中次要用到的黑客工具,并对它们所对应的事实中的黑客工具做一简要介绍。Mr. Robot2015年美剧出了一部对于黑客题材的电视剧,置信爱看黑客电视剧、电影的同学们曾经看过或者正在追这部神秘的《Mr. Robot》,尤其是对那些计算机迷或者科技迷来说,这部电视剧更是不容错过。此外,《Mr. Robot》翻译成中文为《机器人学生》或者《黑客军团》。既然是黑客题材的电视剧,那么剧中难免会经常出现一些用于网络攻击或者进攻的黑客工具。所以,让咱们一起看一下《Mr. Robot》剧中都应用了哪些黑客工具,并剖析一下为何这些工具看起来与事实中的工具如此类似,这不禁让人遥想剧中的黑客工具是否就是事实中的工具。甚至是剧中配角Elliot Alderson,作为一位平安分析师闪耀全剧,剧中的他在事实中总是衣着连帽衫,并怀着一种寻求技术和现实生活之间均衡的心态。目前,这部电视剧曾经正在筹备第二季,所以是时候咱们总结一下剧中所用到的黑客工具啦。剧中的黑客工具当然,剧中出现的网络社会都是通过IRC和社交媒体进行沟通,然而其中的很多技巧和细节都揭示了一种实在生存的模式。上面,就让咱们独特关注下剧中所呈现的事实中存在的黑客工具:1、Kali Linux不像身边的绝大多数人,艾略特(Elliot)和他的伙伴都应用Kali Linux。这是一个残缺的开源并收费的操作系统,并集成了罕用的浸透测试和黑客攻击工具。2、wgetwget是一个用来入侵Web服务器并拦挡敏感数据的计算机程序。它基于shellshock破绽对指标进行入侵。(FB正文:wget名称的由来是“World Wide Web”与“get”的联合,它是从网络上主动下载文件的自在工具,反对通过HTTP、HTTPS、FTP三个最常见的TCP/IP协定下载,wget在剧中被用来针对shellshock(破壳)破绽入侵WEB服务器)3、Canbus Hacking确实,针对汽车的黑客攻击在最近几年迅速倒退,而Candump的应用就是最好的证实,利用该工具可能获取相应的信息。4、用于攻打设施的USB将USB闪存扔在一个停车的中央,就是为了让无知的路人拾起并开始攻打的第一步。在USB被插入到受害者的电脑中时,真正的攻打就开始了。5、蓝牙扫描器蓝牙扫描器(或btscanner)用于通过蓝牙从一部手机中提取信息,甚至不须要与手机配对就能提取信息。6、Bluesniff:相似于蓝牙扫描器,Bluesniff是另一个与蓝牙扫描器性能雷同的黑客工具。7、Meterpreter:Meterpreter是Metasploit框架,它能够为用户提供独特的灵活性,并容许残缺的及隐秘的入侵。8、社会工程学工具箱(SET)这是一个框架,它容许针对社会工程学进行更简略、更容易的攻打。《Mr. Robot》中的一个这样的攻打就是短信欺诈性能。9、Netscape Navigator(网景导航器)当然,没有黑客会应用这样的Web浏览器。然而,它却是记录艾略特如何开始攻打的的一个记录器,并且它表白这部电视剧的承诺,即向观众提供真正的常识和信息。

January 31, 2023 · 1 min · jiezi

关于ubuntu:Bash-脚本实例获取符号链接的目标位置

咱们都相熟 Linux 中的符号链接,通常称为符号链接或软链接,符号链接是指向任何文件系统中的另一个文件或目录的特定文件。本文将介绍 Linux 中符号链接的基础知识,并创立一个简略的 bash 脚本来获取符号链接的指标地位。符号链接的类型次要有两种类型的符号链接,即:硬链接:硬链接是指向文件系统中的文件或目录的间接指针。硬链接只能在与指标文件雷同的文件系统中创立。软连贯:软链接是文件或目录的间接快捷方式,能够存在于文件系统中的任何地位。软链接能够指向不同文件系统中的文件。如何创立符号链接要在 Linux 中创立符号链接,咱们应用 ln 命令。执行不带选项的命令会创立指向指定指标文件的硬链接。ln 命令的个别语法是:ln [OPTIONS] 如要创立软链接,须要增加 -s 选项:ln -s [OPTION] 实例一:创立文件的软连贯以下命令在咱们的主目录中创立指向/var/log/audit/audit.log文件的软链接:[root@localhost ~]# ln -s /var/log/audit/audit.log ~/audit.log 实例二:创立目录的软连贯以下命令在咱们的主目录中创立指向/var/log目录的软链接:[root@localhost ~]# ln -s /var/log ~/log 如何删除符号链接要删除符号链接,咱们应用命令 unlink 后跟要删除的符号链接的门路。[root@localhost ~]# unlink ~/log下图可看到,log的快捷方式没有了。留神:如果删除指标文件或目录,请记得删除符号链接,因为符号链接不会随着文件的删除而删除。如何获取符号链接的指标文件或目录每个符号链接都会指向一个指标文件或目录(除非损坏)。要获取符号链接的指标文件/目录,咱们应用readlink命令显示符号链接的指标。例如,要获取咱们在后面局部中创立的 audit.log 文件的指标,咱们能够执行以下操作:[root@localhost ~]# readlink ~/audit.log /var/log/audit/audit.log获取符号链接的 Bash 脚本咱们能够创立一个简略的 bash 脚本,该脚本承受门路并列出所有符号链接及其指标文件或目录:[root@localhost ~]# vim symlink.sh !/bin/bashread -p "Provide the directory to evaluate: " target_dircd $target_dirlinks=$(find . -maxdepth 1 -type l -ls | awk '{print $11}')for link in $linksdo echo "$link -> $(readlink $link)"done 该脚本首先询问用户要获取的目录。而后,脚本转到提供的目录并找到目录中的所有符号链接,并将输入传递给awk命令。awk 输入并定位符号链接,并将它们保留到一个名为 links 的变量中。而后咱们创立一个循环,抓取links变量中的每个链接,并应用 readlink 命令获取它们的指标地位。最初,显示符号链接和目标目录。上面是一个示例输入:[root@localhost ~]# ./symlink.sh Provide the directory to evaluate: /etc./rc.local -> rc.d/rc.local./redhat-release -> centos-release./system-release -> centos-release./init.d -> rc.d/init.d./rc0.d -> rc.d/rc0.d./rc1.d -> rc.d/rc1.d./rc2.d -> rc.d/rc2.d./rc3.d -> rc.d/rc3.d./rc4.d -> rc.d/rc4.d./rc5.d -> rc.d/rc5.d./rc6.d -> rc.d/rc6.d./localtime -> ../usr/share/zoneinfo/Asia/Shanghai./mtab -> ../proc/self/mounts./yum.conf -> dnf/dnf.conf./grub2.cfg -> ../boot/grub2/grub.cfg ...

January 26, 2023 · 1 min · jiezi

关于ubuntu:UbuntuWin11-VmWare虚拟机安装Ubuntu-22041server

引言如题目所说,属于集体虚拟机装置Ubuntu的笔记记录。 VM装置网络上有很多教程,这里就间接省略了。 下载Ubuntu 22.04.1-server进入Ubuntu的中文网站:Ubuntu零碎下载 | Ubuntu 依据最新的版本下载即可。本次应用应用USB或者DVD的物理镜像装置。 VM装置UbuntuVm装置实现之后,咱们间接去官方网站下载Ubuntu 22.04.1 的Sever版本,在VM当中咱们抉择间接创立的新的镜像。 在磁盘中抉择下载下来的ISO镜像文件。 抉择间接下一步 抉择磁盘大小,这里集体磁盘空间比拟短缺,抉择了30GB。 抉择语言这里倡议应用英文语言: 抉择键盘上面是抉择键盘的形式,默认下一步即可: 配置网络留神:如果这里配置网络一会装置零碎速度可能会较慢,因为ubuntu会从网络上下载更新。 能够抉择DHCP获取 IP,有利于老手疾速学习,如果读者有IP常识也能够按tab键配置IP相干 地址,如上图中标记。 比方能够参考上面的形式配置网络IP 配置的固定IP地址如上图所示,地址段依据vm默认即可,DNS为公共可用DNS。 抉择代理抉择代理,这里间接应用默认的设置即可。 抉择软件源如果开启联网,ubuntu 默认会抉择依据软件源进行下载。如果须要联网更新这里能够配置清华源的地址: https://mirrors.tuna.tsinghua.edu.cn/ubuntu 留神:能够抉择VM外的粘贴性能粘贴进去,清华源有ubuntu20,有的源没有,此处也可装置结束配置。 磁盘分区老手倡议间接应用官网给的默认分区配置。这里就抉择默认的应用整块磁盘主动分区。 磁盘分区信息预览最初是分区的信息预览,这里间接Done即可。 提醒:确认是否持续,持续后会对磁盘进行格式化会毁坏磁盘数据,如果是宿主机系统重装倡议提前备份。配置零碎信息配置零碎主机名、登录用户和明码。 OpenSSL装置这里须要手动勾选一下,按空格键勾选图中的小方框内为小叉子,而后按tab键抉择Done持续。 可选装置Ubuntu提供一些风行的常见运维工具提供默认装置,比方云服务器的构建,K8S,Docker的软件。 这里集体勾选了docker和powershell。 最初期待装置即可。 留神装置过程中可能呈现报错,此处为卸载光驱失败了,因为是虚拟机装置,可不必理睬,按回车重启即可。 当装置实现之后,最下方的界面会提醒重启或者查看全副日志。咱们抉择重启而后期待Ubuntu做最初的初始化操作即可。 重启实现之后应用下面零碎信息配置的用户登陆即可。留神这个用户不是ROOT,然而具备和ROOT雷同的权限。 Root用户配置Ubuntu 在第一次登陆之后须要设置ROOT用户的明码,切换Root和从新设置明码的命令如下: 批改root明码 sudo passwd root切换root账户 sudo su留神默认状况下无奈用Root远程登陆。 Root 远程登陆默认Ubuntu不容许root近程登录,前期如果想通过root登陆零碎则必须批改SSH配置文件中的相干参数 才行。 sudo vim /etc/ssh/sshd_config PermitRootLogin yes批改之后须要重启SSHD后盾过程: sudo systemctl restart sshdXshell 近程连贯查看设置如果在之前的装置步骤中没有装置OpenSSL,能够应用上面的命令装置: ...

January 25, 2023 · 3 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-上安装-FreeFileSync-同步工具

FreeFileSync 是一个开源的文件同步和备份工具,有助于跨文件夹和各种设施同步文件,并放弃您的数据更新。它是一个多平台工具,实用于 Windows、Linux 和 Mac零碎。 在本教程中,咱们将逐渐介绍如何在 Ubuntu 22.04 上装置 FreeFileSync 前提条件Pre-Installed Ubuntu 22.04 LTS systemSudo User with admin rightsStable Internet connectivity(1) 更新软件包列表首先,登录到你的 Ubuntu 22.04 工作站并更新软件包列表 $ sudo apt update(2) 下载 FreeFileSync 安装文件FreeFileSync is not included in the official Ubuntu repositories atthe time of writing this guide. The only way of installing it is bydownloading the binary file from the official site and then running theinstallation file. 在撰写本指南时,FreeeFileSync 还没有蕴含在官网的 Ubuntu 存储库中。装置它的惟一办法是从官方网站下载二进制文件,而后运行安装文件。 ...

January 16, 2023 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-上安装-Docker-Desktop

通常都是在命令行上运行和治理 Docker 容器映像,往往会让 Docker 的初学者望而却步,这时 Docker Desktop 就有用武之地了。 Docker Desktop 由 Docker 开发,是一款收费且用户敌对的 GUI 应用程序,容许用户在 Linux PC 上轻松运行和治理 Docker 容器和映像,而不须要在 CLI 上执行命令。 Docker Desktop 是一个跨平台的应用程序,这意味着你能够在 Windows、Linux 和 Mac 上装置它。对于员工人数不超过 250 人的公司来说,它是收费的,超过 250 人的公司须要付费订阅。 在本教程中,咱们将疏导您在 Ubuntu 22.04 上装置 Docker Desktop。 必备条件64-bit CPU with Virtualization Support enabled.At least 4GB RAMA GUI desktop environment (Preferably GNOME, MATE, or KDE )A Sudo User with admin rights(1) 确认已启用 KVM 虚拟化要确认是否已加载 KVM 模块,请运行命令 $ lsmod | grep kvm如果加载了模块,您应该失去以下输入。阐明 Intel CPU 的 KVM 模块已开启。 ...

January 15, 2023 · 2 min · jiezi

关于ubuntu:为什么工作的新消息收不到提醒

主显示器在哪里告诉就在哪里浏览器级别的告诉开启room级别的告诉开启

January 13, 2023 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-2004-上安装-Ansible

Ansible 是一个收费的开源 IT 自动化和配置工具。它简直实用于所有 Linux 发行版,可用于治理 Linux 和 Windows 零碎。当初,Ansible 也被用于治理 AWS、虚拟机和容器等中的 EC2 实例。它不须要托管主机上的任何代理,只须要 ssh 连贯。 在这篇文章中,咱们将介绍如何在 Ubuntu 22.04 LTS (Jammy Jellyfish)和 20.04 LTS (Focal Fossa)上装置最新版本的 Ansible。 必备条件Minimal Installed Ubuntu 22.04 | 20.04Regular user with sudo privileges2 CPU / vCPU2 GB RAM or more20 GB Hard driveInternet Connection以下是我的演示设置细节 Ansible Control Node – control.example.com (192.168.1.192)Ansible Managed Nodes – node1.example.com & node2.example.comsysops sudo user on control and managed nodes with privileges.留神: 这里 node1 是一个 Ubuntu 零碎,node2 是一个 fedora 零碎,管制节点是咱们将装置 ansible 的零碎。我假如曾经在每个主机上创立了 sysops sudo 用户。 ...

January 6, 2023 · 2 min · jiezi

关于ubuntu:ubuntu系统笔记本电池坏掉的情况下性能严重下降的解决办法

问题形容 开机呈现以下问题 the ac power adapter type cannot be determined开机抉择diagnose进行查看发现 the battery is reaching the end of its life显示电池曾经达到生命止境 问题起因剖析 电池坏掉后cpu动不动就跑满了,因为此时cpu的工作模式被批改了 装置cpufrequency工具 sudo apt-get install cpufrequtils 查看cpu信息 cpufreq-info 所有内核都变成了powersave的模式 批改模式 sudo cpufreq-set -c 0 -g performancesudo cpufreq-set -c 1 -g performancesudo cpufreq-set -c 2 -g performancesudo cpufreq-set -c 3 -g performancemodprobe msrwrmsr 0x1FC 2 //敞开BD PROCHOTwatch -n 1 "cat /proc/cpuinfo | grep MHz"再次查看 cpufreq-info ,此时模式曾经批改过去,电脑不再卡顿

January 5, 2023 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-2004-LTS-上安装-Docker

什么是 Docker ?Docker 是一个收费的开源工具,设计用于在容器中构建、部署和运行应用程序。装置 docker 的主机是已知的 docker 引擎。Docker 应用操作系统级虚拟化,并提供容器运行时环境。换句话说,Docker 也能够被定义为 PaaS(平台即服务)工具。 因为 docker 是一个基于守护过程的服务,所以要确保 docker 服务启动并运行。当你启动一个须要多个容器的应用程序,而这些容器之间有依赖关系时,在这种状况下,docker 组合就是解决方案。 在本指南中,咱们将逐渐介绍如何在 Ubuntu 22.04 (Jammy Jellyfish)上装置 Docker。这些也实用于 Ubuntu 20.04 (Focal Fossa)。 必备条件Ubuntu 22.04 / 20.04 along with ssh accesssudo user with privilege rightsStable Internet Connection(1) 装置 Docker 依赖项登录到 Ubuntu 22.04 /20.04 零碎,并运行以下 APT 命令以装置 Docker 依赖项 $ sudo apt update$ sudo apt install -y ca-certificates curl gnupg lsb-release(2) 启用 Docker 官网存储库尽管 docker 包在默认的包存储库中可用,但倡议应用 docker 官网存储库。要启用 docker 存储库,请运行以下命令 ...

December 16, 2022 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-上安装-Rancher

在本指南中,咱们将摸索如何在 Ubuntu 22.04 (Jammy Jellyfish)上装置和设置 Rancher。 什么是 Rancher ?Rancher 是一个开源的容器管理软件栈,它为 DevOps 团队提供了一系列工具,用于运行和治理容器工作负载,同时解决治理多个 Kubernetes 集群带来的平安和操作挑战。 Rancher 帮忙简化在各种计算环境上的集群部署,并应用寰球承受的安全策略爱护它们。应用 Rancher,您能够间接从 Rancher web 轻松启动 Kubernetes 计算节点,它提供开箱即用的 web。 必要条件Before you embark on this guide, here is what you need. An instance of Ubuntu 20.04 with SSH accessA regular user configured with sudo privileges2 CPU Core & 4 GB RAM(1) 装置 DockerRancher 通常被部署为 docker 容器,因而,您须要装置 docker。这是一个开源的容器化引擎,提供操作系统级虚拟化,容许开发人员在容器中开发、打包和运行应用程序。 首先,卸载或删除旧版本的 Docker,这只实用于已有的 Docker 装置,如下所示 $ sudo apt remove -y docker docker-engine docker.io containerd runc接下来,按如下办法装置 Docker ...

December 3, 2022 · 2 min · jiezi

关于ubuntu:如何在Ubuntu-2204上安装Kubernetes集群

本文将向您展现如何应用 kubeadm 命令在 Ubuntu 22.04 上装置 Kubernetes 集群。 Kubernetes 是一个收费的开源容器编排工具,也称为K8S。在 Kubernetes 的帮忙下,咱们能够实现主动部署,容器应用程序的缩放和治理。 Kubernetes 集群由主节点 (用于治理集群中的工作节点和 pod),工作节点 (用于部署应用程序) 组成。 在本指南中,咱们应用一个主节点和两个工作节点。各节点的零碎要求如下 Minimal install Ubuntu 22.04Minimum 2GB RAM or moreMinimum 2 CPU cores / or 2 vCPU20 GB free disk space on /var or moreSudo user with admin rightsInternet connectivity on each node试验设置Master Node: 192.168.1.173 – k8smaster.example.netFirst Worker Node: 192.168.1.174 – k8sworker1.example.netSecond Worker Node: 192.168.1.175 – k8sworker2.example.net(1) 设置主机名并在 hosts 文件中增加条目登录到 master 节点并应用 hostnamectl 命令设置 hostname ...

November 30, 2022 · 3 min · jiezi

关于ubuntu:ubuntu安装宝塔

一、宝塔面板的零碎要求以下是宝塔官网对于 Linux VPS 的零碎要求: 1、 操作系统要求:全新零碎 (反对 CentOS、Ubuntu、Debian、Fedora、Deepin),确保是洁净的操作系统,没有装置过其它环境带的 Apache/Nginx/php/MySQL。另外,宝塔 Linux6.0 版本是基于 CentOS7 开发的,强烈建议应用 centos7.x 零碎 2、内存要求:内存要求最低 512MB,举荐 768MB 以上,纯面板约占零碎 60MB 内存 二、一键装置宝塔面板教程依据你的 VPS 零碎版本的不同,能够应用上面的一键脚本装置宝塔面板。 CentOS 装置脚本: yum install -y wget && wget -O install.sh http://download.bt.cn/install... && sh install.sh1Ubuntu / Deepin 装置脚本: wget -O install.sh http://download.bt.cn/install... && sudo bash install.sh1Debian 装置脚本: wget -O install.sh http://download.bt.cn/install... && bash install.sh1Fedora 装置脚本: wget -O install.sh http://download.bt.cn/install... && bash install.sh1装置胜利 ————————————————版权申明:本文为CSDN博主「Kobe__Bryant__」的原创文章,遵循CC 4.0 BY-SA版权协定,转载请附上原文出处链接及本申明。原文链接:https://blog.csdn.net/Kobe__B...

November 28, 2022 · 1 min · jiezi

关于ubuntu:如何在Ubuntu-2204系统上安装PostgreSQL-15数据库

PostgreSQL 是一个功能强大的开源对象关系数据库管理系统(DBMS)。它通过了超过 35 年的战斗测试,这为它在可靠性和性能方面博得了弱小的名誉。这个功能丰富的数据库被许多科技巨头应用,如苹果、IMDB、Instagram 等。 PostgreSQL 反对大量的 SQL 规范,并且在很多方面都能够被用户扩大。一些突出的个性包含 ACID 事务、外键、子查问、触发器、用户定义的类型、函数等。 必要条件在装置 PostgreSQL 服务器之前,请确保零碎满足以下装置要求 Pre-Installed Ubuntu 22.04A regular user with sudo rightsAn active internet connectionAt least 2 GB of RAM with an additional 512 MB of disk space. Pleasenote that this is a minimal requirement for the demo environment. Theactual hardware configuration will vary with data volume.(1) 启用 PostgreSQL 包存储库PostgreSQL 15 包在默认包存储库中不可用,因而应用以下命令启用它的官网包存储库。 $ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'$ wget -qO- https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo tee /etc/apt/trusted.gpg.d/pgdg.asc &>/dev/null应用 apt update 命令获取包的最新版本 ...

November 25, 2022 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu-Server-2204-上设置静态IP地址

在这篇文章中,咱们将介绍如何在 Ubuntu Server 22.04 上设置动态 ip 地址。 强烈建议在 linux 服务器上有一个动态 ip,因为它将在整个从新疏导过程中放弃长久。动态 IP 在邮件服务器、Web 服务器、文件服务器等服务器中扮演着重要的角色。 必备条件已装置 Ubuntu Server 22.04Sudo 管理权的惯例用户在 Ubuntu Server 22.04 中,网络由 NetPlan Utility 管制,因而咱们将应用 NetPlan 在 Ubuntu Server 上配置动态 IP 地址。 留神: 咱们不能应用nmcli utiltity,因为它不是 Ubuntu Server 上默认装置的一部分。 设置动态IPLogin to your Ubuntu server 22.04, look for the netplan configuration file. It is located under /etc/netplan directory. 登录到您的服务器,查找 NetPlan 配置文件。它位于 /etc/netplan 目录下。 $ cd /etc/netplan/$ ls -ltotal 4-rw-r--r-- 1 root root 116 Oct 12 04:03 00-installer-config.yaml$执行以下 cat 命令,查看 00-installer-config.yaml 文件内容 ...

November 22, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-上安装-Rancher

在本指南中,咱们将摸索如何在 Ubuntu 22.04 (Jammy Jellyfish)上装置和设置 Rancher。 什么是 Rancher ?Rancher 是一个开源的容器管理软件栈,它为 DevOps 团队提供了一系列工具,用于运行和治理容器工作负载,同时解决治理多个 Kubernetes 集群带来的平安和操作挑战。 Rancher 帮忙简化在各种计算环境上的集群部署,并应用寰球承受的安全策略爱护它们。应用 Rancher,您能够间接从 Rancher web 轻松启动 Kubernetes 计算节点,它提供开箱即用的 web。 必要条件Before you embark on this guide, here is what you need. An instance of Ubuntu 20.04 with SSH accessA regular user configured with sudo privileges2 CPU Core & 4 GB RAM(1) 装置 DockerRancher 通常被部署为 docker 容器,因而,您须要装置 docker。这是一个开源的容器化引擎,提供操作系统级虚拟化,容许开发人员在容器中开发、打包和运行应用程序。 首先,卸载或删除旧版本的 Docker,这只实用于已有的 Docker 装置,如下所示 $ sudo apt remove -y docker docker-engine docker.io containerd runc接下来,按如下办法装置 Docker ...

November 21, 2022 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu-2004-LTS-安装-HAProxy

HAProxy 是一个收费和开源的高可用性和负载平衡解决方案,它也能够用于代理基于 TCP 和 HTTP 的应用程序。HAProxy 能够在 Linux、Solaris 和 FreeBSD 上装置和配置。HAProxy 是流量大的网站最举荐的解决方案,它通过负载平衡以及其高可用能力,进步服务器的性能和可靠性。 HAProxy 被许多最风行的网站应用,包含 GitHub, Bitbucket, Stack Overflow, Reddit, Tumblr, Twitter,它也被用在亚马逊网络服务的 OpsWorks 产品中。 必备条件Minimal Installed Ubuntu 20.04 SystemLocal User with sudo rightsInternet connectivity(第1步) 装置更新登录 Ubuntu 20.04 零碎,应用上面的 apt 命令装置所有可用的更新 $ sudo apt update$ sudo apt upgrade -y装置完所有更新后,重新启动零碎。 $ sudo reboot(第2步) 装置 HAProxyHAProxy 包在默认包存储库中可用,但它不是最新和稳固的版本。因而,要装置最新版本,请启用 HAProxy PPA,运行以下命令 $ sudo apt install software-properties-common$ sudo add-apt-repository ppa:vbernat/haproxy-2.6 -y当初,运行以下 apt 命令装置 haproxy $ sudo apt update$ sudo apt install haproxy -y验证 haproxy 版本,执行以下命令 ...

November 8, 2022 · 2 min · jiezi

关于ubuntu:Ubuntu配置

Ubuntu配置1. 终端环境1.1. 换国内软件源cd /etc/apt/cp sources.list sources.list.backup# 中科大的软件源绝对比拟全sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list# 检查一下源信息是不是来自ustc.mirrorapt updateapt upgrade1.2. 装置必要工具apt install gitapt install curlapt install wget1.3. 创立罕用文件夹mkdir Config Projects Scripts Settings1.4. 装置ZSH和OMZapt install zshrm .bashrc# 网络不佳或者梯子倒了,能够抉择gitee的国内镜像sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"(wget "https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh")# 755权限示意:rwx r-x r-xchmod 755 install.sh./install.sh# 装置必要的zsh插件git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlightinggit clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions# 配置.zshrctouoch .zshenvvim .zshrc# Path to oh-my-zshexport ZSH=$HOME/.oh-my-zsh# Global variablesZSH_THEME='ys'# Load pluginsplugins=(z git sudo extract zsh-autosuggestions zsh-syntax-highlighting)source $ZSH/oh-my-zsh.sh# Alias for commandsalias lsa='ls -a'alias cls='clear'alias src='source'alias cg='cargo'alias py='python'alias dk='docker'# Load environmentssource ~/.zshenv1.4. 解决中文乱码apt install language-pack-zh-hans# Set the environment varibaletouch .zshenvcat "export LANG="zh_CN.UTF-8"" >> .zshenvsource .zshenv2. 开发环境1.2. Rust环境配置# Rustup install scriptcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh# Replace third-party crate sourcetouch .cargo/configvim .cargo/config[source.crates-io]registry = "https://github.com/rust-lang/crates.io-index"# 换成国内镜像replace-with = 'ustc'# 肥科[source.ustc]registry = "git://mirrors.ustc.edu.cn/crates.io-index"# 上交[source.sjtu]registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"# 清华[source.tuna]registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"[net]git-fetch-with-cli = truesource .zshenvmkdir Projectscargo new hellocd hellocargo run# 这时候会报错,因为Rustup不会查看编译器的工具链------------------------------------------------------error: linker `cc` not found | = note: No such file or directory (os error 2)error: could not compile `hello` due to previous error------------------------------------------------------# 通过ubuntu上装置必要的工具链解决apt install build-essentialcargo run------------------------------------------------------ Compiling hello v0.1.0 (/root/Projects/hello) Finished dev [unoptimized + debuginfo] target(s) in 0.33s Running `target/debug/hello`Hello, world!------------------------------------------------------

November 6, 2022 · 1 min · jiezi

关于ubuntu:优雅地开启--关闭网络代理-拒绝手动操作-以-Ubuntu-为例

问题因为切实无法忍受 Windows11, 我彻底放弃了它. 我开始应用 Pop!_OS 22.04, 它基于 Ubuntu 22.04 LTS. 我应用的是 Gnome 桌面. 因为有魔法般的需要, 我不得不频繁地对 零碎设置 -> 网络 -> 网络代理 进行设置, 一遍又一遍地鼠标点击非常烦人, 上面是解决方案. 解决方案下列办法仅实用于 Gnome 桌面, 其余搭载 Gnome 桌面的 Linux 发行版(例如 openSUSE \ Fedora) 均能够应用. 倡议你先看参考资料给出的教程再入手. 装置 dconf-editor: sudo apt install -y dconf-editorgsettings 能够在命令行中对系统设置进行设置, dconf-editor 则通过图形化的操作方法对系统设置进行设置. 关上 dconf-editor , 以 proxy 为关键词能够搜寻到网络代理对应的条目, 如下图: 相干命令行: # list-keysgsettings list-keys org.gnome.system.proxy# getgsettings get org.gnome.system.proxy mode# set, 'none' \ 'manual' \ 'auto'gsettings set org.gnome.system.proxy mode 'none'在你的 shell 配置文件写入: ...

November 4, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-安装-Atom-编辑器

Atom 是 Linux,Windows 和 MacOS 操作系统下可用的收费和开源文本编辑器。它基于 Electron(Coffeescript /JavaScript /HTML),也能够用作 IDE(集成开发环境)。Atom 由 GitHub 开发和保护,也称为 “可黑客文本编辑器”。 特色性能反对跨平台编辑 - 能够在 MacOS,Windows 和 Linux 上应用它智能主动实现 - 它能够帮忙咱们应用智能和灵便的主动残缺性能更快地开发代码内置软件包管理器 - 咱们能够装置新软件包,并能够在原子中创立本人的软件包文件系统浏览器 - 从 Atom 窗口中,咱们能够轻松浏览文件,我的项目或多个我的项目。查找和替换 - Atom 反对在文件或所有我的项目中查找,预览和替换文本的简便办法。反对多个窗格 - 咱们能够将原子接口分为多个窗格,以比拟和跨文件编辑代码。从命令行装置 Atom默认 Ubuntu 22.04 存储库中没有 Atom 软件包。因而,首先配置其官网存储库。 关上终端并运行以下 apt 命令来装置 Atom 依赖项 $ sudo apt install curl libcanberra-gtk-module dirmngr ca-certificates software-properties-common gnupg gnupg2 apt-transport-https -y运行以下命令配置 Atom 存储库 $ curl -fsSL https://packagecloud.io/AtomEditor/atom/gpgkey | gpg --dearmor | sudo tee /usr/share/keyrings/atom.gpg > /dev/null$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/atom.gpg] https://packagecloud.io/AtomEditor/atom/any/ any main" | sudo tee /etc/apt/sources.list.d/atom.list运行上面的命令来装置 Atom 文本编辑器 ...

October 28, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu安装指定版本的mysql

1、mysql下载mysql下载地址 2、mysql装置# 解压下载的 bundle-deb,默认解压到以后文件夹mkdir /usr/local/mysqlmv mysql-server_8.0.18-1ubuntu19.10_amd64.deb-bundle.tar /usr/local/mysqltar -xvf mysql-server_8.0.18-1ubuntu19.10_amd64.deb-bundle.tar# 批量装置 mysql debsudo dpkg -i *.deb# 因为有些依赖没有,所以第一次装置会报错,装置依赖sudo apt-get -f -y install# 再次装置sudo dpkg -i *.deb# 查看mysql 状态, mysql.service 后面的点显示绿色就代表失常service mysql status# 进入mysql,输出明码即可mysql -uroot -p#批改明码,增加近程连贯权限set password for [email protected] = password('root');use mysql;update user set user.Host='%' where user.User='root';flush privileges;3、装置问题汇总

October 27, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu安装指定版本的docker

1、删除docker相干组件 sudo apt-get autoremove docker docker-ce docker-engine docker.io containerd runc2、更新apt-get sudo apt-get update3、装置 apt 依赖包,用于通过HTTPS来获取仓库 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common4、增加 Docker 的官网 GPG 密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -5、设置稳定版仓库(增加到/etc/apt/sources.list中) sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"6、更新apt-get sudo apt-get update7、查问docker-ce版本 sudo apt-cache policy docker-ce8、装置指定版本 sudo apt-get install docker-ce=5:20.10.7~3-0~ubuntu-xenial9、验证装置是否胜利 docker -version

October 27, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu给用户添加管理员权限

1、Ubuntu刚装置后,root没有默认明码,须要手动设定。sudo passwd root2、增加用户adduser testUserpasswd testUser3、增加管理员权限vi /etc/sudoers批改文件/etc/sudoers 在root ALL=(ALL) ALL 下增加一行testUser ALL=(ALL) ALL 4、切换用户 su testUser5、以管理员权限运行命令 sudo passwd

October 27, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-上使用-VMware-Workstation-创建虚拟机

在本指南中,咱们将逐渐介绍如何在 Ubuntu 22.04 上应用 VMware Workstation 创立虚拟机。 (1) 启动 VMware Workstation从 Activities,搜寻 vmware workstation,点击它的图标如下所示 咱们将失去上面的工作站 GUI 单击 Create a New virtual Machine 选项 (2) 抉择虚拟机配置抉择第一个选项 Typical (recommended) 点击 Next (3) 指定装置媒体装置媒体能够是物理设施,例如 CD / DVD 或 ISO 文件。就我而言,我正在应用 Linuxmint-21 的 ISO 文件 单击 Next 进一步进行 (4) 抉择客户操作系统及其版本 (5) 指定虚拟机名称和虚拟机文件地位By default vmware workstation create operating system image in user’s home directory under vmware folder. You can change this location if required, ...

October 21, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-安装-VMware-Workstation

VMware Workstation 是为 Windows 和 Linux 零碎设计的虚构层。它容许您在 Windows 或 Linux 环境中创立和治理虚拟机。 Vmware Workstation 大抵分为两个产品:Workstation Player 和 VMware Workstation Pro VMware Workstation Player 集体应用收费,而 VMware Workstation Pro 须要许可。前者是一种非商业工具,仅提供基本功能,而 Workstation Pro 是一种业余,更先进的虚拟化解决方案。在 Linux 和 Windows 零碎上运行,并且具备雷同的装置要求。此外,两者都以 64 位 Intel 和 AMD CPU 进行基于 X86 的体系结构运行。 (1) 下载 VMware Workstation PROVMware Workstation Pro 没有在 Ubuntu 22.04&20.04 存储库上正式托管。要在 Ubuntu 22.04 上装置 VMware Workstation,请拜访官网 VMWare download Page,下载以下所示的安装包。 装置捆绑包将下载到您主目录中的下载文件夹中,应用 ls 命令查看 $ ls Downloads ...

October 20, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-安装-Cockpit-Web-控制台

Cockpit 是一种开源收费的基于 Web 的图形服务器管理工具,可让管理员和 Linux 用户从浏览器轻松治理和配置其 Linux 服务器 / PC。它针对 Linux 老手用户或想要在图形界面上治理服务器的人,而无需在命令行上工作。 Cockpit 易于装置,应用简略,它容许您执行以下工作。 亲密关注零碎指标和性能创立和治理用户浏览和搜寻系统日志查看基于零碎的服务并与之交互进入终端并执行命令查看零碎硬件创立和治理虚拟机降级软件包到最新版本配置防火墙等等(1) 更新本地包索引首先,登录到服务器,更新本地包索引 $ sudo apt update(2) 装置 Cockpit Web 控制台Cockpit Web 控制台包由官网 Ubuntu 存储库提供,运行包搜寻命令 $ apt search cockpit应用 APT 包管理器装置 cockpit $ sudo apt install cockpit -y该命令装置 Cockpit Web 控制台和其余附加包、库和依赖项。 装置实现后,运行以下命令验证 Cockpit 是否已装置 $ apt -qq list cockpitOR$ dpkg -l cockpit从上面的输入,咱们能够看到 Cockpit Web 版本 264-1 曾经装置。 In case, you planning to manage kvm virtual machines with cockpit then install following package ...

October 19, 2022 · 2 min · jiezi

关于ubuntu:Ubuntu-Liunx-系统下如何远程访问-Windows-桌面

你肯定据说过 Windows 应用程序远程桌面连贯。该应用程序零碎自带不必装置,并容许您近程拜访另一台 PC 或服务器。它应用远程桌面协定建设远程桌面连贯会话。 一些 Linux 发行版可能会提供 RDP 客户端来连贯到 Windows 零碎。然而,对于某些 linux 发行版,您可能须要装置 RDP 客户端来建设远程桌面连贯。 作为一个 Linux 用户,有一些可用的 rdp 工具,您能够装置并用于 windows 近程连贯。在这篇文章中,咱们将解释如何在 Ubuntu linux 上装置 RDP 客户端,并应用它们拜访(或连贯)近程 windows 桌面。 ReminnaReminna 是一个收费的、开源的、功能强大的远程桌面客户端,用于远程桌面共享。因为它提供了许多有用的个性,大多数 Linux 和 UNIX 用户都采纳 remna 客户端来连贯远程桌面。 Ubuntu 零碎上,应用如下命令装置 $ sudo apt update$ sudo apt install -y remmina remmina-plugin-vnc装置完 remmina,就能够拜访 gui 进行远程桌面连贯。 输入您的 windows 零碎 IP 地址并按 Enter。零碎将提醒您输出用户名和明码的详细信息。提交所有详细信息并管制远程桌面。 VinagreVinagre 是 GNOME 桌面环境的 SSH,VNC 和 RDP 客户端。它具备高级性能,例如同时连贯多个服务器并应用选项卡之间切换。Vinagre 还反对客户端和服务器之间的复制 / 粘贴。 ...

October 18, 2022 · 1 min · jiezi

关于ubuntu:Centos8-安装并使用Ansible二

Ansible 是一个开源的配置管理工具,咱们用于自动化工作、部署应用程序。应用 Ansible,您能够主动执行日常工作,例如更新零碎、装置软件、和配置服务。配置/etc/hosts文件感觉用ip地址麻烦,能够在Master管制节点中的/etc/hosts文件中增加主机名对应着节点名称:[[email protected] ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6192.168.43.131 Master192.168.43.165 node1192.168.43.166 node2192.168.43.167 node3 在上一篇文章中,创立了一个名为 Master 的管制节点和四个受控节点(node1、node2、node3 和 node4)。当初,为了让 Ansible 与受控节点通信,须要为Master节点的ansible用户配置免密登录四个受控节点。ansible用户配置ssh免密登录在Master和node1-node4中都须要创立ansible用户:# 在Master节点创立用户,增加到wheel组,并设置ansible用户明码[[email protected] ~]# useradd ansible[[email protected] ~]# usermod -aG wheel ansible[[email protected] ~]# echo '123'|passwd --stdin ansibleChanging password for user ansible.passwd: all authentication tokens updated successfully. 在node1节点创立用户,增加到wheel组,并设置ansible用户明码[[email protected] ~]# useradd ansible[[email protected] ~]# usermod -aG wheel ansible[[email protected] ~]# echo '123'|passwd --stdin ansibleChanging password for user ansible.passwd: all authentication tokens updated successfully. ...

October 16, 2022 · 2 min · jiezi

关于ubuntu:新计划明年7月将发布FreeBSD-140

FreeBSD 公布工程团队颁布了对目前稳固系列的初步公布布局,包含 FreeBSD 13.2 和 12.4,以及下一代的 FreeBSD 14.0。FreeBSD 公布工程团队颁布了对目前稳固系列的初步公布布局,包含 FreeBSD 13.2 和 12.4,以及下一代的 FreeBSD 14.0。FreeBSD 13.0-RELEASE 在 2021 年 4 月首次亮相,而在此之后的两年多工夫里,预计将公布 FreeBSD 14.0,与 FreeBSD 次要版本之间相隔两年的更新工夫保持一致。FreeBSD 14.0-RELEASE 暂定于明年 7 月 17 日公布。为了实现这个指标,内核二进制接口的解冻将在 4 月 25 日左右开始,5 月中旬进入 stable/14 分支,5 月底前开始公布 beta 测试。通过几周的 beta 和 rc 版本,FreeBSD 14.0-RELEASE 无望在 7 月中旬实现。FreeBSD 公布工程团队还走漏,往年 12 月将公布 FreeBSD 12.4,明年 3 月公布 FreeBSD 13.2。对于 FreeBSD 14.0 的更多细节,请关注后续报道。

October 14, 2022 · 1 min · jiezi

关于ubuntu:Thunderbird-–-开源免费跨平台邮箱客户端

当初办公沟通大多数时候都在微信、QQ 上搞定,新的好用的邮件客户端曾经不多见了。但其实,在工作办公畛域「电子邮件」的位置即使在明天仍然是无奈被取代的。通信软件沟通经常都要及时回复,会有肯定的社交压力。而邮箱交换则能延时回复,非紧急事件能有更多工夫整顿问题梳理内容,同时还有存档、分类、搜寻(翻阅回顾)等个性。罕用的邮件客户端除了 Outlook、FoxMail 外,还有极为经典的跨平台开源邮箱工具——Thunderbird 雷鸟!“雷鸟”好用开源收费的离线邮箱客户端软件Thunderbird (雷鸟) 电子邮件客户端是 FireFox 母公司 Mozilla 旗下的一款十分经典的收费开源软件,从 2003 年至今已走过 19 个年头了!只管它在国内的人气并不算高,但它的确是一款优良好用的电子邮箱+通讯录+日历 / 待办事项管理软件,可收费供企业和集体应用,也是 Outlook、Foxmail 等工具的收费替代品。 作为跨平台的软件,Thunderbird 反对 Windows、macOS 和 Linux 三大零碎。性能上它也很齐全,比方反对多标签页、音讯归档、全文搜寻、疾速过滤、增加标签/文件夹归类、智能文件夹、附件治理和大文件治理等,同时还能反对插件 (附件组件) 扩大性能。相比网页版,邮箱客户端在很多场景下办公会更不便!Thunderbird 雷鸟邮箱工具能够下载全副的邮件并在离线环境下应用,更适宜重度邮件用户以及常常须要到处出差办公的用户应用。沉寂多年后的重大更新,全新现代化界面 UI与一些诞生工夫比拟早的经典开源软件比方 7-Zip、LosslessCut、HandBrake、Ditto 等一样,Thunder Bird 最后的软件界面其实也是比拟“简陋”奢侈。但在最新版本中,终于取得了一次大幅的 UI 新界面降级了!Thunderbird 新版界面截图:新版的 Thunderbird 的全新界面看起来更加的现代化更加精美,格调也仍然是十分简洁的。同时反对浅色与深色主题的切换,在扩大核心也能下载到更多的外观主题,大家能够依据爱好更换。暗黑主题 - 日历界面而除了外观之外,Thunderbird v102 版本开始还引入了从新设计的地址簿、新的空间工具栏、新的导入/导出向导、从新设计的邮件题目、各种其余 UI 改良,如新的图标和黑白文件夹,以及其余影响用户体验的更新。同时,还退出了一些额定的性能,如减少矩阵聊天反对等。反对插件扩大加强:另外,和 FireFox 浏览器一样,Thunderbird 也提供了丰盛的插件扩大能够装置,如果你对雷鸟的某个性能不称心或者感觉短少了某性能,就能够去扩大核心找找看了。总结:如果你感觉微软的 Outlook 太轻便太过商业化,须要订阅 Office 365 能力用电脑版,腾讯的 FoxMail 又长期不更新或不够好用,那么跨平台的 Thunderbird 就值得你一试了。作为经典的开源软件,Thunderbird 雷鸟始终稳固更新至今,即使加载大量的邮件也仍然能流畅工作,加上现在大幅的界面更新,更好看更现代化的 UI 也让人更有尝试应用的欲望,常须要收发邮件的打工人无妨换换口味,试试这个开源界的明星产品之一吧。

October 14, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-2004-系统中设置-Traefik-代理容器

Traefik 是一种为 docker 容器建设反向代理的古代办法。当您心愿在 docker 容器中运行多个应用程序,并公开端口 80 和 443 时,traefik 可能是反向代理的最佳抉择。Traefik 提供了本人的监控仪表板。您还能够将 Traefik 用于 HTTP 负载均衡器。在本文中,咱们将通过一个简略的示例在 Ubuntu 20.04 上装置 Traefik v2.4。 先决条件Ubuntu 20.04 LTSDocker CE (Community Edition)Internet connection to download packagesSudo Privileged user accountA domain for traefik dashboard [Should be maintained A record]A domain for wordpress site [Should be maintained A record]在本文中,咱们应用的是 linuxtechi.local 作为域名,traefik.linuxtech .local 作为 Traefik dashboard 的 FQDN。 Ubuntu 20.04 上设置 Traefik 的步骤在本文中,首先咱们将设置 Traefik,而后将 Wodresspress 容器注册到 Traefik,以进行反向代理和负载平衡。咱们将应用 Let's Encrypt SSL 证书配置 Traefik,以通过 HTTPS 提供所有内容。 ...

October 13, 2022 · 3 min · jiezi

关于ubuntu:Ubuntu-2004-2010-如何升级到-Ubuntu-2104

2021 年 4 月 22 日,Canonical 公布了代号为 Hirsuite Hippo 的 Ubuntu 21.04。Ubuntu 21.04 提供了针对开发人员和创新者的新性能。这些包含 Flutter 利用程序开发 SDK 和 Microsoft SQL Server for Ubuntu。此外,最新的版本包含原生 Active Directory 集成和默认的 Wayland 图形。 Ubuntu 20.04 (Focal Fossa)是一个 LTS 版本,将持续承受反对直到 2025 年 4 月。另一方面,Ubuntu 20.10 (Groovy Gorilla)是一个非 lts 版本,将在 2021 年 7 月达到 EOL(生命的终结)。Ubuntu 21.04 也是一个非 lts 版本,从公布之日起只享受 9 个月的反对。 在本教程中,咱们向您展现如何降级 Ubuntu 20.04 和 Ubuntu 20.10 到 Ubuntu 21.04 (Hirsuite Hippo) 特地揭示如果你运行的是 Ubuntu 20.04,你须要先降级到 Ubuntu 20.10。这是因为更新程序试图降级到以后运行的版本紧接着的下一个受反对的版本。Ubuntu 20.10 依然被反对,还没有到生命的止境。本指南中的步骤将帮忙你首先降级到 Ubuntu 20.10。我就是这么做的。我首先从 Ubuntu 20.04 降级到 Ubuntu 20.10,起初又降级到 Ubuntu 21.04。 ...

October 12, 2022 · 2 min · jiezi

关于ubuntu:Ubuntu-Linux-Mint-Debian-系统截图工具推荐

当您想向共事或敌人或学生展现某些内容时,屏幕截图可能派上大用场。屏幕截图将人的注意力引向被阐明的对象。包含 Ubuntu 在内的大多数 Linux 发行版都带有其默认的屏幕截图工具。然而,它们仅提供基本功能,仅此而已。 在本指南中,咱们将重点介绍一些可用于 Ubuntu、Linux Mint 和 Debian 的功能丰富的截图工具,您能够利用它们捕捉并对截图进行额定的编辑。这些都是收费和开源的。 (1) GNOME Screenshot Capture默认状况下,GNOME 桌面环境提供了一个截图捕捉工具,称为 GNOME 截图捕捉。这是一个简略的应用程序,容许您捕捉整个屏幕、窗口或工作区的矩形局部。 要启动截图工具,只需应用应用程序管理器搜寻它,如下所示的 点击图标,弹出截图捕获工具 (2) Flameshotflameshot,用 C++ 和 QT 编写,功能强大的屏幕快照工具,可让您应用一系列编辑工具捕捉和编辑屏幕截图,它是开源收费的。装置在 Linux 零碎上后,您能够应用在顶部栏中最小化的 GUI 应用程序捕捉屏幕截图,甚至能够间接从终端应用预约义命令。 次要性能包含: 矩形抉择绘图 ( 矩形或圆形图 )向捕捉的图像增加箭头向图像增加文本使局部图像含糊吊销 /重做更改保留截图图像上传图片到 Imgur Ubuntu / debian / linux Mint 零碎上装置 Flameshot $ sudo apt install flameshot (3) KazamKazam 是另一个收费的屏幕录制工具,还包含屏幕截图的性能。您能够捕捉整个屏幕 / 窗口或抉择的矩形局部。您还能够在屏幕录制开始之前,设置捕捉提早的工夫并调整音频级别。 Kazam 在 Ubuntu / Debian 官网存储库中可用,能够应用 APT 管理器装置 $ sudo apt install kazam ...

October 10, 2022 · 1 min · jiezi

关于ubuntu:Fedora-24-Beta-版发布下载

Fedora 24 Beta 在通过三次延期后终于在 2016 年 5 月 10 日放出,除了对传统 32 位和 64 位架构的反对外,此次 Fedora 24 Beta 还额定减少了对 PPC64、PPC64el 和 ARM64 的反对。此外,你还能够下载和测试基于云和 Docker 的 Beta 映像。为了满足不同的测试环境和特定用例,此次的测试版次要公布了 Fedora 24 Cloud Beta、Fedora 24 Server Beta 和 Fedora 24 Workstation Beta 三大版本,都是基于独特的外围衍生而来,而 Fedora 24 Final 的所有性能在这个 Beta 版中都有波及,所以十分值得一试。Fedora 24 新个性glibc 2.23 加强了性能并晋升 POSIX 兼容性,并向后兼容 Fedora 23。GCC 6 提供更好的代码优化,且所有包都基于 GCC 6 重建设。附加其余语言环境。针对家庭用户的 Fedora 24 Workstation Beta 附加了 GNOME 3.20 版本,其它应用 KDE Plasma、Unity、XFCE 的桌面环境也将很快推出。Wayland 曾经可用,但并作为默认配置。(兴许 Fedora 25 会将 Wayland 作为默认设置)GTK3 主题的各种改良和变动。服务器版附带 FreeIPA 4.3 (域控制器角色),来帮忙简化装置正本。新增拓扑插件。服务器版移除局部安装包,体积变小。泛滥的平安和 Bug 修复。Fedora 24 Beta 带来了十分多的新性能改良,向后兼容 Fedora 23 也是其一大亮点,采纳 GNOME 3.20 也确保了桌面体验的加强和改良。Wayland 虽不是默认设置,但从根本上扭转了用户的 GUI 应用体验。如果没有计划外的延期,Fedora 24 正式版将于 2016 年 6 月 14 日正式公布。如果你是喜爱尝鲜的的极客用户,十分举荐试用 Fedora 24 Beta 版,咱们之前也提到过,Fedora 正是 Linux 之父 Linus Torvalds 的日常工作环境哦。 ...

September 29, 2022 · 1 min · jiezi

关于ubuntu:如何安装-Ubuntu-2204-LTS-桌面版-Jammy-Jellyfish

Canonical 在 2022年4月21日公布了期待已久的 Ubuntu 22.04 LTS 桌面操作系统。Ubuntu 22.04 的代号是 Jammy Jellyfish,它是一个 LTS (长期反对) 版本,将在将来5年内失去更新和反对。 零碎要求4 GB RAM or more25 GB free hard disk spaceDual Core Processor (2 GHz)Bootable Installation MediaStable Internet Connection (Optional)(1) 下载 Ubuntu 22.04 ISO 文件从 Ubuntu 官方网站下载 Ubuntu 22.04 LTS iso 文件。应用上面的 URL Download Ubuntu 22.04 – Jammy Jellyfish(2) 创立可疏导装置介质在零碎上下载 ISO 文件后,而后将其刻录到U盘中并使其可启动。 在 Windows 操作系统上应用 Rufus 创立可疏导介质,在 Linux 操作系统上参考上面的指南。 How to Create Bootable USB Drive on Ubuntu / Linux Mint(3) 应用装置介质启动零碎Reboot the target system on which we want to install Ubuntu 22.04. Go to its bios settings and change the boot medium from hard disk to USB drive. ...

September 29, 2022 · 2 min · jiezi

关于ubuntu:安装完-Ubuntu-2204-LTS-后需要做的11件事情

如果你曾经装置了 Ubuntu 22.04 LTS,接下来如何优化呢? 在本指南中,咱们概述了一些根本步骤,当你相熟 Ubuntu 22.04 LTS (Jammy Jellyfish) 时,你能够采取这些步骤。 (1) 更新本地存储库并降级零碎刷新本地软件包索引。因而,启动您的终端并运行 APT 命令 $ sudo apt update接下来,您可能心愿将所有装置的包降级到最新版本。在这样做之前,您能够按如下所示浏览一下待降级的包列表。 $ sudo apt list --upgradable 当须要降级所有包时,应用此命令 $ sudo apt upgrade 另外,您可能心愿确保 Universe 和 multiverse 存储库被启用。Universe 库提供社区保护的收费开源软件,Ubuntu 不保障其定期的安全更新。另一方面,Multiverse 提供的软件不是收费和开源的,因而,Ubuntu 不提供更新和 bug 修复。 默认状况下,这些存储库在 Ubuntu 22.04 中曾经启用。您能够通过搜寻如下所示的软件和更新来验证这一点。 ) 接下来,点击 "Ubuntu Software" ,就会在上面列出所有的软件库。要退出,单击 Close 按钮。 (2) 装置 Ubuntu-restricted-extras 包ubuntu-restricted-extras 软件包是一个元软件包,它捆绑了因为版权和法律问题而默认没有装置的附加软件。Ubuntu 的保护人员只提供对收费和开源软件的反对,默认状况下不包含受专利限度的软件。 ubuntu-restricted-extras 元软件包提供了以下根本软件包 Codecs for commonly used video and audio filesMicrosoft TrueType core fontsSupport for MP3 and unencrypted DVD playbackAdobe Flash plugin当须要装置软件包时,应用此命令 ...

September 25, 2022 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu-2204-上配置-HAProxy

什么是 HAProxy ?HaProxy (High Availability Proxy) 是一个开源收费的 HTTP 负载均衡器和反向代理解决方案,宽泛用于为 web 应用程序,用于提供高可用性,并保障最大可能的在线工夫。. 它是一个高性能的应用程序,通过跨多个节点调配流量来为您的 web 利用注入性能改良。通过这种形式,它能够确保 web 服务器不会因为传入的 HTTP 申请而超载,因为工作负载被偏心地散布在几个节点上。 尽管是收费的,但企业版提供了额定的性能,如 WAF (Web Application Firewall )、应用程序减速、高级 DDoS 爱护、高级健康检查等等。 试验筹备要理论演示 HAProxy,您至多须要三个 Linux 零碎。其中一个将充当 HAProxy 负载均衡器,而其余的将充当 web 服务器。 (第 1 步) 装置 HAProxy 负载均衡器第一步是在 Ubuntu 上装置 HAProxy,Ubuntu 软件库默认提供 HAProxy,但它不是最新的。 要查看默认软件库中的可用 Haproxy 软件包版本,请运行 $ sudo apt update$ sudo apt show haproxy 然而最新的长期反对版本是 HAProxy 2.6,所以要装置 HAProxy 2.6,首先启用 PPA 库,运行以下命令 $ sudo add-apt-repository ppa:vbernat/haproxy-2.6 -y当初通过执行以下命令装置 haproxy 2.6 ...

September 23, 2022 · 2 min · jiezi

关于ubuntu:如何在-Ubuntu2204-上部署-Docker-Swarm

Docker Swarm 是什么?Docker Swarm 是一个运行在 Docker 平台上的容器编配工具。它帮忙用户创立和治理 Docker 节点集群。Docker 集群是提供冗余的一个要害概念,当集群中的一个或多个节点产生故障时,Docker Swarm 能够进行故障转移。 Docker Swarm 应用规范的 Docker API 与其余工具 (例如 Docker Engine) 进行通信。它智能地将容器调配给工作节点,并通过调度容器使之在最合适的节点上运行,确保资源优化。 先决条件为了演示 Docker Swarm 是如何工作的,咱们有一个简略的集群,其中包含一个集群管理器节点和两个工作节点,如下所示。Manager 节点解决所有集群治理工作,而 worker 节点将运行容器。 swarm-manager 10.128.0.57worker-node-1 10.128.0.58worker-node-2 10.128.0.59(第1步) 配置 Cluster hosts 文件请登录每个节点,而后应用以下条目更新 /etc /hosts 文件 swarm-manager 10.128.0.57worker-node-1 10.128.0.58worker-node-2 10.128.0.59接下来,确保所有节点能够互相 ping 通。 请在 swarm-manager 节点上执行以下命令 $ ping -c 4 10.128.0.58$ ping -c 4 10.128.0.59请在 worker-node-1 节点上执行以下命令 $ ping -c 4 10.128.0.57$ ping -c 4 10.128.0.59请在 worker-node-2 节点上执行以下命令 ...

September 22, 2022 · 2 min · jiezi

关于ubuntu:如何安装-Ubuntu-Server-2204-LTS

Ubuntu Server 22.04 LTS 最低零碎要求 Dual Core Processor (2 GHz)4 GB Physical RAM25 GB or more Disk SpaceBootable MediaInternet Connectivity (Optional)(1) 下载 Ubuntu Server 22.04 ISO 文件从 ubuntu官方网站 下载 Ubuntu server 22.04 iso 文件 下载 ISO 文件后,而后将其刻录到 U盘中并使其可启动。 (2) 用可疏导介质疏导零碎重新启动零碎,并从 bios 设置中将其启动介质从硬盘更改为 USB 当零碎从USB启动后,咱们将失去如下画面 抉择 “Try or Install Ubuntu Server” 并按回车键。 (3) 抉择装置过程中应用的语言抉择您喜爱的语言,而后回车 (4) 抉择装置过程中应用的键盘布局抉择您喜爱的键盘布局,而后回车 (5) 抉择装置类型在此步骤中,将提醒您抉择装置的根底,有两种抉择: Ubuntu Server – It will have all the software which are required to run and manage Ubuntu server smoothly.Ubuntu Server (Minimized) – As the name suggests, it will have minimum runtime footprint in environments where humans are not expected to login. ...

September 11, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu下无法输入中文问题解决

我在3A服务器上搭建Ubuntu后,打字发现用不了中文,上面是我的解决办法。1,首先先下载一个中文输入法包,例如搜狗输入法, 官网:搜狗输入法 for linux    例如下载的包是:sogoupinyin_2.4.0.3469_amd64.deb2,装置搜狗命令:sudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb3,报错:dpkg: 依赖关系问题使得 sogoupinyin 的配置工作不能持续,须要装置 fcitx,命令:sudo apt install fcitx4,可能还报错:E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也能够指定一个解决办法)。解决:执行命令: apt --fix-broken install 或装置:依赖于fcitx-module-kimpanel命令: sudo apt --fix-broken install fcitx-module-kimpanel5,可能还报错:Ubuntu 无奈关上锁文件 /var/lib/dpkg/lock-frontend – open (13:权限不够)之解决:输出两次明码sudo passwd root再输出一次明码su 而后执行命令:apt --fix-broken install6,执行装置fcitx和搜狗拼音命令:sudo apt install fcitxsudo dpkg -i sogoupinyin_2.4.0.3469_amd64.deb 7,在 Fcitx 配置中简略配置一下  8,如果ubuntu装置搜狗输入法,并解决输入框始终显示在左下角的问题(解决一:在搜狗的状态点击一下 -》 外观 -》...如果须要服务器也能够后盾私聊我  解决二(若没有看到候选窗口追随光标):则卸载重装一下吧,不然对付用也行啦啦啦)

September 8, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu五笔输入法安装

Ubuntu五笔输入法装置sudo apt-get install ibus ibus-table-wubisudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx-config-gtk fcitx-sunpinyinsudo apt-get install fcitx-table-all装置之后登记零碎后,看截图设置快捷键,如果输入法之间不能切换,则在搜寻里找到输入法,启动输入法设置为fcitx,因为默认的是ibus,所以无奈切换 参考链接:http://francs3.blog.163.com/b...

September 7, 2022 · 1 min · jiezi

关于ubuntu:Centos8中迁移逻辑卷

迁徙逻辑卷是通过将分区从一个PV(物理卷)挪动至另一个PV。迁徙逻辑卷是替换磁盘最平安的办法之一。将要执行迁徙的办法是应用pvmove操作。假如在咱们的设置中,只有一个磁盘 /dev/sda1,大小为20gb。此时 /dev/sda1处于故障正告状态,须要更换新的等同容量的硬盘。让咱们应用pvmove选项将分区挪动到一个新的PV中。应用pvmove命令是通过将底层旧物理卷替换为新的物理卷。此外,应用文件系统的用户将不会留神到在底层产生的更改。为什么须要迁徙逻辑卷?1. 更换故障磁盘。2. 将现有的磁盘替换为较大的磁盘。创立PV、VG和LV# 创立PV[root@localhost ~]# pvcreate /dev/sda1 Physical volume "/dev/sda1" successfully created. 创立VG[root@localhost ~]# vgcreate vg_data /dev/sda1 Volume group "vg_data" successfully created 创立LV,应用所有空间。[root@localhost ~]# lvcreate -l 100%FREE -n lv_data vg_data Logical volume "lv_data" created. 创立实现之后格式化并挂载文件系统。[root@localhost ~]# mkfs.xfs /dev/vg[root@localhost ~]# mkfs.xfs /dev/vg_data/lv_data [root@localhost ~]# mkdir /data[root@localhost ~]# mount /dev/vg_data/lv_data /data 列呈现有的逻辑卷上面列出逻辑卷使用率:[root@localhost ~]# df -h /dataFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg_data-lv_data 20G 2.2G 18G 11% /data 上面列出所有的物理卷、卷组、逻辑卷:[root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/nvme0n1p2 cl lvm2 a-- <19.00g <2.00g /dev/sda1 vg_data lvm2 a-- <20.00g 0 [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <19.00g <2.00g vg_data 1 1 0 wz--n- <20.00g 0 [root@localhost ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root cl -wi-ao---- 15.00g swap cl -wi-ao---- 2.00g lv_data vg_data -wi-a----- <20.00g ...

September 7, 2022 · 2 min · jiezi

关于ubuntu:Bash-脚本中的错误处理

本文讲述了在 Bash 脚本中处理错误的一些技巧,如何获取错误代码、在执行脚本时取得具体输入、解决调试性能和谬误重定向。应用这些技巧,系统管理员能够使他们的日常工作变得轻松。退出状态在 Bash 脚本中,$?将打印退出状态。如果返回零,则示意没有谬误。如果不为零,论断就是工作可能存在一些问题。如下是一个简略例子:[root@localhost ~]# cat myscript.sh !/bin/bashmkdir learningecho $?如果运行上述脚本一次,它将打印 0,因为该目录不存在,因而脚本将创立它。如果第二次运行该脚本,将取得一个非零值,如下所示:[root@localhost ~]# sh myscript.sh 0[root@localhost ~]# sh myscript.sh mkdir: cannot create directory ‘learning’: File exists1 最佳实际倡议通过将 set -x 命令增加到 shell 脚本来启用调试模式,如下所示:[root@localhost ~]# cat test3.sh !/bin/bashset -xecho "Hello World!"mkdiir testing而后运行脚本查看:[root@localhost ~]# sh test3.sh echo 'Hello World!'Hello World!mkdiir testingtest3.sh: line 4: mkdiir: command not found能够编写如下调试函数,这有助于随时调用它,应用以下示例:[root@localhost ~]# cat debug.sh !/bin/bash_DEBUG="on"function DEBUG(){[ "$_DEBUG" == "on" ] && $@}DEBUG echo 'Testing Debugging'DEBUG set -xa=2b=3c=$(( $a + $b ))DEBUG set +x输入内容如下:[root@localhost ~]# sh debug.sh Testing Debugging ...

September 7, 2022 · 1 min · jiezi

关于ubuntu:在Ubuntu上安装和使用miniconda

我应用的是3A服务器搭建的Ubuntu,挺不便的装置miniconda 下载最新的安装文件。在命令行中输出以下命令即可:wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh给下载下来的安装文件增加执行权限sudo chmod +x Miniconda3-latest-Linux-x86_64.sh运行装置脚本进行装置。一般来说在linux零碎下,咱们会把第三方软件和库装置在/opt/文件夹下。该文件夹个别只有root领有写权限,所以咱们在执行时加上sudo,以root的身份来运行sudo ./Miniconda3-latest-Linux-x86_64.sh运行后呈现如下提醒Welcome to Miniconda3 py39_4.11.0In order to continue the installation process, please review the licenseagreement.Please, press ENTER to continue咱们按回车键持续,之后会呈现一个用户协定,按空格键直到协定最底部,而后输出“yes”承受协定,开始装置。之后须要确认想要装置的目录 Miniconda3 will now be installed into this location:/root/miniconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below[/root/miniconda3] >>> /opt/miniconda3默认的装置目录为/root/miniconda3,咱们在命令行中输出 /opt/miniconda3 来更改装置目录,输出结束后按回车键持续。 Do you wish the installer to initialize Miniconda3by running conda init? [yes|no][no] >>> yes此处抉择yes即可,装置结束。 ...

September 6, 2022 · 1 min · jiezi

关于ubuntu:如何在-Ubuntu-中禁用-motd-欢迎消息

Ubuntu 应用的是update-motd,它是一个动静 motd 生成工具。从手册页:UNIX/Linux 系统管理员通常通过在文件 /etc/motd 中保护文原本向控制台和近程用户传播重要信息,该文件由 pam_motd(8) 模块在交互式 shell 登录时显示。传统上,此文件是动态文本,通常由发行版装置并仅在版本升级时更新,或者由本地管理员应用相干信息笼罩。Ubuntu 引入了update-motd框架,通过该框架,motd(5) 在登录时从一组脚本中动静获取。/etc/update-motd.d/* 中的可执行脚本在每次登录时由 pam_motd(8) 作为 root 用户执行,并且这些信息连贯在 /var/run/motd 中。如何查看以后脚本?脚本寄存的地位在/etc/update-motd.d目录中:bob@ubuntu-20-04:~$ ls -l /etc/update-motd.d/total 44-rwxr-xr-x 1 root root 1220 4月 9 2018 00-header-rwxr-xr-x 1 root root 1157 4月 9 2018 10-help-text-rwxr-xr-x 1 root root 5023 8月 17 2020 50-motd-news-rwxr-xr-x 1 root root 96 6月 19 2020 85-fwupd-rwxr-xr-x 1 root root 218 4月 2 2020 90-updates-available-rwxr-xr-x 1 root root 374 7月 18 2020 91-release-upgrade-rwxr-xr-x 1 root root 165 2月 17 2020 92-unattended-upgrades-rwxr-xr-x 1 root root 129 11月 12 2018 95-hwe-eol-rwxr-xr-x 1 root root 142 11月 12 2018 98-fsck-at-reboot-rwxr-xr-x 1 root root 144 11月 12 2018 98-reboot-required ...

August 28, 2022 · 1 min · jiezi

关于ubuntu:Linux-中-ss-命令的使用实例

如果须要拜访零碎的socket相干信息,大多数人想到的第一个工具就是netstat。然而如果你想取得更多信息,你能够应用 ss 命令来达到这个目标。显示所有已建设连贯的套接字ss命令不带任何选项,用来显示已建设连贯的所有套接字的列表。[root@localhost ~]# ss 克制输入中的题目行如果要勾销命令输入中的题目行,能够应用-H选项。[root@localhost ~]# ss -H 只显示 tcp 连贯如果只想在命令的输入中显示 tcp 连贯,能够应用-t选项:[root@localhost ~]# ss -t只显示 udp 连贯如果只想在命令的输入中显示 udp 连贯,能够应用-u选项:[root@localhost ~]# ss -u只显示 unix 连贯如果只想在命令的输入中显示 unix套接字 连贯,能够应用-x选项:[root@localhost ~]# ss -x 仅显示侦听状态的socket如果只想显示被侦听的套接字,能够应用-l选项。[root@localhost ~]# ss -l显示摘要信息应用-s选项能够显示摘要信息:[root@localhost ~]# ss -sTotal: 156TCP: 3 (estab 1, closed 0, orphaned 0, timewait 0) Transport Total IP IPv6RAW 1 0 1 UDP 3 2 1 TCP 3 2 1 INET 7 4 3 FRAG 0 0 0 ...

August 23, 2022 · 1 min · jiezi

关于ubuntu:在-CentOS-8-中删除旧的-Linux-系统内核

如果更新了 Linux 操作系统,那么你会留神到,每次降级 Linux 内核后,GRUB 菜单都会增加一个新的疏导条目,同时放弃以前的条目不变。本文介绍如何删掉多余的内核。默认状况下 yum 包管理器最多装置 3 个版本的 Linux 内核。因而,内核疏导条目仅限于 3 个。查看已装置的 Linux 内核执行以下 yum 命令,列出 Linux 操作系统上已装置的内核。[root@localhost ~]# rpm -q kernelkernel-4.18.0-80.11.2.el8_0.x86_64kernel-4.18.0-305.12.1.el8_4.x86_64 通常最新的 Linux 内核应该在操作系统上处于活动状态。除非明确将默认内核设置为旧版本。能够应用uname和grubby命令进行确认以后的内核版本。[root@localhost ~]# uname -r4.18.0-305.12.1.el8_4.x86_64[root@localhost ~]# grubby --default-kernel/boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64http://www.dzwww.com/synr/syc...http://www.dzwww.com/synr/syc...https://www.51cto.com/it/news...设置默认 Linux 内核列出 /boot 目录中可用的 Linux 内核。[root@localhost ~]# ls -1 /boot/vmlinuz-*/boot/vmlinuz-0-rescue-6d19da3ce9f3444dbb62aa3fe94e2836/boot/vmlinuz-4.18.0-240.15.1.el8_3.x86_64/boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64/boot/vmlinuz-4.18.0-80.11.2.el8_0.x86_64 执行以下命令为 GRUB 设置默认内核。[root@localhost ~]# grubby --set-default /boot//boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64The default is /boot/loader/entries/6d19da3ce9f3444dbb62aa3fe94e2836-4.18.0-305.12.1.el8_4.x86_64.conf with index 0 and kernel /boot/vmlinuz-4.18.0-305.12.1.el8_4.x86_64 删除旧的 Linux 内核默认状况下,Linux 内核始终由 Yum 包管理器独自装置,同时放弃旧版本残缺以提供后备反对。此行为由两个 Yum 包管理器指令管制。installonlypkgs - 包管理器永远不会更新以空格分隔的包列表。installonly_limit - installonlypkgs 指令中列出的任何单个包能够同时装置的最大版本数。查看installonly_limit指令的以后值:[root@localhost ~]# grep limit /etc/dnf/dnf.conf installonly_limit=3 ...

August 19, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu查看系统版本信息

上面写一下查看以后Linux零碎的版本的办法 我应用3A服务器近程连贯的机器,带宽又高又便宜 一、应用命令:cat /proc/version 查看 linux版本号:Linux version 5.4.0-99-generic (buildd@lgw01-amd64-007) GCC版本号:gcc version 9.3.0 Ubuntu版本号:ubuntu1~20.04 二、 应用命令:uname -a 查看显示linux 的内核版本和零碎是多少位的:X86_64代表零碎是64位的 三、 应用命令:lsb_release -a 查看 Distributor ID: Ubuntu 类别是UbuntuDescription:Ubuntu 20.04.3 LTS LTS是Long Term Support:长时间反对版本,反对周期长达三年至五年Release 20.04 发行日期或者发行版本号Codename: focal ubuntu的代号名称

August 17, 2022 · 1 min · jiezi

关于ubuntu:Linux-命令行小技巧-–-叹号的用处

bash 的历史记录里保留了输出的命令行记录。以下是如何充分利用该记录和!符号的应用教程。history的根底HISTSIZE 变量值设置保留在历史列表中的命令数。默认状况下,该值为 500。这些先前收回的命令(称为历史列表)存储在历史文件中。它的默认地位是~/.bash_history,这个地位存储在shell变量HISTFILE中。本文中应用!命令将 bash 历史记录列表中的命令引入到输出中。此性能使使用者能够轻松地疾速反复命令、替换文本、操作参数和修复先前命令中的拼写错误。命令反复实例以下是能够应用! 执行操作的一些示例。反复匹配字符串结尾的最初一个命令!后跟与要运行的命令匹配的第一个字符(或者字符串)将反复该命令的实例:[root@localhost ~]# ls /root/anaconda-ks.cfg centos2ol.sh employee.json list_users new.txt wsbkuplog.txt[root@localhost ~]# !lls /root/anaconda-ks.cfg centos2ol.sh employee.json list_users new.txt wsbkuplog.txt[root@localhost ~]# !lsls /root/anaconda-ks.cfg centos2ol.sh employee.json list_users new.txt wsbkuplog.txt 反复匹配字符串中任意地位的最初一个命令!?格局与上述雷同,但李世明令不用是命令的结尾:[root@localhost ~]# cat employee.json [{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}][root@localhost ~]# !?employeecat employee.json [{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}][root@localhost ~]# !?jsoncat employee.json [{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}] ...

August 16, 2022 · 2 min · jiezi

关于ubuntu:Ubuntu空间不足如何扩容

1、硬盘操作步骤最近发现Ubuntu空间有余,怎么去扩容呢?第一步:点击【硬盘】 第二步:点击【扩大】  第三步:批改【最大磁盘容量大小】 抉择一个本人认为比拟适合的大小。此时只是在Ubuntu零碎上有分区,还没有扩容到内存中去。 2、Ubuntu命令操作:装置分区管理工具第一步:关上分区管理工具应用命令装置分区管理工具gparted:sudo apt-get install gparted应用命令启动分区管理工具sudo gparted 能够看出未调配为130GiB。第二步:右键点击【linux-swap]关上软件,将linux-swap、extend分区删掉,不删的话无奈重置sda1主分区大小。  删除extended、linux-swap。第三步:右键点击【/dev/sda1】  拉取调整大小: 重置sda1的大小后,此时就能够从新调整/dev/sda1磁盘的大小。而后再次将新建一个一个extend分区,而后在extend分区下在建一个swap分区,点击上方绿色的对号保留即可。  3、分区后果展现 这边我应用的是虚拟机扩容,如果去租一个服务器,会有相干的售起初帮我,比拟省事。

August 16, 2022 · 1 min · jiezi

关于ubuntu:记录

pychorm批改字体大小https://blog.csdn.net/awyyauq...ubuntu 解压tar.gz 文件 tar zxvf xxxtar.gz -C 目标目录

August 15, 2022 · 1 min · jiezi

关于ubuntu:Linux-生成复杂密码并且检查密码强度

在本教程中,咱们将探讨如何生成简单明码并且查看明码强度。生成简单的明码强明码应由字母、数字和符号的混合组成。第二个要求是不要应用已知单词、出生日期或姓名,因为很容易受到字典攻打。明码应该蕴含多少个字符?实际上没有具体的答案,然而超过 16 个字符是一个不错的抉择。因而,如果你的零碎具备 OpenSSL 或 GPG,能够应用这些工具来实现生成明码的工作。例如,上面咱们应用GPG生成明码:[root@localhost ~]# gpg --gen-random --armor 2 12zXVKRoB0/V4BN9QG如果不想带有特殊字符,能够应用sed命令过滤掉:[root@localhost ~]# gpg --gen-random --armor 2 12|sed 's/1//g'n4ciIlRLkLTkzwg下面应用--gen-random选项来随机生成字符。应用--armor选项来生成ASCII字符。前面的选项2能够使0[2]三个选项,他示意品质级别。最初一个数字代表字符长度。雷同的,咱们能够应用OpenSSL来生成明码:[root@localhost ~]# openssl rand -base64 12QIrH/PLXqzmLuI/a同样,也能够应用sed命令过滤掉特殊字符:[root@localhost ~]# openssl rand -base64 12| sed 's/1//g'lXIg4cKLCLVvsi查看明码强度当初咱们有了明码,是时候看看它是否通过了测试:您的明码是否足够弱小?为了确定明码是否足够弱小,咱们将在Centos8中装置应用cracklib工具。[root@localhost ~]# yum -y install cracklib上面咱们先测试一个简略的明码:[root@localhost ~]# echo "a1b2c5" | cracklib-check a1b2c5: it is based on a dictionary word 如果应用一般单词呢?[root@localhost ~]# echo "Administrator"|cracklib-check Administrator: it is based on a dictionary word 下面两个明码的输入,同样提醒在词典中能查找到。上面咱们测试一个生成的明码看一下强度如何:[root@localhost ~]# openssl rand -base64 12 | cracklib-check VdBlmvIgGY4ehWly: OK能够看到明码没问题。总结在本教程中,咱们曾经看到生成和验证明码是如许容易,但不要遗记为每个服务生成不同的明码! ...

August 13, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu2004配置部署ZLMediaKitwvpprowvpproassist全流程记录

因工作须要,在ubuntu零碎上搭建了一套流媒体服务架构。整体采纳ZLMediaKit作为流媒体服务框架、WVP-PRO作为视频治理平台、wvp-pro-assist作为云端录像组件。整体部署过程也踩了一些坑,现将部署全流程整顿记录如下: 1.装置根底环境装置Redis装置MySQL这两步也可用其余服务器上的redis和mysql,自行处理即可 2.装置部署ZLMediaKitZLMediaKit装置流程 3.装置部署WVP-PROWVP-PRO装置流程 4.装置部署wvp-pro-assist如果不须要云端录像可疏忽wvp-pro-assist装置流程 注意事项:每一步操作后都要注意配置文件中的内容是否相互统一,比方各种端口号、数据库连贯信息、录像文件门路等内容,常常会因为疏忽或者没看认真而报错。WVP-PRO运行后会接管ZLMediaKit的配置文件进行批改,之后再推流的时候必须增加sign=xxxxx(xxx是用户表pushKey的32为MD5码),否则推流会失败。装置配置的形式办法很多,集体对于linux零碎也是半知半解,此文章仅作集体记录应用,如果内容有写的不对或者不业余的中央请疏忽。

August 12, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu2004安装redis

1.装置redissudo apt-get install redis-server -y2.按须要批改redis配置文件vim /etc/redis/redis.conf3.启动redis服务# 启动 redis 服务service redis-server start# 敞开 redis 服务service redis-server stop# 重启 redis 服务service redis-server restart# 查看 redis 状态service redis-server status

August 11, 2022 · 1 min · jiezi

关于ubuntu:ubuntu2004安装vncserver

1.装置桌面环境和VNCServerapt update#ubuntu20上没有了vnc4server安装包,能够装置tightvncserverapt install tightvncserver#启动vncservervncserver依照启动后的提醒设置vncserver的明码当初从VNCViewer连贯之后的桌面是一片灰白,还须要配置一下vncserver的环境 2.环境配置先装置图形所需内容 apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal而后批改xstartup文件 #备份原来的配置文件mv ~/.vnc/xstartup ~/.vnc/xstartup.bak#编辑新的配置文件vim ~/.vnc/xstartup在xstartup中增加以下内容: #!/bin/sh # Uncomment the following two lines for normal desktop:export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER# exec /etc/X11/xinit/xinitrcunset DBUS_SESSION_BUS_ADDRESSxsetroot -solid greyvncconfig -iconic&gnome-panel &gnmoe-settings-daemon &metacity &nautilus &gnome-terminal &设置文档权限 chmod +x ~/.vnc/xstartup之后再次启动vncserver并通过VNC Viewer连贯

August 11, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu配置部署wvpproassist云端录像功能部署与使用

wvp-pro-assist用于wvp的云端录制性能。 1.装置ffmpeg(如果没装过的话)反对的库装置 sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-devapt install libavformat-devapt install libavcodec-devapt install libswresample-devapt install libswscale-devapt install libavutil-devapt install libsdl1.2-dev下载ffmpeg git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg./configure --enable-shared --prefix=/usr/local/ffmpeg --enable-gpl --enable-libx264 --enable-libx265 下面这句./configure可能造成libx264 找不到换成上面这句就能够解决 ./configure --enable-static --disable-opencl若首次configure,提醒yasm未装置谬误,则须要先装置yasm,具体方法如下: sudo apt-get install yasmmakemake install减少装置目录的动态链接库 export LD_LIBRARY_PATH=/usr/local/ffmpeg/lib:$LD_LIBRARY_PATH测试装置是否胜利 ffmpeg –version2.下载我的项目#从git下载我的项目代码(此处还是装置在opt文件夹下)cd /optgit clone https://gitee.com/18010473990/wvp-pro-assist.git3.编译我的项目cd wvp-pro-assistmvn package4.批改配置文件依据理论环境替换批改target中的jar包BOOT-INF/classes/application-dev.yml 批改redis连贯信息批改zlm录像门路等5.启动我的项目#进入target目录后java -jar wvp-pro-assist(你的jar包名称).jar 如果不想替换targetjar包内容也能够间接设置配置文件地址 ...

August 10, 2022 · 1 min · jiezi

关于ubuntu:win10环境下Ubuntu安装教程

本文在X86_64win10零碎下装置ubuntu,适宜BIOS模式为UEFI 我应用的是3A服务器近程连贯的,超级快 查看BIOS模式WIN+R,输出msinfo32,查看零碎BIOS模式2.下载Ubuntu镜像 进入网站http://mirrors.aliyun.com/ubu...下载指标版本的Ubuntu镜像(此处以18.04为例展现下载过程) 3.制作启动盘 下载UltraISO,点击下载https://cn.ultraiso.net/xiaza...搜寻插入U盘,制作系统盘过程中会格式化U盘,在此之前自行备份U盘重要文件找到UltralSO,右键“以管理员身份运行”,点击“持续试用”,进入软件界面左上角“文件-关上”,找到下载的Ubuntu18.04的.iso文件,点击关上左上角“启动-写入硬盘映像”弹出窗口,抉择插入的U盘,映像文件为.iso文件的地位,写入形式为“USB-HDD+”点击窗口底部的“格式化”,之后点击“写入”当呈现“刻录胜利”示意启动盘制作实现,此时U盘名称会默认命名为“Ubuntu18.04”调配硬盘空间电脑左下角搜寻“计算机管理”,关上找到“磁盘治理”查看磁盘分区状态 如果是单硬盘,能够抉择压缩出>80G的空间给Ubuntu;如果是双硬盘,能够抉择在第一个磁盘分出500M的空间设置Ubuntu疏导,在第二个磁盘分出>80G的空间给Ubuntu具体操作为:磁盘分区处右键-压缩卷-设置分区大小-压缩装置Ubuntu进入U盘疏导项进入BIOS零碎,本文应用HP电脑,开机后一直点击ESC或F10进入BIOS,抉择U盘启动抉择装置进入抉择装置界面,抉择第二项“Install Ubuntu(20.04抉择第一项“Ubuntu”)”Ubuntu配置抉择语言,下拉抉择想要的语言,例如:中文(简体)键盘默认汉语连贯网络,后续装置会须要下软件抉择“失常装置”,“为图形或无线硬件,以及其余媒体格式装置第三方软件”抉择“其余选项”,后续进行手动分区找到上一步在WIN外面设置的分区这一步总共须要增加四个分区:EFI、Swap、/、/home单硬盘:(1)在分出的闲暇分区上增加500M的分区,抉择“逻辑分区”,“空间起始地位”,用于“EFI零碎分区”,点击OK(2)点击闲暇分区,增加“替换空间”,大小个别为电脑内存的2倍左右,抉择“逻辑分区”,“空间起始地位”,用于“替换空间”,点击OK(3)点击闲暇分区,增加“/”,该分区相当于win的C盘,设置分区大小,抉择“主分区”,“空间起始地位”,用于“Ext4日志文件系统”,挂载点“/”,点击OK(4)点击闲暇分区,增加“/home”,该分区相当于win的其余盘,残余空间全副归为该分区,抉择“逻辑分区”,“空间起始地位”,用于“Ext4日志文件系统”,挂载点“/home”,点击OK双硬盘:(1)点击磁盘0分出的500M闲暇分区,抉择“逻辑分区”,“空间起始地位”,用于“EFI零碎分区”,点击OK(2)点击磁盘1的闲暇分区,增加“替换空间”,大小个别为电脑内存的2倍左右,抉择“逻辑分区”,“空间起始地位”,用于“替换空间”,点击OK(3)点击磁盘1闲暇分区,增加“/”,该分区相当于win的C盘,设置分区大小,抉择“主分区”,“空间起始地位”,用于“Ext4日志文件系统”,挂载点“/”,点击OK(4)点击磁盘1闲暇分区,增加“/home”,该分区相当于win的其余盘,残余空间全副归为该分区,抉择“逻辑分区”,“空间起始地位”,用于“Ext4日志文件系统”,挂载点“/home”,点击OK在分区的下方抉择装置启动项的地位,下拉抉择刚刚设置为EFI项的分区号,点击“当初装置”,确认分区无误,持续进入装置页面时区默认Shanghai,持续设置本人的用户及明码,持续,进入期待装置界面装置结束后重启电脑,重启后进入疏导界面,第一项是“Ubuntu”,第二项是“Ubuntu高级设置”,第三项是“Windows Boot Manage(on /dev/*),第四项为“System setup”,回车进入Ubuntu零碎”点击用户,输出用户明码,登陆胜利,零碎装置结束

August 10, 2022 · 1 min · jiezi

关于ubuntu:ubuntu20安装nodejs报错由于没有公钥无法验证下列签名

在 ubuntu20 中的 node 太 old 了,是 14 我想装置一个 16 就找了一个教程, 应用了上面的命令: curl -s https://deb.nodesource.com/setup_16.x | sudo bash 而后 sudo apt update, 然而遇到了上面的报错: ╰─➤ sudo apt update 命中:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease 命中:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease命中:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports InRelease命中:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security InRelease 获取:5 https://deb.nodesource.com/node_16.x focal InRelease [4,583 B] 谬误:5 https://deb.nodesource.com/node_16.x focal InRelease 因为没有公钥,无奈验证下列签名: NO_PUBKEY 1655A0AB68576280正在读取软件包列表... 实现W: GPG 谬误:https://deb.nodesource.com/node_16.x focal InRelease: 因为没有公钥,无奈验证下列签名: NO_PUBKEY 1655A0AB68576280E: 仓库 “https://deb.nodesource.com/node_16.x focal InRelease” 没有数字签名。N: 无奈平安地用该源进行更新,所以默认禁用该源。N: 参见 apt-secure(8) 手册以理解仓库创立和用户配置方面的细节。 而后我是怎么解决的? ...

August 8, 2022 · 2 min · jiezi

关于ubuntu:Ubuntu虚拟机卸载VMWare-Tools的方法

若是VMWare Tools装置失败或者再卸载时提醒卸载失败,找到之前解压存储的文件夹,【Ctrl + Alt + t】或者右键选在【在终端关上】进入终端,找到bin文件夹下的vmware-uninstall-tools.pl文件 输出【sudo su】命令后回车,依据提醒输出用户明码来获取root用户权限 输出命令:sudo su 输出【./vmware-uninstall-tools.pl】卸载,应用VMWare Tools自带的卸载器能够将其齐全卸载,当显示【successfully】示意卸载胜利

August 8, 2022 · 1 min · jiezi

关于ubuntu:微软在Linux-操作系统中发现了两个漏洞

Microsoft 365 Defender 钻研团队在 Linux 操作系统中发现了两个破绽,别离被跟踪为 CVE-2022-29799 和 CVE-2022-29800(统称为 Nimbuspwn),可容许攻击者晋升权限以获取 root 权限并装置恶意软件。依据介绍,这些破绽能够链接在一起以取得 Linux 零碎的 root 权限,从而容许攻击者部署无效负载,如 root 后门,并通过执行任意 root 代码来执行其余歹意操作。此外,Nimbuspwn 破绽可能会被更简单的威逼(例如恶意软件或勒索软件)用作获取 root 权限的载体,从而对易受攻击的设施产生更大的影响。微软方面示意,其在对以 root 身份运行的服务进行代码审查和动态分析时,通过监听系统总线(System Bus)上的音讯发现了这些破绽,并留神到了一个名为 networkd-dispatcher 的 systemd 单元中的一个奇怪的模式。审查 networkd-dispatcher 的代码流发现了多个平安问题,能够被用来晋升权限,部署恶意软件或进行其余歹意流动。networkd-dispatcher 由 Clayton Craft 保护,目前已更新以解决微软发现的破绽,倡议受影响的用户尽快进行更新。微软在博客中分享了一些无关受影响组件的信息,其中 D-Bus(Desktop-Bus)组件就是攻击者的偏好指标。它是一个由 freedesktop.org 我的项目开发的过程间通信通道(IPC)机制;是一个软件总线,容许同一终端上的过程通过传输音讯和响应音讯进行通信。起因在于许多 D-Bus 组件默认装置在风行的桌面 Linux 发行版上,例如 Linux Mint。因为这些组件以不同的权限运行并响应音讯,因而 D-Bus 组件对攻击者来说是一个有吸引力的指标。事实上,过来就曾呈现过一些与有缺点的 D-Bus 服务相干的破绽,包含 USBCreator Elevation of Privilege、Blueman Elevation of Privilege by command injection 以及其余相似状况。“D-Bus 裸露了一个全局 System Bus 和一个 per-session Session Bus。从攻击者的角度来看,系统总线更有吸引力,因为它通常会有以 root 身份运行的服务来监听它。”

August 8, 2022 · 1 min · jiezi

关于ubuntu:解决Ubuntu宿主机下面安装Vmware时候vmmon和vmnet模块缺失导致的报错

场景在Ubuntu 20操作系统上面装置Vmware执行开始运行,启动虚拟机发现报错 相似于上面这样的 Could not open /dev/vmmon: ?????????.Please make sure that the kernel module `vmmon' is loaded.手动启动Vmware模块,发现有两个模块启动失败 $ sudo /etc/init.d/vmware startStarting VMware services: Virtual machine monitor failed Virtual machine communication interface done VM communication interface socket family done Virtual ethernet failed VMware Authentication Daemon done执行命令装置缺失的模块 $ sudo vmware-modconfig --console --install-all# 发现输入当中蕴含错误信息如下/tmp/modconfig-DPn7nL/vmmon-only/./include/vm_asm_x86.h:67:44: error: expression in static assertion is not constant 67 | ASSERT_ON_COMPILE(sizeof(Selector) == 2 && \ | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 | ((__builtin_constant_p(expr) && ((expr) >> 16) == 0) || \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | sizeof(expr) <= 2)) | ~~~~~~~~~~~~~~~~~~ .....Unable to install all modules. See log for details.解决方案查看VMware版本通过安装包信息查看 ...

August 4, 2022 · 2 min · jiezi

关于ubuntu:Windows-Subsystem-for-Linux-允许在Windows-11中运行Linux系统

微软的Windows Subsystem for Linux (WSL)是一套十分乏味的子系统,它基本上能够让你在Windows 11(或Windows 10)中轻松运行一个Linux发行版(并且反对执行其命令)。最重要的是,你能够间接从微软商店装置这些发行版。该商店中也有许多风行的基于Linux的操作系统,如Kali和Oracle。而当初,又一个基于Linux的操作系统来到了微软商店。你看,从这个月开始,你能够通过点击这里下载和装置AlmaLinux:https://www.microsoft.com/en-...介绍页面说:”AlmaLinux操作系统来到了WSL! 当初你能够应用你相熟和青睐的平台,应用所有的规范工具,包含dnf/yum等,运行你喜爱的EL生态系统的所有应用程序。AlmaLinux是社区领有和治理的企业级Linux操作系统,与RHEL和CentOS 1:1兼容”。如果你是一个有趣味尝试WSL的家庭用户,你可能应该防止这个特定的发行版。为什么?因为AlmaLinux的设计是作为现已停产的CentOS的替代品,而CentOS自身是红帽企业Linux(RHEL)的衍生产品。换句话说,它次要是为企业用户设计的。

August 1, 2022 · 1 min · jiezi

关于ubuntu:win10安装WSL使用vscode连接虚拟机开发代码

感觉用vmWare虚拟机开发代码感觉很麻烦,启动速度也特地慢,于是决定应用微软的WSL而后用vscode连贯。步骤如下:1,应用管理员身份关上PowerShell wsl --install2,设置账号和明码 3,重启电脑 4,装置相干环境装置git,node环境,java环境,生成ssh密钥等 5,克隆我的项目而后应用命令关上应用命令code . 会主动关上vscode,而后就能够像开发本地代码一样开发了

July 27, 2022 · 1 min · jiezi

关于ubuntu:Linux基础学习五点

与 Windows 和 macOS 相比,Linux(这里指 Linux 发行版)的确有很多基本不同。但也多亏了这些差异,Linux 发行版具备了 Windows 与 macOS 所不具备的的许多劣势。Linux 很难吗?为什么人们认为它很难?咱们重点剖析了一些常见的问题,并对其进行了阐明,让你感觉它没那么难。如果只有 Windows、macOS、Linux 三种操作系统可供选择,那么大多数人应该都不怎么会思考 Linux 零碎。Linux 个别用在服务器上,但对普通用户台式机和笔记本电脑来说,状况并非如此。更蹩脚的是,很多人只是从他人那儿听来的,都没有亲自试过,就感觉 Linux 太难了。然而 Linux 真有那么难吗?若果真如此,Linux 到底难在哪里呢?Linux 难学吗?与 Windows 和 macOS 相比,Linux(这里指 Linux 发行版)的确有很多基本不同。但也多亏了这些差异,Linux 发行版具备了 Windows 与 macOS 所不具备的的许多劣势。另外,Linux 根本能够满足你的日常须要。在很多状况下,Linux 操作系统的用户界面与 Windows 或者 macOS 的相差并不大,所以用起来也相当不便。那么,Linux 有哪些方面会让用户望而生畏呢?在这篇文章中,我将探讨 Linux 让新用户们广泛犯难的问题,心愿能够借此让他们对 Linux 有所改观。1、软件装置与软件包治理在 Linux 上,装置软件(软件包)的办法有很多。你能够从软件核心装置,也能够在终端进行装置,或者从官网软件源下载软件包而后自行手动装置。再或者,你甚至能够通过 编译源码来装置软件。与 Windows 或者 macOS 不同,Linux 零碎可不会应用 EXE 文件或 dmg 文件。对于不同的 Linux 发行版,软件包也会有所不同。例如,DEB 文件能够装置在 Ubuntu 上。而在 Fedora 零碎下,须要 装置 RPM 文件。在这种状况下,Flatpak 和 Snap 应运而生,使得软件装置更为便捷。如果一款软件有对应的 Flatpak 软件包或者 Snap 软件包,你就能够把它装置在任意一种 Linux 发行版上。不过,一些 Linux 发行版可能须要用户自行 装置 Flatpak 或者 Snap,因为这些发行版默认状况下可能并不反对它们。所以你要明确,因为 Linux 有很多不同的发行版本,软件装置形式以及软件包的类型也会存在许多区别。不过,只有理解某个发行版所反对的软件包格局以及装置办法,装置软件就简略多了。2、“终端恐惧症”在 Windows 或 macOS 零碎下,你可能不会常常关上命令行或者终端。可能也就是在故障排除的时候,会须要应用命令行。但在 Linux 零碎下,终端的应用频率却十分高。即使是在 最好用的 Linux 发行版 上,你可能也会常常关上终端,输出命令来执行一些工作,比方:更新软件包列表移除一个不是通过软件核心装置的软件增加一个软件仓库来装置软件从技术层面讲,你不须要学习简单的命令,然而晓得一些如何卸载软件包或者装置 Flatpak 程序的命令,就会很不便。通常状况下,软件的官网上会列出装置命令或者阐明。针对故障排除,有时也能够在社区论坛上找到须要输出的确切命令。所以说,你基本不须要去“记”什么,上网一搜,包罗万象。不过,一些用户还是感觉这样会很麻烦,所以他们罗唆放弃了 Linux。最终,这些人只有碰到与 Linux 相干的货色,就避而远之,再也提不起趣味。3、装置显卡驱动macOS 不反对第三方显卡,这就意味着它无奈实现虚拟化(尤其是 ARM),也无奈用来玩游戏。所以,咱们这里不谈 macOS,来看看 Windows。Windows 和 Linux 一样,都反对游戏和虚拟化技术。如果你用它们不只是看看视频,那就须要装置显卡驱动来反对这些性能。在 Windows 上,你须要下载安装显卡的对应驱动。大多数状况下,首次装置的过程中并不会呈现问题。不过,在 Linux 上,最新版本的显卡驱动不肯定可能失常运行(尤其是英伟达显卡的驱动)。所以,这曾经不是从官网下载安装驱动那么简略的问题了。如果你的 Linux 发行版带有驱动管理器性能,比方 Linux Mint 操作系统,那事件就简略了。如果没有的话,你可能须要下载一个蕴含适宜本人零碎的显卡驱动的 ISO 文件。总的来说,如果你应用了支流的 Linux 发行版,那么装置显卡驱动并不是一件难事;然而如果你应用的不是支流的发行版,你可能须要在装置之前好好查一查。4、软件反对Windows 和 macOS 上的利用并不一定都有对应的 Linux 版本。如果软件提供了跨平台反对,就有可能提供 Ubuntu、Fedora 以及 Arch 等 Linux 发行版的对应版本。否则,就只能去找这些软件的替代品了。所以,很多软件不反对 Linux 零碎,就给用户带来了较差的应用体验。不过,咱们列出了一份内容丰盛的 必备软件清单,置信能帮忙你更好地应用 Linux 零碎。遗憾的是,一些用户没有意识到这一点,依然不违心去尝试代替软件。5、调整外围设备与部件操作难度和软件反对并不是问题的全副,治理和调整电脑外围硬件设施也是一个重要方面。雷蛇、海盗船以及华硕等许多硬件公司没有为 Linux 提供相应的官网反对。因而,当用户意识到本人无奈那么便捷地治理电脑的 RGB 灯条、风扇配置文件以及冷却设施时,他们天然也就不会思考应用 Linux。不过你要晓得,曾经有许多工具能够帮忙你应答这一问题,比方:配置游戏鼠标调整雷蛇外部设备监控和管制冷却设施这些工具可能不是官网提供的,然而它们实用于很多外部设备与组件。因而,如果你是因为外部设备和部件没有官网反对而放弃应用 Linux,那么你能够尝试这些工具。总结我感觉这些都是最为广泛的问题,这些问题导致了 Linux 劝退老手,摊上最难应用的操作系统的名号。要记住,尝试一款生疏的操作系统总是随同着新的挑战,须要肯定的工夫来适应。Linux 作为一款桌面操作系统,相较于以前,操作难度升高不小。像 Ubuntu、 Pop!_OS、 Linux Mint、 Linux Lite 之类的 Linux 发行版能让用户更容易上手。即使 Linux 有了那么多的改善与晋升,还是有很多用户不违心应用它,所以咱们想让你理解 Linux 并没有你设想的那么难用。如果你的敌人还在纠结上述起因而不肯尝试 Linux,我举荐你把这篇文章分享给他,帮忙他进一步理解并应用 Linux。 ...

July 24, 2022 · 1 min · jiezi

关于ubuntu:深度操作系统deepin-205发布

作为全球排名最高的国产团队Linux发行版,今日晚间,深度操作系统(deepin)20.5正式公布,降级Stable内核至5.15.24,修复底层破绽,进一步晋升零碎兼容性和安全性。据介绍,深度操作系统20.5新增人脸识别功能模块,对已适配的设施反对生物认证,提供更多平安解锁形式,在控制中心录入人脸后,在下次登录时能够通过人脸间接登录。同时,新增断网重连后邮件主动接管和文件夹治理等多个实用功能,对邮箱交互进行了全面优化,将框架和插件替换成当下风行的vue+tinymce。另外,全局搜寻性能进一步优化,文件搜寻的检索精准度和搜寻的门路范畴全面晋升,新增文件类目与文件后缀精准搜寻性能。利用商店方面,新增问题反馈入口和利用催更性能,在遇到软件版本过低和装置失败的时候,当初能够第一工夫向官网反馈,迅速定位并解决问题,同时反对触屏,可单指多指操作。在新版中,截图的时候抉择“贴图”性能,截出的图片能够悬浮在窗口的最下面,还能够移动地位。相当于把这张图片给临时的“钉”在桌面上,此时可并行去操作其余的软件,互不干涉。deepin 20.5零碎镜像下载:官网:cdimage.deepin.com/releases/20.5/deepin-desktop-community-20.5-amd64.iso

July 24, 2022 · 1 min · jiezi

关于ubuntu:记-修复-ubuntu22-声卡伪输出

笔记本在装置Ubuntu 22 LTS 无声音输入 能够首先装置 sudo apt install pavucontrolpavucontrol而后查看配置处显示伪输入 接下来 卸载重装 sudo apt-get remove --purge alsa-basesudo apt-get remove --purge pulseaudiosudo apt-get install alsa-basesudo apt-get install pulseaudiosudo alsa force-reload 以root权限 编辑 /etc/modprobe.d/alsa-base.conf 文件,退出这一行 options snd-hda-intel dmic_detect=0编辑 /etc/modprobe.d/blacklist.conf ,退出 blacklist snd_soc_sklreboot声音就进去了

July 24, 2022 · 1 min · jiezi

关于ubuntu:ubuntu-2204配置

装置 vimsudo apt-get install vim 更换国内源用下列内容替换/etc/apt/sources.list中原有内容: # 默认正文了源码镜像以进步 apt update 速度,如有须要可自行勾销正文deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse# 预公布软件源,不倡议启用# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse顺次执行下列命令 ...

July 20, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu系统下的Radius认证服务安装与配置

装置服务装置服务依赖 freeradius $ sudo apt install freeradius查看版本 $ freeradius -vradiusd: FreeRADIUS Version 3.0.16, for host x86_64-pc-linux-gnu, built on Apr 17 2019 at 12:59:55FreeRADIUS Version 3.0.16Copyright (C) 1999-2017 The FreeRADIUS server project and contributorsThere is NO warranty; not even for MERCHANTABILITY or FITNESS FOR APARTICULAR PURPOSEYou may redistribute copies of FreeRADIUS under the terms of theGNU General Public LicenseFor more information about these matters, see the file named COPYRIGHT配置文件地位和版本相干如果显示3.0.*,则配置文件地位具体目录是/etc/freeradius/3.0如果版本显示3.2.*,那么配置文件的目录地位是/etc/freeradius/3.2 上面所有波及到的文件配置目录都要看版本状况具体配置批改,不要照抄文档 ...

June 25, 2022 · 3 min · jiezi

关于ubuntu:Ubuntu2204-使用阿里云镜像源

sudo vim /etc/apt/sources.list应用下面的命令,将文件内容替换为上面的内容即可 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse而后执行 sudo apt update 参考资料:开源软件国内镜像源比照Ubuntu 镜像 ...

June 24, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu-显示器亮度调节

1.应用命令行1.1 查看已有显示器$ xrandr | grep " connected" | cut -f1 -d " "HDMI-1DP-2能够看到,这里是我的两个显示器代号HDMI-1和DP-2 1.2 更改亮度应用xrandr --output [monitor-name] --brightness [brightness-level]指令,比方我要将我的DP-2显示器亮度变为75%(0.75): xrandr --output DP-2 --brightness 0.752. 应用LordAmit开发的Brightness工具装置 sudo add-apt-repository ppa:apandada1/brightness-controllersudo apt updatesudo apt install brightness-controller启动 brightness-controller而后就能看到: 当然,这个工具不仅仅能调节亮度哦! 3. 参考linux终端调节亮度,从Ubuntu终端管制屏幕亮度lordamit-Brightness

May 28, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu-使用ln创建链接时需使用全局路径

too many levels of symbolic links

May 27, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu2004安装微信QQ腾讯会议

装置微信刚开始网上一顿搜寻,锁定deepin-wine形式装置微信和QQ。然而装置后解决字体等依赖问题后,发现依然无奈用表情,一点就会解体。作了各种尝试,最初在优麒麟官网下载到微信简易版。sudo dpkg -i weixin_2.1.1_amd64.deb 装置QQ到官网下载Linux版本的QQ sudo dpkg -i linuxqq_2.0.0-b2-1089_amd64.deb界面极其简洁,没有字体、输出等问题。 装置腾讯会议相似QQ的装置办法,我间接到官网下载Linux版本的TecentMeeting。 sudo dpkg -i TencentMeeting_0300000000_2.8.0.3_x86_64_default.publish.deb

April 28, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu2004构建ZLMediaKit流媒体服务框架含webrtc

最近的工作须要架设一台流媒体服务器用于后续的业务开发。在git上找到了很好的开源框架ZLMediaKit,依照页面教程操作之后,总是不能胜利编译webrtc模块,通过各种搜寻和尝试,总算是搭建胜利,现把过程分享如下,也给本人留个记录。零碎环境:Ubuntu20.04.4 1.获取代码代码从git获取,如果没装置git,须要执行 sudo apt-get intall gitcd /opt#拉取我的项目代码git clone https://github.com/ZLMediaKit/ZLMediaKit.git#国内用户举荐从同步镜像网站gitee下载 git clone --depth 1 https://gitee.com/xia-chu/ZLMediaKitcd ZLMediaKit#不要忘了这句命令git submodule update --init2.装置编译器#装置gccsudo apt-get install build-essential#装置cmakesudo apt-get install cmake3.依赖库1.openssl装置编译 #如果之前装置了能够先卸载:apt -y remove opensslcd /opt#从git下载git clone https://github.com/openssl/openssl.git#如果git下载太慢或者连贯有问题(比方我),能够到gitee下载git clone https://gitee.com/mirrors/openssl.git#上面的顺次执行mv openssl openssl-src && cd openssl-src./config --prefix=/opt/opensslmake -j4sudo make installcd /opt/openssl && cp -rf lib64 lib2.libsrtp装置编译 cd /optgit clone https://gitee.com/mirrors/cisco-libsrtp.gitcd cisco-libsrtp./configure --enable-openssl --with-openssl-dir=/opt/opensslmake -j4sudo make install4.构建和编译ZLMediaKitcd /opt/ZLMediaKitmkdir buildcd buildcmake .. -DENABLE_WEBRTC=true -DOPENSSL_ROOT_DIR=/opt/openssl -DOPENSSL_LIBRARIES=/opt/openssl/lib cmake --build . --target MediaServer5.补充操作上一步操作执行后,运行服务胜利但没有demo页面,发现对应的www文件夹以及ssl证书并未放入指定目录,须要进行补充操作 ...

April 21, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu下设置声音输出为HDMI外接设备

Ubuntu下设置声音输入为HDMI外设施,如内部音响,显示器等。Debian可引之参考。 Sound Switcher Indicator,为Ubuntu下切换声音输出/输入的图形程序。能够实现耳机/扬声器/HDMI音效输入之间切换。 sudo apt-add-repository ppa:yktooo/ppasudo apt-get updatesudo apt-get install indicator-sound-switcher#装置实现后启动indicator-sound-switcher

April 18, 2022 · 1 min · jiezi

关于ubuntu:抢先体验-Ubuntu-2204-Jammy-Jellyfish

间隔4月21日 Ubuntu 22.04 正式公布越来越近,为了家里的各种 Ubuntu 设施可能安心降级,我决定提前体验靠近实现的测试版。 本文提到的降级形式实用于 Desktop 桌面版和 Server 版。 降级前的筹备不论是 Desktop 桌面版,还是 Server 服务器版本的 Ubuntu,在降级前,咱们都须要做几件事: 零碎中的用户数据备份。将零碎中的软件包降级到最新,并依据理论需要状况,重启零碎,让降级后的软件包失效。解锁被 apt-mark 锁定的软件,容许软件在零碎发行版降级的过程中降级为和新零碎兼容的版本。清理零碎内核,留出足够多的空间,装置新的内核。当然,因为当初新版零碎还未正式公布,所以咱们还须要解锁系统升级限度。接下来,咱们就来聊聊如何实现这些前置筹备。 数据备份:打包和疾速复制数据备份的形式有很多种,不思考商业软件、装置非零碎自带软件的前提下,我举荐你应用 rsync 以及 tar 来实现疾速的备份。 相比拟应用各种压缩参数,间接应用 tar cf 能够将目录构造放弃,并转化为一个繁多文件,不便咱们进行后续的文件备份和转移,而不用纠结指标分区的文件格式、权限归属等问题。而且,当咱们的目录中有比拟多的小文件的时候,这样做,能够极大晋升备份数据的速度。 比方上面的命令,咱们就会把目录中的文件打包为一个后缀为 tar 的文件,通常咱们会叫这个过程为“打个tar包(tarball)”。 tar cf demo.soulteary.com.tar demo.soulteary.com理论生产过程中,咱们会有十分多相似上面的构造的目录。 board.black.comboard.data.black.comcache.black.comcarbon.black.comcerts.black.com如果咱们心愿将下面的目录别离打包为 tarball,一条一条命令执行显然比拟麻烦,有没有偷懒的形式呢?显然是有的。 find . -maxdepth 1 -type d -name '*.*' | xargs -I {} tar cf {}.tar {}相比拟应用 ls,咱们可能误打包一些内容 ,间接应用 find 能够限度咱们要打包内容的类型为目录,指标名称的命名形式要满足 *.*。 如果你的数据量非常少,当然也能够思考放弃打包,间接进行数据拷贝操作。 相比拟间接应用 scp 等命令,我更举荐应用 rsync,将咱们的文件残缺的从“出发地”快递到“目的地”,rsync 除了反对不同分区目录之间的数据备份外,也反对跨设施的残缺内容复制: # 本地跨分区/目录进行备份rsync -rv --copy-links /data-need-backup /disk2/data-backup# 将本地数据备份至其余设施rsync -rv --copy-links /data-need-backup soulteary@10.11.12.13:/data-backup如果你应用 Docker,你能够抉择参考《晋升 Docker Desktop For macOS 磁盘使用率》一文中提到的零碎中的 Docker 镜像批量保留计划: ...

April 10, 2022 · 3 min · jiezi

关于ubuntu:恒源云Gpushare如何安装包pip加速等技巧大放送3

文章起源 | 恒源云社区 原文地址 | 【小技巧-装置篇】 1、执行命令或程序报找不到包,如何装置?参考 常用命令,应用 apt 装置系统软件或 pip 装置 Python 包。 2、如何设置pip减速?如果Python的pip装置库或者包总是很慢,能够更换为国内地址后进行下载 国内常见的pip源下载地址如下: 阿里云: https://mirrors.aliyun.com/pypi/simple/腾讯云:https://mirrors.cloud.tencent.com/pypi/simple豆瓣(douban): https://pypi.douban.com/simple/中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/清华大学: https://pypi.tuna.tsinghua.edu.cn/simple/ 长期应用 #通过 -i 参数指定所须要应用的pip源地址去装置numpy库pip install numpy -i https://mirrors.cloud.tencent.com/pypi/simple永恒应用 #通过该命令设置永恒应用该pip镜像源pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple#批改实现后通过pip命令装置所须要的包pip install numpy3、如何降级pip包管理工具?#降级前查看pip版本pip -V #如下返回pip版本为21.0.1pip 21.0.1 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)#降级 pip 到最新的版本pip install pip -U#也能够长期应用指定镜像来降级 pippip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip#降级后查看pip版本pip -V #如下显示22.0.4pip 22.0.4 from /usr/local/lib/python3.8/dist-packages/pip (python 3.8)4、如何更换Ubuntu apt源?如果应用apt源下载货色很慢或者报错,则能够先通过apt-get update -y命令更新apt源对实例产生缓存,而后通过apt-get install 包名装置所须要的包。 国内常见的apt源下载地址如下,上面镜像源中仅限实例中的Ubuntu 18.04零碎版本应用,可通过lsb_release -a | grep Release名称查问零碎版本。 阿里云 #复制以下所有命令粘贴到实例后回车替换阿里云apt镜像源cat > /etc/apt/sources.list << EOFdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverseEOFapt-get update -y华为云 ...

April 1, 2022 · 2 min · jiezi

关于ubuntu:Ubuntu-更换新-Logo-橙色矩形-LogoCircle-of-Friends主题更紧凑更统一

近日,Ubuntu 我的项目的领导者 Canonical 发表了一个让人振奋的好消息 —— 基于 Linux 的操作系统 Ubuntu 更换了全新的 Logo! 只管与旧款 Logo 并未有太大区别,但全新 Ubuntu Logo 的确也有了改良:新 Logo 仍采纳大家都相熟的橙色和红色,“Circle of Friends”主题外观更紧凑、更对立。 据悉,新 Logo 由 Canonical 品牌设计主管 Marcus Hallam (2010 年版 Logo 设计师)亲自操刀设计。他解释称 “与咱们的首席执行官 Mark Shuttleworth 一起,咱们在这两次改版设计中都有一个自在的想法。从整个企业引入横向思维、反馈和创造力,深刻理解 Logo 所代表的内容,看看会呈现什么。咱们的确有一些十分怪诞的想法。但咱们的价值观在过后没有扭转,当初也没有扭转。因而,最终将 Circle of Friends 更新为更古代的外观和感觉。" 其中,比拟引人注目的是,“Circle of Friends”不再位于圆形(设计中称为“圆形”)内,而是位于一个实心橙色矩形的底部。 对此变更,Canonical 示意“只管秉承旧版很重要,但更新后的版本更精简、更专一、更简单。新 Logo 让人感觉到‘头部位于圈内、彼此连贯更间接’。矩形橙色标签突破了传统的方形或圆形概念,采纳大胆的配色既表白了本人,也能很好的在社交媒体上提供一个极具辨识度的印记。此外,Logo 也从以前那个小小的标记变成了现在超大的、动静的、当先的存在。” 因而,新 Logo 的新设计更像是一种“进化”,而不是一场彻头彻尾的“改革”。 始终以来,“Ubuntu 到底是不是最好的基于 Linux 的桌面操作系统”这个话题都备受争议。尽管如此,业内人士都明确,这些都无奈撼动“Ubuntu 是这个世上最驰名的桌面 Linux 发行版”的事实。 Ubuntu 为什么更新 Logo?为什么要更新 Logo 呢?咱们晓得,这不是 Ubuntu 第一次从新设计 Logo,上一次更新还是在 2010 年。 ...

March 18, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu安装交叉编译工具执行armnonelinuxgnueabigcc-v命令提示找不到该文件或目录

问题所在个别状况下 应用的都是32的ubuntu 配置好环境后个别不会有问题,然而对于64位的ubuntu零碎,在配好环境后就会呈现这个问题,其实就是短少32的软件包。我应用的是Ubuntu18.04.1版本的64位。解决办法终端输出这个下载软件包即可 sudo apt-get install lib32z1如果呈现上面这种状况阐明这个软件包可能出问题没有了,然而提醒中说了有能够替换的,下载提醒中的软件包也能执行那个命令。

March 15, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu-Ports更换成阿里云镜像源

Ubuntu PortsUbuntu Ports 是 Arm64,Armhf 等平台的 Ubuntu 软件仓库在 /etc/apt/sources.list 文件中,将软件源的地址改为 https://mirrors.aliyun.com/ub...更改完 sources.list 文件 sudo apt-get update 更新 Vi /etc/apt/sources.list deb https://mirrors.aliyun.com/ubuntu-ports/ xenial main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu-ports/ xenial-updates main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu-ports/ xenial-backports main restricted universe multiversedeb https://mirrors.aliyun.com/ubuntu-ports/ xenial-security main restricted universe multiverse

February 28, 2022 · 1 min · jiezi

关于ubuntu:Ubuntu更换镜像源更快升级和更新软件

这个教程是从可视化角度来将默认镜像源更换成阿里云镜像源,更换成国内镜像源进步了零碎更新的下载速度。第一步关上终端,查看默认配置(此操作可省略,次要是方面演示与更换后做比拟)Vi /etc/apt sources.list第二步关上软件和更新,我这里是英文版的所以是 software &update ,找到download from在下拉列表中抉择other抉择镜像源地址,抉择China上面的阿里云镜像源地址,点击Choose server后会让你输出明码确认操作点击reload,进行更换镜像源后的从新载入第三步反复第一步步骤,查看是否更新胜利。

February 28, 2022 · 1 min · jiezi