关于ubuntu18.04:windows10和ubuntu互信设置实现虚拟机编译好固件后自动复制到本地以便烧录

1 互信设置1.1 windows设置进入利用和性能 > 可选性能 > 增加性能找到OpenSSH客户端和服务端,勾选 > 装置更改ssh配置管理员权限关上C:\ProgramData\ssh目录下的sshd_configps:始终不晓得怎么管理员权限关上,能够用vscode形式关上,保留的时候vscode右下角会主动提醒管理员权限,点击确认即可 a.把 PubkeyAuthentication yes 后面的正文去掉 b.把最初两行正文掉此电脑 > 治理 > 服务,找到OpenSSH SSH Server,没运行的话就右键点击启动运行,启动了的话就重新启动,因为下面改了配置关上命令行执行 ,始终回车即可ssh-keygen在~/.ssh目录上面新建authorized_keys文件1.2 ubuntu设置查看ssh服务是否启动sudo systemctl status sshd没有服务的话装置sudo apt install openssh-server启动sshsudo systemctl start sshd设置开机启动sudo systemctl enable sshd执行ssh-keygen,始终回车即可在~/.ssh目录下新建authorized_keys文件1.3 相互写入公钥相互把~/.ssh目录上面id_rsa.pub外面的内容放到对方authorized_keys文件中 2 固件转储编译脚本里,在胜利生成固件前面增加一个scp命令,相似 scp your_firmware_path win_username@windows_ip:/g:/firmware_out其中的your_firmware_path是生成的固件门路win_username是windows的用户名windows_ip是windows的ipg:/firmware_out能够指定windows下面的目录 3 参考https://blog.csdn.net/zhaodengdeng1984/article/details/121654821

August 22, 2023 · 1 min · jiezi

关于ubuntu18.04:ubuntu1804编译qt-designer-中使用的QVTKWidget-插件

用处阐明标定过程须要显示图像和点云的信息 图像显示插件:QGraphicsView点云显示插件:QVTKWidget vtk编译下载vtk源码在gitee上下载速度快 git clone https://gitee.com/lgmcode/vtk.gitcd vtkgit checkout v6.3.0mkdir build cd build 编译源码编译脚本 cmake -DVTK_QT_VERSION:STRING=5 \ -DQT_QMAKE_EXECUTABLE:PATH=/home/frank/QtCreator/latest/share/qtcreator/templates/wizards/projects/qmake \ -DVTK_Group_Qt:BOOL=ON \ -DCMAKE_PREFIX_PATH:PATH=/home/frank/myware/cmake-3.26.3-linux-x86_64/bin/cmake \ -DBUILD_SHARED_LIBS:BOOL=ON \ -DBUILD_TESTING=OFF \ ..因为须要在qtcreator-ros应用QVTKWidget插件,因而须要找到对应的qmake 解决一些小的bug次要是 _gcc_version不辨认的问题,间接屏蔽即可 装置sudo make installqtcreator配置QVTKWidget插件find ./ -name libQVTKWidgetPlugin.so cp ./lib/libQVTKWidgetPlugin.so /home/frank/QtCreator/latest/lib/Qt/plugins/designer 验证重启之后,即可看到vtk插件在designer中能够显示 opencv编译因为在解决图像时,须要用到opencv,同时须要配置新装置的vtk先勾选WITH_VTK,之后,点击Configure,就会呈现VTK_DIR,而后须要抉择之前编译好的VTK库的门路。其实这里是要找VTKConfig.cmake文件存在的门路。这里的VTKConfig.cmake是编译通过后的,install的VTK的库,而不是间接CMAKE configure产生的VTK编译文件

June 18, 2023 · 1 min · jiezi

关于ubuntu18.04:ubuntu1804-配置docker内的gui程序-显示到宿主机器

场景1:应用场景形容本机系统:ubuntu18.04 docker的容器运行在本机系统上 本机系统装置了nvidia显卡驱动配置过程 # 开启x服务拜访权限xhost +# 装置NVIDIA Container Toolkit# 1、增加源distribution=$(. /etc/os-release;echo $ID$VERSION_ID)sudo curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -sudo curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list# 2、装置并重启sudo apt-get update && sudo apt-get install -y nvidia-container-toolkitsudo systemctl restart docker# 3、测试 (间接打印出gpu 信息意味着胜利)sudo docker run --name containername -it --gpus all imgname:imgtag nvidia-smi# 在容器外部装置跟宿主机器统一的显卡驱动,其实是更新opengl版本为统一的# 参考:https://blog.csdn.net/qq_30356613/article/details/124623839# 下载驱动的脚本#!/bin/bashversion="$(glxinfo | grep "OpenGL version string" | rev | cut -d" " -f1 | rev)"wget http://us.download.nvidia.com/XFree86/Linux-x86_64/"$version"/NVIDIA-Linux-x86_64-"$version".runmv NVIDIA-Linux-x86_64-"$version".run NVIDIA-DRIVER.run# 容器外部装置驱动(一路enter)apt-get install module-init-tools kmodsudo ./NVIDIA-DRIVER.run -a -N --ui=none --no-kernel-module# 测试成果rviz场景2应用场景形容本机系统:ubuntu18.04 本机显卡:nvidia,曾经装置了显卡驱动服务器零碎:ubuntu18.04container运行地位:服务器gui显示地位:本机系统配置教程 todo

November 25, 2022 · 1 min · jiezi

关于ubuntu18.04:ubuntu1804安装nvidia显卡驱动

查看本机显卡型号 lspci | grep -i nvidia 去nvidia官网下载对应型号的驱动nvidia驱动下载扭转驱动执行权限 sudo chmod a+x NVIDIA-Linux-x86_64-515.76.run敞开电脑lightdm驱动 sudo service lightdm stopctrl+alt+f1 装置 sudo ./NVIDIA-Linux-x86_64-515.76.run默认执行即可 从新回到界面 sudo service lightdm start验证是否胜利 nvidia-smi

November 19, 2022 · 1 min · jiezi

关于ubuntu18.04:在LinuxWindow10中使用Apache部署ParaViewWeb项目

近期我的项目中利用到了ParaView,须要部署ParaView Web端利用,并显示指定门路下的文件。因为ParaView是一个开源的我的项目,给我的感觉就是冷门!冷门!冷门!我在尝试的过程中,所有的问题只有通过GitHub中的Issue去寻求解决办法(极度苦楚),我暗下决心待我实现之日,肯定要总结具体的流程,不便大家!!!! Linux(Ubuntu-18.04.6-DeskTop)因为一些其余起因,Linux只配置了单用户的ParaView,待当前空下来,会将多用户配好补充上来。笔者的环境是VMware+Ubuntu-18.04.6-DeskTop,此处就不具体介绍虚拟机和Ubuntu操作系统装置的过程了(我保留了具体的截图,需要的话留言即可)。 VMware官网下载链接Ubuntu-18.04.6-DeskTop官网下载链接在环境筹备好之后,正式开始下载和部署ParaView; ParaView官网下载链接这里笔者下载的是ParaView-5.4.1-Qt5-OpenGL2-MPlI-Linux-64bit.tar.gz,下载实现后能够应用VMtools或者FileZilla Client等文件传输软件将文件传输到虚拟机中。注:肯定不要用官网教程给的版本,那个版本会存在问题,没方法解决!!!1.本地装置ParaView 解压ParaViewtar -zxvf ParaView-5.4.1-Qt5-OpenGL2-MPlI-Linux-64bit.tar.gz批改环境变量键入gedit ~/.bashrc在文件最初,退出上面一句 #Paraviewexport PATH=/home/root1/ParaView-5.4.1-Qt5-OpenGL2-MPI-Linux-64bit/bin:$PATH键入source ~/.bashrc键入paraview,会呈现如下界面,阐明ParaView装置胜利2.配置单用户拜访ParaView Web 配置启动ParaView脚本文件键入cd ParaView-5.4.1-Qt5-OpenGL2-MPI-Linux-64bit/进入ParaView根目录键入如下命令,创立启动脚本文件 touch start.shgedit start.sh编辑脚本文件输出如下内容,并保留! ./bin/pvpython share/paraview-5.4/web/visualizer/server/pvw-visualizer.py --content ./share/paraview-5.4/web/visualizer/www --data ~/ParaView-5.4.1-Qt5-OpenGL2-MPI-Linux-64bit/ParaView-v5.4.1 --port 9000键入./start.sh启动ParaViewWeb服务后,在浏览器输出localhost:9000即可看到如下界面

August 2, 2022 · 1 min · jiezi

关于ubuntu18.04:UbuntuWSL显示中文的方法

背景在本地的Win10上装置了Wsl(Ubuntu18.04),初始化窗口界面后整个语言都是英文的,想调整成中文。 一、开启中文Locale反对sudo vim /etc/locale-gen (输出你的明码)找到# zh_CN.UTF-8,删掉后面的#号和空格,而后Esc wq!保留并退出,回到原来的文件地址 二、将默认locale改为中文用vim批改文件:sudo vim /etc/default/locale 而后将内容改为:LANG=zh_CN.UTF-8 登记后重新启动wsl。 三、装置相干的中文语言包sudo apt install language-pack-zh-hans 装置中文桌面语言包:sudo apt install language-pack-gnome-zh-hanssudo apt install language-pack-kde-zh-hans

February 9, 2022 · 1 min · jiezi

关于ubuntu18.04:Ubuntu-1804-上配置固定-IP

Ubuntu 18.04 上配置固定 IP看以后 Ubuntu 的版本信息: lsb_release -a控制台显示: No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.6 LTSRelease: 18.04Codename: bionic查看网卡: ip addr控制台显示:找到 ens33 。 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:0c:29:21:34:93 brd ff:ff:ff:ff:ff:ff inet 192.168.47.128/24 brd 192.168.47.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe21:3493/64 scope link valid_lft forever preferred_lft forever3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default link/ether 02:42:7e:96:88:8b brd ff:ff:ff:ff:ff:ff inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0 valid_lft forever preferred_lft forever配置文件:/etc/network/interfaces。 ...

November 5, 2021 · 1 min · jiezi

关于ubuntu18.04:Ubuntu-1804-安装-MySQL

Ubuntu 设置清华源:https://mirrors.tuna.tsinghua... 留神:Ubuntu 18.04 默认装置的是 mysql5。 参考资料(重点)https://blog.csdn.net/BobYuan... https://blog.csdn.net/weixin_... https://www.jianshu.com/p/f0d... https://segmentfault.com/a/11... 装置好当前执行的操作mysql 间接进入客户端# 这是本地ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';FLUSH PRIVILEGES;create user 'root'@'%' identified by '123456';GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;FLUSH PRIVILEGES;use mysqlselect host,user,authentication_string from user;exit进行 MySQL 服务 sudo systemctl stop mysql批改 MySQL 的配置文件 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf启动 MySQL 服务 sudo service mysql start# 非必须操作sudo apt update # 非必须操作sudo apt upgrade # 下载速度过慢能够替换清华源sudo apt install mysql-server mysql-client

November 5, 2021 · 1 min · jiezi

关于ubuntu18.04:ubuntu使用docker安装微信并设置桌面程序启动

装置docker(官网脚本),运行命令:curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun容许所有用户拜访X11服务,运行命令:xhost +从docker下载微信,运行命令: docker pull bestwu/wechat 新建一个脚本 wechat.sh,增加以下代码:docker run -d --name wechat --device /dev/snd --ipc=host \-v /tmp/.X11-unix:/tmp/.X11-unix \-v $HOME/WeChatFiles:/WeChatFiles \-e DISPLAY=unix$DISPLAY \-e XMODIFIERS=@im=ibus \-e QT_IM_MODULE=ibus \-e GTK_IM_MODULE=ibus \-e AUDIO_GID=`getent group audio | cut -d: -f3` \-e GID=`id -g` \-e UID=`id -u` \bestwu/wechat其中有三个中央是 ibus,这个看你机器当初应用的输入法引擎是什么就改成什么,我的是 fcitx将脚本放到/bin文件夹下,增加可执行权限,运行命令: sudo chmod +x wechat.sh这时候全局执行脚本就能够间接运行微信了 截图如下:时候如果不小心退出了 ,在执行wechat.sh可能会呈现过程已存在的问题,所以写一个新的脚本,每次启动都是先敞开微信过程在开启,就能够做到从新开启微信了,在/bin下创立脚本restart_wechat.sh,增加以下代码: echo 'password' | sudo -S docker stop wechatecho 'password' | sudo -S docker start wechat其中 password 是你以后用户的明码也就是执行sudo命令时须要的明码 , sudo 增加-S 才能够接管前置命令传过来的明码再给 restart_wechat.sh 增加可执行权限,运行命令: ...

September 13, 2021 · 1 min · jiezi

关于ubuntu18.04:ubuntu-环境安装

清华大学镜像地址https://mirrors.tuna.tsinghua... 阿里云镜像地址https://developer.aliyun.com/... //查看ubuntu版本cat /etc/issuemv /etc/apt/sources.list /etc/apt/sources.list.bakvim /etc/apt/sources.list// 进入下面网址抉择相应的版本复制内容apt-get update apt-get upgradeLNMP搭建日志记录 php装置 sudo apt install -y software-properties-commonsudo add-apt-repository -y ppa:ondrej/phpsudo apt update# 装置phpsudo apt install -y php7.4-fpm php7.4-redis php7.4-common php7.4-bcmath php7.4-curl php7.4-gd php7.4-mbstring php7.4-mysql php7.4-xml php7.4-zip php7.4-swoole# 批改PHP Poolssudo sed -i 's/listen =.*/listen = 127.0.0.1:9000/' /etc/php/7.4/fpm/pool.d/www.conf# 重启php-fpmsudo systemctl restart php7.4-fpm# composersudo curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composersudo composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/# 洁净卸载sudo apt-get autoremove php7*sudo find /etc -name "*php*" |xargs rm -rf sudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`start:立即启动前面接的 unit。stop:立即敞开前面接的 unit。restart:立即敞开后启动前面接的 unit,亦即执行 stop 再 start 的意思。reload:不敞开 unit 的状况下,从新载入配置文件,让设置失效。enable:设置下次开机时,前面接的 unit 会被启动。disable:设置下次开机时,前面接的 unit 不会被启动。status:目前前面接的这个 unit 的状态,会列出有没有正在执行、开机时是否启动等信息。is-active:目前有没有正在运行中。is-enable:开机时有没有默认要启用这个 unit。kill :不要被 kill 这个名字吓着了,它其实是向运行 unit 的过程发送信号。show:列出 unit 的配置。mask:登记 unit,登记后你就无奈启动这个 unit 了。unmask:勾销对 unit 的登记。PHP CLIsudo sed -i 's/display_errors = .*/display_errors = On/' /etc/php/7.4/cli/php.inisudo sed -i 's/error_reporting = .*/error_reporting = E_ALL/' /etc/php/7.4/cli/php.inisudo sed -i 's/memory_limit = .*/memory_limit = 512M/' /etc/php/7.4/cli/php.inisudo sed -i 's/;date.timezone.*/date.timezone = UTC/' /etc/php/7.4/cli/php.ini ...

August 12, 2021 · 3 min · jiezi

关于ubuntu18.04:ubuntu无线网掉线解决

关上配置文件/etc/ppp/optionssudo vi /etc/ppp/options在options文件中找到以下两行代码lcp-echo-failure 4lcp-echo-interval 303.把lcp-echo-failure 4改为lcp-echo-failure 15 lcp-echo-failure 154.重启网络 service networking restart其中lcp-echo-failure次数被设为4,而lcp-echo-interval设为30秒。也就是说,如果 120秒钟之内,ADSL服务器没有给回echo-reply信号,UBuntu便会认为网络曾经出了问题,就会断开网络,搞得人十分不爽。症结找到了, 问题就要解决了,关上配置文件/etc/ppp/options,将lcp-echo-failure次数设为一个较大的数值就行了,我将该值批改为 15,前面上网就比较顺利了。

December 24, 2020 · 1 min · jiezi

关于ubuntu18.04:Ubuntu2004尝鲜指南

>> 原文链接 基于之前的《Ubuntu18.04踩坑记录》从新编辑,增加了局部新内容,能够查看原文获取所有内容(局部违反网络安全法的内容已在本文删除)。文章提及内容根本实用于Ubuntu18.04和Ubuntu20.04,针对特定Ubuntu版本的会独自在题目中阐明,比方:Ubuntu18.04 x x x x 问题。 目录Wine利用启动后呈现WineSystemTray 托盘的问题中文环境下将Home目录下的文件夹切换为英文名Ubuntu系发行版装置deepin wine QQ续:装置QQ/微信新:ubuntu20.04 装置最新版本微信Ubuntu 开机启动特地慢的问题终端oh-my-zsh配置终端终结者Terminator配置禁用内核更新终端罕用等宽字体crossover18破解文件vim插件配置Ubuntu 定制Mac主题Ubuntu18.04 本人定制 登录、锁屏界面的图片和款式Ubuntu18.04 对于定制plymouth主题来更换开机动画Ubuntu 应用[Dash to dock]插件时同时呈现两个dock的问题Ubuntu 增加软件源提醒:没有Release文件,疏忽源的问题Ubuntu 解决一些软件依赖不满足问题的问题Ubuntu 装置cinnamon桌面启动器Linux分区过小导致前期容量有余解决办法将linux绿色解压版软件包或自定义脚本显示到利用菜单图标列表Ubuntu启动器 Grub2 主题装置Ubuntu 解决下载额定数据文件失败:ttf-mscorefonts-installerUbuntu WPS 提醒字体缺失的解决办法Ubuntu20.04 应用deepin-screenshot截图后无奈粘贴到输入框Ubuntu18.04 更新Gnome版本Win10 + Ubuntu 双系统工夫显示不对Ubuntu 装置零碎时阐明(双硬盘)Ubuntu 装置网易云音乐1.1.0后不能关上的解决办法Ubuntu 应用crossover软件装置QQ后乱码的解决办法Ubuntu 通过tweak装置gnome插件Blyr后设置插件报错Ubuntu 勾销提醒 “检测到零碎程序呈现问题”Ubuntu20.04 应用零碎播放器关上视频提醒“装置h.264编码软件”Ubuntu gnome-shell 插件举荐Ubuntu 主题举荐chrome实用插件整顿实用程序和命令Wine利用启动后呈现WineSystemTray托盘的问题 1.操作系统Linux Mint18.3 右键点击面板(状态栏),抉择 - 向面板增加小程序,抉择小程序 - 系统托盘,点击+号增加,之后Wine装置的利用和其它利用的图标就被系统托盘治理了。 2.操作系统Ubuntu装置gnome-shell插件 TopIcons, 要想从浏览器上装置这个TopIcons须要先装置浏览器gnome交互插件chrome-gnome-shell (sudo apt install chrome-gnome-shell ),应用deepin QQ的时候可能须要重新启动TopIcons能力显示顶部QQ图标,如果遇到图标无端暗藏的问题那么能够再装置插件Dash to Panel解决,也能够在桌面按下Alt + F2并输出r重启gnome,图标便会从新呈现。 ...

November 29, 2020 · 5 min · jiezi

关于ubuntu18.04:Ubuntu-server-1804-安装图形化界面环境

Virtualbox运行着的虚拟机菜单栏暗藏了, 怎么办?呈现这个问题, 可能是因为咱们不小心开启了主动缩放模式!解决版本: 只须要按下Right Ctrl + c即可 ubuntu18 换源deb 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 multiverseUbuntu-server 18.04 装置图形化界面环境1.装置x-windows的根底 ...

October 22, 2020 · 1 min · jiezi

关于ubuntu18.04:ubuntu1804-安装googlechromestable

下载并装置chrome浏览器下载deb安装文件wget https://dl.google.com/linux/d... 在终端中执行装置命令sudo dpkg -i google-chrome-stable_current_amd64.deb 装置失败是执行如下命令apt-get install -fy

October 20, 2020 · 1 min · jiezi

关于ubuntu18.04:Ubuntu-1804-ntp-的入门配置

配置前的几个留神点自己应用root权限做测试,权限不够自行sudo零碎时钟设置# 零碎工夫查看date-------------------------------------------------------------# 零碎工夫设置date -s "YYYY-MM-DD hh:mm:ss"e.g.date -s "2020-10-15 10:20:15"硬件时钟# 硬件时钟查看hwclock -----------------------------------------------------------# 硬件时钟同步零碎时钟(改了硬件时钟)hwclock -w-----------------------------------------------------------# 零碎时钟同步硬件时钟(改了零碎时钟)hwclock -hUbuntu自带的工夫同步行为Ubuntu自身自带ntp来更新工夫,如有必要,须要自行敞开# 敞开自带的更新性能timedatectl set-ntp no # yes为开启(不胜利就yes/no重复几次)-----------------------------------------------------------# 查看timedatectl性能是否胜利敞开timedatectl status# 后果 System clock synchronized: nosystemd-timesyncd.service active: no RTC in local TZ: nontp 配置ntp 装置# serve(提供同步工夫)端sudo apt-get install ntp -----------------------------------------------------------# client(申请同步)端sudo apt-get install ntpdate集群中提供同步(serve)配置1.配置ntp.conf文件 vim /etc/ntp.conf-----------------------------------------------------------文件两头(批改)# Clients from this (example!) subnet have unlimited access, but only if# cryptographically authenticated.restrict 192.168.50.0 mask 255.255.255.0 nomodify notrip文件任意地位(增加)server 127.127.1.0fudge 127.127.1.0 stratum 102.启动ntp服务 ...

October 16, 2020 · 1 min · jiezi

树莓派2b安装ubuntumate

因为需要学mysql+node相关的后端技术,需要一台linux系统的电脑,刚好手头有一块N年前买回来就没动过的树莓派2b。装上系统当本地服务器用。 我的博客文章:树莓派2b安装ubuntu-mate 下载系统镜像下载地址 下载合适的系统,我这里选Raspberry Pi(recommended) 下载解压后会得到一个img镜像文件 格式化TF卡格式化为ExFAT格式,MBR分区表 如果是macOS注意看磁盘工具窗口左上角的显示按钮,选显示所有设备,选侧边栏的TF卡物理磁盘去格式化,而不是选分区 查看TF卡用df -h命令查看当前已挂载的卷: 我当前挂载的位置是/dev/disk4s1,其中s1指的是分区,都多个分区会以disk4sN的形式列出来用diskutil list来确认设备: 烧写系统到TF卡中如果不想用命令行,可以用工具实现 macOS: Balena EtcherWindows: Win32 Disk imager先卸载TF卡: diskutil unmountDisk /dev/disk4不卸载直接烧写会出现dd: /dev/rdisk4: Resource busy错误 用dd命令把镜像烧写到TF卡中: 我的镜像存放目录是/Users/hackintosh/Downloads/ubuntu-mate-18.04.2-beta1-desktop-armhf+raspi-ext4.img sudo dd bs=4m if=/Users/hackintosh/Downloads/ubuntu-mate-18.04.2-beta1-desktop-armhf+raspi-ext4.img of=/dev/rdisk4 # rdisk4没错,前面多了个rif=后面的一串是镜像文件目录,必须是绝对路径等待写完盘会会出现以下提示(值会不同): 卸载设备: sudo diskutil unmountDisk /dev/disk4拔出TF卡,插到树莓派开机,等待系统安装完成,这里需要接一下显示器,初始化系统配置。 配置ssh远程登录这辈子都不可能接显示器的 ubuntu默认不启用ssh,需要安装一下ssh服务 更新并启用ssh: sudo apt update # 更新aptsudo apt autoremove openssh-server # 卸载ssh服务sudo apt install openssh-server # 安装ssh服务sudo service ssh start # 启动ssh服务sudo update-rc.d ssh enable # 设置开机启动ifconfig # 查看本机ip,我是用网线的所以直接找第一个网卡就行(本来是有wifi的,以前在学校机房插电脑开wifi后忘记拔下来了...)在macOS下使用ssh命令就可以连接到树莓派: ...

July 8, 2019 · 1 min · jiezi

树莓派3-B-ubuntu18042-设置-wifi

首先按照网上的教程,给microSD卡format, 然后把ubuntu镜像拷上去。 开机,初始化系统然后连一根网线 然后: For the image with apt installed Step1: sudo apt-get install wireless-toolsStep2: sudo apt-get install wpasupplicantStep3: add to /etc/network/interfaces: auto wlan0 iface wlan0 inet dhcpwpa-ssid WIRELESSSSID wpa-psk WIRELESSPASSWORDStep4: comment from /etc/network/interfaces the line: #source /etc/network/interfaces.d/*.cfgthe commented interfaces.d/*.cfg file contains settings for the eth0. I do not understand why but leaving this line active and adding the wlan0 config would crash the system at boot. ...

June 24, 2019 · 1 min · jiezi

ubuntu1804-编译安装php73

在linux上面编译安装php本来并不复杂,但是通常由于不同发行版的软件库不同通常要安装不同依赖,记录一下这个版本的安装,这样以后会更方便一些。 1.下载软件 wget https://www.php.net/distributions/php-7.3.5.tar.gztar xzf php-7.3.5.tar.gzcd php-7.3.52.安装依赖 sudo apt install -y gcc make openssl curl libbz2-dev libxml2-dev libjpeg-dev libpng-dev libfreetype6-dev libzip-dev libcurl4-gnutls-dev libssl-dev3.执行编译 ./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=bandit --with-fpm-group=bandit --with-mysqli --with-pdo-mysql --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --enable-mbregex --enable-mbstring --enable-ftp --with-gd --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --disable-fileinfo --enable-maintainer-zts4.安装 sudo makemake install

May 24, 2019 · 1 min · jiezi

将闲置电脑升级为个人服务器-Ubuntu-18042-LTS-Bionic-Beaver

感谢您的阅读,本文由 杨斌的博客 版权所有。如若转载,请注明出处:杨斌的博客(https://y0ngb1n.github.io/a/h...) 前言由于鸿哥大学遗留下来一部尘封的台式主机,放着积灰还不如拿来给我折腾,让它能发光发热。所以,经过鸿哥同意后,我决定将系统换成 Ubuntu 18.04.2 LTS (Bionic Beaver) 的 Server 版本,搭建家用兼顾学习和娱乐的环境,主要用于开发学习(瞎折腾)的服务器使用 。 将用来搭建我的 Home Lab,运行一些包括但不仅限于以下的服务: 服务简介nginx-proxy基于 Docker 的自动化网关Pi-hole过滤家中广告GitLab私人代码仓库Jenkins持续集成引擎Bitwarden私人密码管家......更多的服务后续会在「y0ngb1n/dockerized」进行维护,欢迎 Star 。 获取 Ubuntu 系统可以使用下面任一源进行获取 Ubuntu 18.04.2 LTS (Bionic Beaver) 系统镜像: 来源站点Ubuntu 官网http://releases.ubuntu.com/18...阿里巴巴开源镜像站https://mirrors.aliyun.com/ub...清华大学开源软件镜像站https://mirrors.tuna.tsinghua...当前我要下载的文件名为 ubuntu-18.04.2-live-server-amd64.iso,下载地址为 https://mirrors.aliyun.com/ubuntu-releases/18.04/ubuntu-18.04.2-live-server-amd64.iso,使用阿里巴巴开源镜像站的源,文件大小为 834.00 MB。 安装 Ubuntu 系统安装系统前,先要准备一个容量大于 4G 的 U 盘、一款趁手的镜像刻录工具(我选 Etcher)。 Step 1:获取 EtcherFlash OS images to SD cards & USB drives, safely and easily.Etcher 是一款开源的快速刻录软件,用它可以快速制作 U 盘镜像工具。它简单到只有一个高颜值的界面,它能够帮助你将系统镜像文件(如 .iso, .img, .dmg, .zip 等格式)快速烧录进 USB 设备(U 盘)或者 SD 卡中。这可下载 Etcher 的最新版本 ...

May 3, 2019 · 2 min · jiezi