<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>linux on 明哥技术笔记</title>
    <link>http://test.mylass.com/series/linux/</link>
    <description>Recent content in linux on 明哥技术笔记</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>明哥技术笔记</copyright>
    <lastBuildDate>Thu, 19 Sep 2019 00:00:00 +0000</lastBuildDate><atom:link href="http://test.mylass.com/series/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>alpine raspi 安装</title>
      <link>http://test.mylass.com/linux/alpine-raspi-install/</link>
      <pubDate>Thu, 19 Sep 2019 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/alpine-raspi-install/</guid>
      <description>
        
          
            参考 https://xts.so/linux/install-the-alpine-linux-on-raspberry-pi-zero-w.html
运行脚本
1setup-alpine 在安装的过程中，会提示你设置键盘布局、设置 WiFi 网络、设置时区、设置时间同步程序、设置apk软件源，设置root密码等等，按向导提示安装即可。
如果是普通安装，Alpine Linux 将会把整个系统安装到 FAT32 启动分区中，每次启动电脑的时候，会自动创建一个内存盘作为根分区。这种默认的安装方式比较简单，但却让 Zero W 本来就有限的内存显得更加捉襟见肘。
sys 模式
于是我选择了另一种安装方式—— sys 模式——将整个系统安装到一个 ext4 分区中。这样不需要内存盘作为根分区，可以节省出保贵的内存，也能让系统更可靠。请注意使用这种安装方式，在安装向导中需在 save config 和 save cache 步骤的提示中输入 none
走完setup-alpine脚本之后，我们还需要安装 ext4 文件系统的支持，这部分需要联网下载安装。
使用fdisk将剩余的空间划分 1fdisk /dev/mmcblk0 2	n 3	p 4	2 5	w 6	# 起始位置和结束位置，注意看原来的分区 安装 ext2/3/4 文件系统支持 1apk update 2apk add e2fsprogs 格式化之前创建的分区 1mkfs.ext4 /dev/mmcblk0p2 # 如果提示找不到，需要重启系统 把格式化好的分区挂载出来 1mount /dev/mmcblk0p2 /mnt 使用 setup-disk 安装系统 1setup-disk -m sys /mnt #因为setup-disk脚本还不太完善，安装过程中可能会提示一些错误，忽略即可。 清理用不到的文件 1mount -o remount,rw /dev/mmcblk0p1 2 3rm -f /media/mmcblk0p1/boot/* 4cd /mnt 5rm boot/boot 将启动镜像和 Alpine Linux 的init ram移动到 FAT32 分区中的正确位置 1mv boot/* /media/mmcblk0p1/boot/ 2rm -Rf boot # 删除 ext4 分区中的 boot 目录 3mkdir media/mmcblk0p1 # 下次重启后 FAT32 分区的新挂载点 建立一个软链，这样以后升级系统后无需人工复制到 FAT32 分区中。不用担心错误提示 1ln -s media/mmcblk0p1/boot boot 更新/etc/fstab分区挂载配置 1echo &amp;#34;/dev/mmcblk0p1 /media/mmcblk0p1 vfat defaults 0 0&amp;#34; &amp;gt;&amp;gt; etc/fstab 2sed -i &amp;#39;/cdrom/d&amp;#39; etc/fstab # 显示树莓派上没有光驱 3sed -i &amp;#39;/floppy/d&amp;#39; etc/fstab # 也没有软驱 
          
          
        
      </description>
    </item>
    
    <item>
      <title>扫描目所有文件，并计算md5值和sha1值</title>
      <link>http://test.mylass.com/linux/scan-directory-all-file-md5/</link>
      <pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/scan-directory-all-file-md5/</guid>
      <description>
        
          
            扫描某个目录下所有文件，并计算出md5值和sha1值，之后保存到文件里面。
          
          
        
      </description>
    </item>
    
    <item>
      <title>linux开机自动启动</title>
      <link>http://test.mylass.com/linux/linux-auto-start/</link>
      <pubDate>Mon, 06 Mar 2017 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/linux-auto-start/</guid>
      <description>
        
          
            &lt;p&gt;本文介绍linux服务的开户自动启动方式，分两两种，以下&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>ubuntu14.04 pxe 安装步骤失败</title>
      <link>http://test.mylass.com/linux/ubuntu-install-step-fail/</link>
      <pubDate>Mon, 19 Sep 2016 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/ubuntu-install-step-fail/</guid>
      <description>
        
          
            之前有文章介绍过 ubuntu 12.04的pxe无人值守安装，后来升级到 14.04 时，出现了一个问题，也解决了好久，才找到方法的，特此，记录一下，大家再遇到相同的时，可以直接用，不用再费时间找
          
          
        
      </description>
    </item>
    
    <item>
      <title>vsftpd 3.x 禁止用户切换(访问)到上一级目录</title>
      <link>http://test.mylass.com/linux/vsftpd-disable-directory/</link>
      <pubDate>Fri, 08 Jul 2016 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/vsftpd-disable-directory/</guid>
      <description>
        
          
            在linux vsftpd中，默认情况下，用户连接以后，是可以通过 cd ../ 来切换到上一层目录，这个情况是很危险的，系统中的文件，只要是有r权限位的，都可以被下载，极大的带来了安全就隐患，这里以展示一下实验，并附上解决的办法
          
          
        
      </description>
    </item>
    
    <item>
      <title>centos 本地yum源配置</title>
      <link>http://test.mylass.com/linux/centos-local-yum-repo/</link>
      <pubDate>Mon, 23 May 2016 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/centos-local-yum-repo/</guid>
      <description>
        
          
            使用 yum 来安装软件，可以自动的解决软件包之间的依赖关系，但有的时候，我们的 linux 服务器并不能上网，所以这种场景下，就必须要制作一个本地的 yum 源了
          
          
        
      </description>
    </item>
    
    <item>
      <title>ubuntu linux pxe 无人值守安装</title>
      <link>http://test.mylass.com/linux/linux-auto-install/</link>
      <pubDate>Fri, 20 May 2016 00:00:00 +0000</pubDate>
      
      <guid>http://test.mylass.com/linux/linux-auto-install/</guid>
      <description>
        
          
            在很多台机器都要安装同一个操作系统的情况下，可以使用 pxe 和 kickstart 来自动安装系统，无人值守安装，可以大幅度的减少工作量
          
          
        
      </description>
    </item>
    
  </channel>
</rss>
