80
results
for 笔记
-
树莓派的唯一编码就是他的cpuinfo内的序列号 通常放在 /proc/cpuinfo 这个文件中 cat /proc/cpuinfo 找到 Serial 10000000******* 就是它了
-
原文链接:https://blog.csdn.net/j84491135/article/details/105977073 前言 wordpress容器默认上传限制为2M,这实在是太少了,本文介绍如何修改docker中wordpress的上传限制。 步骤 1.进入wordpress容器 docker exec -it wordpress /bin/bash wordpress是你wordpress的容器id或名称 2.复制php.ini 复制配置文件,以便php配置生效 cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini 3.修改php.ini 没有安装文本编辑软件的请参考: 写在前面 因为该源是不用GPG验证的,可能不安全,但因为docker容器没有验证GPG的工具所以只能先用这个源然后安装GPG验证相关软件包再更换回正式源。 步骤 mv /etc/apt/sources.list /etc/apt/sources.list.bak cat <<EOF >/etc/apt/sources.list deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free EOF apt update vim /usr/local/etc/php/php.ini 找到以下三个关键值,修改成你想要的值,注意memory_limit>post_max_size>upload_max_filesize PS:vim查找命令为:/要查找的字符串,n下一个,N上一个 upload_max_filesize = 200M #文件大小限制 post_max_size = 250M #post大小限制 memory_limit = 500M #内存占用限制 如果还要修改其他配置如开启文件上传、上传超时等等去查配置文件即可,不再赘述。 4.重启容器 docker restart wordpress ———————————————— 版权声明:本文为CSDN博主「微笑丶1998」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/j84491135/article/details/105977073 mv /etc/apt/sources.list /etc/apt/sources.
-
原文链接:https://cloud.tencent.com/developer/article/1439653 MySQL Server 5.5 (tag: 5.5, 5.5.61, 5.5.61-1.1.7) (mysql-server/5.5/Dockerfile) MySQL Server 5.6 (tag: 5.6, 5.6.41, 5.6.41-1.1.7) (mysql-server/5.6/Dockerfile) MySQL Server 5.7 (tag: 5.7, 5.7.23, 5.7.23-1.1.7) (mysql-server/5.7/Dockerfile) MySQL Server 8.0, the latest GA (tag: 8.0, 8.0.12, 8.0.12-1.1.7, latest) (mysql-server/8.0/Dockerfile) MySQL Server 8.0 for AArch64 (ARM64) (tag: 8.0-aarch64, 8.0.12-aarch64) 上面是可以安装的版本。那么我肯定是安装latest的。 安装 那么执行代码如下: docker pull mysql/mysql-server 如果想要安装5.7版本的,可以执行以下命令: docker pull mysql/mysql-server:5.7 好了等待之后,就安装成功了,接下来,我们看看我们在本地存储的镜像。 $ docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE mysql/mysql-server latest 1fdf3806e715 5 weeks ago 309MB 接下来执行创建容器的命令。
-
原文链接:https://www.cnblogs.com/zmdComeOn/p/11977649.html docker info :查看docker的存储等相关信息。 将路径修改至挂载磁盘中 前提:磁盘已挂载成功 方法一: 1、停止docker 服务 service docker stop 2、备份数据到新的存放路径 cp -r /var/lib/docker/* /mnt/docker 3、备份 /var/lib/docker 路径 mv /var/lib/docker /var/lib/dockerbak} 4、创建软连接 ln -s /mnt/docker /var/lib/docker 5、启动docker service docker start 如果docker完整,并可用,可删除原来的备份文件 此方法,启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的,你可以在数据盘上看到容量变化。 方法二: 关闭docker 在 Ubuntu 中的位置是:/etc/default/docker,在 CentOS 中的位置是:/etc/sysconfig/docker。 在OPTIONS加上下面那段代码: –graph=/local/docker 新的存储目录 OPTIONS=’–selinux-enabled –log-driver=journald –signature-verification=false –graph=/local/docker –insecure-registry=0.0.0.0/0' 重启docker后,docker info 就可以看到目录换了 方法三:(建议:装好docker后及时修改默认路径,不要等到应用级的镜像pull进来后再去修改默认存储路径,不然各种错误让你应接不暇,这点我深有体会) 最好是先关闭docker再进行操作 如果docker是1.12或以上的版本,可以修改(或新建)daemon.json文件。修改后会立即生效,不需重启docker服务。 vim /etc/docker/daemon.json { "graph": "/new-path/docker" } 注意:如果之前有镜像和对应的数据,执行完这一步,默认存储路径是改掉了,但是会导致之前的镜像找不到,可以把/var/lib/docker/目录下的所有文件 cp -R 到挂载有数据分区的目录下 即:cp -R /var/lib/docker/* /data/tootls/docker/ 再测试下镜像是否能找到
-
1. 系统刷入 树莓派更新eeprom和frameware固件之后,直接按照刷入sd卡的方式将目标系统刷入移动硬盘即可(PS:清空警告) 官方刷写工具: https://downloads.raspberrypi.org/imager/imager_latest.exe eeprom 最新版:https://github.com/raspberrypi/rpi-eeprom 此项可以直接通过解压对应的启动方式所代表的文件夹内丢入sd卡等后插入树莓派开机等几秒即可完成刷写和设置 frameware最新版:https://github.com/raspberrypi/firmware/releases 对于某些无法直接开机的系统可以直接将解压后的boot文件夹内的文件全部覆盖到boot分区内 2.一些细节 如果刷入后系统可以直接开启则无需其他操作。 如果刷入后系统无法正常启动的话Linux系统只需要按照上述方法解压frameware内的boot文件夹并复制其中所有文件到boot分区即可 openwrt系统的话这么操作是不可以的 需要先备份boot分区内的cmdline.txt 之后打开将其中启动字段修改 原 root=/dev/mm******03 改 root=/dev/sda2 其他内容原封不动即可 具体是sda还是sdb根据树莓派启动时具体提示来写
-
原文:https://ywnz.com/linuxmh/7348.html 本文介绍在Ubuntu 20.04系统上安装Cinnamon桌面环境(Cinnamon Desktop Environment)的方法。Cinnamon桌面布局与Gnome 2相似,并通过易于使用和舒适的桌面体验使用户感到宾至如归。 前言 Cinnamon是X Window系统的免费使用的桌面环境,最初是从GNOME桌面派生的,它是Linux桌面的最佳桌面环境之一,该桌面环境旨在实现速度、灵活性和高级创新功能,具有基于GNOME核心应用程序的X-Apps。 Cinnamon Desktop Environment由许多较小的相互关联的项目组成: Cinnamon:这是Cinnamon的“shell”,可提供用户界面,例如面板、菜单等。 CJS:它通过GObject Introspection提供对GNOME库的绑定。 Cinnamon Control Center:从GNOME控制中心派生的Cinnamon设置中的Cinnamon官方控制中心。 Cinnamon Desktop:这是GNOME桌面的一个分支,为Cinnamon提供了某些有用的资源。 MDM:Cinnamon显示管理器。 Cinnamon Menus:它包含libcinnamon-menu,Cinnamon菜单的布局配置文件以及一个简单的菜单编辑器。 Muffin:Cinnamon的窗口管理器。 Nemo:从Nautilus分叉的Cinnamon的文件管理器。 Cinnamon Screensaver:长时间保持会话空闲时看到的屏幕锁。 Cinnamon Session:负责启动Cinnamon会议。 Cinnamon Settings Daemon:它提供了许多会话范围的服务和功能,需要长时间运行。 Cinnamon Spices:修改您的Cinnamon桌面环境,并使用Cinnamon Spices扩展其功能。 Cinnamon Translations:Cinnamon翻译是一个包装,其中包含Cinnamon中使用的翻译。 在Ubuntu 20.04上安装Cinnamon桌面环境 操作系统存储库中提供了适用于Ubuntu 20.04的Cinnamon Desktop Environment软件包,您只需要更新缓存并开始安装即可: sudo apt update sudo apt install cinnamon-desktop-environment 有数十个软件包要安装,如果您的互联网速度不是很好,您可能需要耐心等待才行,会返回如下信息,请按y键安装: mate-icon-theme mate-themes media-player-info mesa-utils mesa-va-drivers mesa-vdpau-drivers metacity-common muffin muffin-common nautilus-extension-brasero nemo nemo-data nemo-fileroller netpbm ocl-icd-libopencl1 patchutils pidgin pidgin-data policykit-1-gnome python-backports.
-
原文链接:https://ywnz.com/linuxjc/5099.html 你是否正在寻找一种在Ubuntu Linux机器上禁用IPv6连接的方法?在本文中,我将教你如何做到这一点,还介绍如何启用或重新启用IPv6,参考在Linux服务器上禁用IPv6的方法。 在Ubuntu上禁用IPv6[仅限高级用户] 下面我将介绍如何在Ubuntu计算机上禁用IPv6协议,打开一个终端(默认:CTRL+ALT+T),需要root权限(参考在Ubuntu系统上为用户授予和删除sudo权限的方法)。 1、使用Sysctl禁用IPv6 首先,可以检查是否启用了IPv6: ip a 如果启用了IPv6地址(你的网卡名称可能不同),应该会看到它: 在Ubuntu操作系统上禁用IPv6和重新启用IPv6的方法 要禁用IPv6,你只需输入3个命令: sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1 然后你可以检查它是否有用: ip a 应该看不到IPv6条目了,如下图: 在Ubuntu操作系统上禁用IPv6和重新启用IPv6的方法 但是,这只会暂时禁用IPv6,下次系统引导时,将再次启用IPv6。 所以需要修改/etc/sysctl.conf,我将使用vim编辑文件,但你可以使用任何你喜欢的编辑器,确保拥有管理员权限(使用sudo): 在Ubuntu操作系统上禁用IPv6和重新启用IPv6的方法 将以下行添加到文件中: net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1 要使设置生效,请使用: sudo sysctl -p 如果重新启动后仍启用IPv6,则必须创建(使用root权限)文件/etc/rc.local,并将其填入: #!/bin/bash /etc/rc.local /etc/sysctl.d /etc/init.d/procps restart exit 0 现在使用chmod命令使文件可执行: sudo chmod 755 /etc/rc.local 从sysctl配置文件中手动读取内核参数。 2、使用GRUB禁用IPv6 另一种方法是将GRUB配置为在引导时传递内核参数,你必须编辑/etc/default/grub,再次确保你拥有管理员权限: 在Ubuntu操作系统上禁用IPv6和重新启用IPv6的方法 现在,你需要修改GRUB_CMDLINE_LINUX_DEFAULT和GRUB_CMDLINE_LINUX以在启动时禁用IPv6: GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash ipv6.disable=1” GRUB_CMDLINE_LINUX=“ipv6.disable=1” 保存文件并运行: sudo update-grub 设置将在重新启动后有效。 在Ubuntu上重新启用IPv6的方法 要重新启用IPv6,你必须撤消所做的更改,要在重新启动之前启用IPv6,请输入: sudo sysctl -w net.
-
默认源: ## Note, this file is written by cloud-init on first boot of an instance ## modifications made here will not survive a re-bundle. ## if you wish to make changes you can: ## a.) add 'apt_preserve_sources_list: true' to /etc/cloud/cloud.cfg ## or do the same in user-data ## b.) add sources in /etc/apt/sources.list.d ## c.) make changes to template file /etc/cloud/templates/sources.list.tmpl # See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to # newer versions of the distribution.
-
这脚本在对于非x86平台的支持并不一定友好,如果出现update各种无法get到的情况 则需要使用其他方法 1.下载脚本 wget https://raw.githubusercontent.com/sneeuw8/Linux_scripts/master/Ubuntu_source.sh 运行脚本 bash Ubntu_source.sh 一键命令 bash <(curl -sL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirror.sh) 1 附:如果提示Command 'curl' not found则说明当前未安装curl软件包,安装命令如下 apt install -y curl 1.创建sh后缀的shell脚本 vim u_source.sh 写入如下内容: #!/bin/bash #Author:孤_存 SYSTEM_NAME=`lsb_release -is` SYSTEM_VERSION=`lsb_release -cs` SYSTEM_VERSION_NUMBER=`lsb_release -rs` echo -e '\033[37m##################################################### \033[0m' echo -e '' echo -e '\033[37m 提供以下国内更新源可供选择: \033[0m' echo -e '' echo -e '\033[37m##################################################### \033[0m' echo -e '' echo -e '\033[37m * 1) 中科大 \033[0m' echo -e '\033[37m * 2) 华为云 \033[0m' echo -e '\033[37m * 3) 阿里云 \033[0m' echo -e '\033[37m * 4) 网易 \033[0m' echo -e '\033[37m * 4) 搜狐 \033[0m' echo -e '\033[37m * 6) 清华大学 \033[0m' echo -e '\033[37m * 7) 浙江大学 \033[0m' echo -e '\033[37m * 8) 南京大学 \033[0m' echo -e '\033[37m * 9) 重庆大学 \033[0m' echo -e '\033[37m * 10) 兰州大学 \033[0m' echo -e '\033[37m * 11) 上海交通大学 \033[0m' echo -e '\033[37m * 12) 北京交通大学 \033[0m' echo -e '\033[37m * 13) 北京理工大学 \033[0m' echo -e '\033[37m * 14) 南京邮电大学 \033[0m' echo -e '\033[37m * 15) 华中科技大学 \033[0m' echo -e '\033[37m * 16) 哈尔滨工业大学 \033[0m' echo -e '\033[37m * 17) 北京外国语大学 \033[0m' echo -e '' echo -e '\033[37m##################################################### \033[0m' echo -e '' echo -e "\033[37m 当前操作系统 $SYSTEM_NAME $SYSTEM_VERSION_NUMBER \033[0m" echo -e "\033[37m 当前系统时间 $(date +%Y-%m-%d) $(date +%H:%M) \033[0m" echo -e '' echo -e '\033[37m##################################################### \033[0m' echo -e '' CHOICE=$(echo -e '\033[32m请输入您想使用的国内更新源 [ 1~17 ]:\033[0m') read -p "$CHOICE" INPUT case $INPUT in 1) SOURCE="mirrors.
-
原文: https://liujunzhou.top/rpi-guide3/ 树莓派4B食用指南(三、从USB存储设备启动Ubuntu Server) 引言 树莓派4B在2020年中支持了从USB存储设备引导启动,这意味着给树莓派提供了更多的可玩性和更强大的存储性能,毕竟SD卡(TF卡)的读写速度太拉跨了,使用USB引导,我们就可以将系统从SSD或者HDD中启动。 EEPROM固件升级到2020-09-03版本,当然,得益于社区支持,以及树莓派4B目前是Ubuntu认证设备,升级EEPROM固件并不是一个复杂的工作,接下来我将会提供两个升级方式供大家选择。 如果你有一张TF卡,并且已经写入了Ubuntu Server 20.04 (20.10)系统,我建议你采用方式1,如果手头的SD卡(TF)卡是空卡,则也可以使用方式2,如果是刚接触小板子的萌新,建议选择方式2。 方式1:使用rpi-eeprom 安装rpi-eeprom,如果已安装,建议先更新一下。 sudo apt install -y rpi-eeprom 将当前引导加载程序配置写入到文本。 sudo vcgencmd bootloader_config > bootconf.txt 此时通过cat命令你如果看到如下格式的内容,说明引导配置成功导出了。 root@Raspberry-Pi4:/home# cat bootconf.txt [all] BOOT_UART=0 WAKE_ON_GPIO=1 POWER_OFF_ON_HALT=0 DHCP_TIMEOUT=45000 DHCP_REQ_TIMEOUT=4000 TFTP_FILE_TIMEOUT=30000 ENABLE_SELF_UPDATE=1 DISABLE_HDMI=0 BOOT_ORDER=0xf41 修改引导模式的优先级,通过sed命令,将BOOT_ORDER选项的值改为0xf41,如果你喜欢nano或者vim也可以使用nano和vim对选项进行修改。 sed -i -e ‘/^BOOT_ORDER=/ s/=.*$/=0xf41/’ bootconf.txt ps:其实2020-09-03版本的EEPROM,bootloader配置默认的BOOT_ORDER值就是0xf41,如果走到这一步你发现这个值已经是0xf41了 ,可以使用sudo vcgencmd bootloader_version命令确认下bootloader版本,如果是2020-09-03版本则无需再更新EEPROM了。命令输出的内容大致长下面这个样 root@Raspberry-Pi4:/home# sudo vcgencmd bootloader_version Sep 3 2020 13:11:43 version c305221a6d7e532693cc7ff57fddfc8649def167 (release) timestamp 1599135103 update-time 0 capabilities 0x00000000 也可以使用sudo rpi-eeprom-update命令查看EEPROM固件版本。 root@Raspberry-Pi4:/home# sudo rpi-eeprom-update