<?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>https://blog.liuyi2026.asia/zh/tags/linux_%E9%9F%A9%E8%80%81%E5%B8%88/</link><description>Recent content in Linux_韩老师 on 随记</description><generator>Hugo</generator><language>zh</language><lastBuildDate>Sun, 26 Jun 2022 14:16:17 +0000</lastBuildDate><atom:link href="https://blog.liuyi2026.asia/zh/tags/linux_%E9%9F%A9%E8%80%81%E5%B8%88/index.xml" rel="self" type="application/rss+xml"/><item><title>52-X</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/52-x/</link><pubDate>Sun, 26 Jun 2022 14:16:17 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/52-x/</guid><description>&lt;h2 id="crond快速入门">crond快速入门&lt;a class="anchor" href="#crond%e5%bf%ab%e9%80%9f%e5%85%a5%e9%97%a8">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>使用命令
crontab -e 创建一个定时任务&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>*/1 * * * * ls -l /etc/ &amp;gt; /tmp/to.txt&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>特殊符号
，代表不连续
-破折号 表示连续
&lt;img src="img/ly-20241212142139460.png" alt="ly-20241212142139460" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>其他
&lt;img src="img/ly-20241212142139656.png" alt="ly-20241212142139656" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>定时调用脚本&lt;/p>
&lt;ul>
&lt;li>
&lt;p>编辑脚本
my.sh&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>date &amp;gt;&amp;gt; /home/mycal
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>date &amp;gt;&amp;gt; /home/mycal&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>给脚本赋予x权限&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>chmod u+x my.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>crontab -e&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>*/1 * * * * my.sh&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
&lt;li>
&lt;p>数据库备份
&lt;img src="img/ly-20241212142139724.png" alt="ly-20241212142139724" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>crontab -r 删除&lt;/p>
&lt;/li>
&lt;li>
&lt;p>crontab -l 列出&lt;/p>
&lt;/li>
&lt;li>
&lt;p>crontab -e 编辑任务&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>atd 是否在运行
yum install -y atd
systemctl start atd&lt;/p>
&lt;/li>
&lt;li>
&lt;p>job队列
&lt;img src="img/ly-20241212142139792.png" alt="ly-20241212142139792" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>at选项
&lt;img src="img/ly-20241212142139857.png" alt="ly-20241212142139857" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>at指定时间
&lt;img src="img/ly-20241212142139923.png" alt="ly-20241212142139923" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>添加任务
&lt;img src="img/ly-20241212142139992.png" alt="ly-20241212142139992" />
&lt;img src="img/ly-20241212142140058.png" alt="ly-20241212142140058" />&lt;/p></description></item><item><title>linux_韩老师_40-51</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/40-51/</link><pubDate>Sat, 25 Jun 2022 17:56:21 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/40-51/</guid><description>&lt;h2 id="组介绍">组介绍&lt;a class="anchor" href="#%e7%bb%84%e4%bb%8b%e7%bb%8d">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>每个用户必定属于某个组&lt;/li>
&lt;li>每个文件有几个概念：所有者、所在组、其他组
tom创建了hello.txt，则所有者为tom，默认所在组为tom组
除了所在组，就是其他组&lt;/li>
&lt;li>ls -ahl （h更友好，a隐藏，l列表）&lt;/li>
&lt;li>&lt;/li>
&lt;/ul>
&lt;h2 id="所有者">所有者&lt;a class="anchor" href="#%e6%89%80%e6%9c%89%e8%80%85">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>使用chown root helo.java 修改，效果如下
&lt;img src="img/ly-20241212142138913.png" alt="ly-20241212142138913" />&lt;/li>
&lt;/ul>
&lt;h2 id="所在组修改">所在组修改&lt;a class="anchor" href="#%e6%89%80%e5%9c%a8%e7%bb%84%e4%bf%ae%e6%94%b9">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>组的创建
groupadd monster&lt;/li>
&lt;li>创建一个用户并让他属于该组
useradd -g monster fox&lt;/li>
&lt;li>注意逻辑，此时使用fox创建文件
passwd fox 给fox创建密码&lt;/li>
&lt;li>如图，创建一个文件
&lt;img src="img/ly-20241212142139110.png" alt="ly-20241212142139110" />&lt;/li>
&lt;li>使用chgrp fruit orange.txt
修改文件的所在组
&lt;img src="img/ly-20241212142139179.png" alt="ly-20241212142139179" />&lt;/li>
&lt;li>改变某个用户所在组
usermod -g fruit fox
&lt;img src="img/ly-20241212142139244.png" alt="ly-20241212142139244" />&lt;/li>
&lt;li>使用 cat /etc/group 查看所有的组&lt;/li>
&lt;li>当一个用户属于多个组的时候，groups会出现多个组名&lt;/li>
&lt;/ul>
&lt;h2 id="rwx权限">rwx权限&lt;a class="anchor" href="#rwx%e6%9d%83%e9%99%90">#&lt;/a>&lt;/h2>
&lt;p>rwxrwxrwx
第一列有十位，第0位确认文件类型
-普通文件，l是链接；d是目录；c是字符设备文件、鼠标、键盘；b块设备
1-3表示文件所有者拥有的权限；4-6是文件所在组所拥有的权限，7-9 其他组所拥有的权限&lt;/p>
&lt;ul>
&lt;li>rwx作用到文件，r代表可读可查看，w代表可修改（如果是删除权限，则必须在该文件所在的目录有写权限，才能删除），x代表可执行&lt;/li>
&lt;li>rwx作用到目录，r表示可以读取(ls可查看目录内容)，w表示可写（可以在目录内创建、删除、重命名目录），x表示可以进入该目录&lt;/li>
&lt;li>rwx分别用数字表示，4，2，1。当拥有所有权限，则为7&lt;/li>
&lt;li>&lt;img src="img/ly-20241212142139311.png" alt="ly-20241212142139311" />
&lt;ul>
&lt;li>最后面的数字，代表连接数（或者子目录数）&lt;/li>
&lt;li>1213 文件大小（字节），如果是文件夹则显示4096&lt;/li>
&lt;li>最后abc表示文件名，蓝色表示是目录&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="修改权限">修改权限&lt;a class="anchor" href="#%e4%bf%ae%e6%94%b9%e6%9d%83%e9%99%90">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>chmod 修改权限，u：所有者，g：所有组，o：其他人，a 所有（ugo总和）&lt;/li>
&lt;li>chmod u=rwx,g=rw,o=x 文件/目录名
这里等号表示直接给权限&lt;/li>
&lt;li>chmod o+w 文件/目录名
这里加表示+权限&lt;/li>
&lt;li>chmod a-x 文件/目录名&lt;/li>
&lt;li>chmod u=rwx,g=rx,o=rx abc 给文件添加执行权限（会变成绿色的）&lt;/li>
&lt;li>使用数字
&lt;ul>
&lt;li>将abc.txt文件权限修改成rwxr-xr-x使用数字实现
chmod 755 abc&lt;/li>
&lt;li>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="修改所有者和所在组">修改所有者和所在组&lt;a class="anchor" href="#%e4%bf%ae%e6%94%b9%e6%89%80%e6%9c%89%e8%80%85%e5%92%8c%e6%89%80%e5%9c%a8%e7%bb%84">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>chown tom abc #修改文件所有者为tom&lt;/li>
&lt;li>chown -R tom abc #修改文件夹及其所有子目录所有者为tom&lt;/li>
&lt;li>chgrp -R fruit kkk #修改文件夹所在组为fruit&lt;/li>
&lt;/ul>
&lt;h2 id="权限管理应用实例">权限管理应用实例&lt;a class="anchor" href="#%e6%9d%83%e9%99%90%e7%ae%a1%e7%90%86%e5%ba%94%e7%94%a8%e5%ae%9e%e4%be%8b">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>警察和土匪的游戏&lt;/p></description></item><item><title>linux_韩老师_28-39</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/28-39/</link><pubDate>Sun, 22 May 2022 22:14:00 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/28-39/</guid><description>&lt;h2 id="文件目录">文件目录&lt;a class="anchor" href="#%e6%96%87%e4%bb%b6%e7%9b%ae%e5%bd%95">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>用来定位绝对路径或相对路径
cd ~ 用来定位家目录
cd .. 返回上一级
cd - 返回上一次目录&lt;/p>
&lt;/li>
&lt;li>
&lt;p>mkdir 用于创建目录
mkdir -p hello/l1/l2 多级目录创建&lt;/p>
&lt;/li>
&lt;li>
&lt;p>recursion 递归
rm -rf 要删除的目录 #递归删除&lt;/p>
&lt;/li>
&lt;li>
&lt;p>使用cp进行复制，加上 -r 进行递归复制&lt;/p>
&lt;/li>
&lt;li>
&lt;p>rm 删除某个文件（带提示）&lt;/p>
&lt;ul>
&lt;li>rm -f 删除文件（不带提示）&lt;/li>
&lt;li>rm -rf 强制删除递归文件（夹）&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>mv 用来重命名（移动到同一目录下）、（或者移动文件）&lt;/p>
&lt;/li>
&lt;li>
&lt;p>注意，下面的命令，是将hello移动到hello2下，并改名为a（而不是hello2下的a目录）
&lt;code>mv Hello.java hello2/a&lt;/code>&lt;/p>
&lt;ul>
&lt;li>&lt;code>mv Hello.java hello2/a/&lt;/code> 移动到hello2下的a目录下(最后有一个斜杠)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>移动目录&lt;/p>
&lt;ul>
&lt;li>
&lt;p>&lt;code>mv hello2 hello1/AB&lt;/code>
或者
&lt;code>mv hello2/ hello1/AB&lt;/code>&lt;/p>
&lt;p>或者
&lt;code>mv hello2/ hello1/AB/&lt;/code>&lt;/p>
&lt;p>会把整个hello2文件夹（包括hello2）移动到AB下&lt;/p>
&lt;/li>
&lt;li>
&lt;p>同样是上面的指令，如果AB不存在，那么就会将hello2移动到hello1下，并将hello2文件夹，改名为AB&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>cat 指令&lt;/p>
&lt;ul>
&lt;li>cat -p /etc/profile 浏览并显示文件&lt;/li>
&lt;li>管道命令
cat -p /etc/profile | more
把前面的结果再交给more处理
（输入enter查看下一行，空格查看下一页）&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>less指令&lt;/p></description></item><item><title>linux_韩老师_21-33</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/21-27/</link><pubDate>Sun, 22 May 2022 13:04:55 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/21-27/</guid><description>&lt;h2 id="用户管理">用户管理&lt;a class="anchor" href="#%e7%94%a8%e6%88%b7%e7%ae%a1%e7%90%86">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>使用&lt;code>ssh root@192.168.200.201&lt;/code>进行服务器连接
&lt;img src="img/ly-20241212142135612.png" alt="ly-20241212142135612" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>xshell中 ctr+shift+r 用来重新连接&lt;/p>
&lt;/li>
&lt;li>
&lt;p>用户解释图
&lt;img src="img/ly-20241212142135812.png" alt="ly-20241212142135812" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>添加一个用户milan，会自动创建该用户的家目录milan&lt;/p>
&lt;ul>
&lt;li>当登录该用户时，会自动切换到家目录下
&lt;img src="img/ly-20241212142135882.png" alt="ly-20241212142135882" />&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>指定家目录
&lt;img src="img/ly-20241212142135954.png" alt="ly-20241212142135954" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>指定密码
&lt;img src="img/ly-20241212142136024.png" alt="ly-20241212142136024" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>用milan登录，自动切换到/home/milan
pwd:显示当前用户所在的目录&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142136094.png" alt="ly-20241212142136094" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>用户删除&lt;/p>
&lt;ul>
&lt;li>删除用户但保留家目录
&lt;ul>
&lt;li>需要用超级管理员才能删除
&lt;img src="img/ly-20241212142136163.png" alt="ly-20241212142136163" />
使用&lt;code>su -u root&lt;/code>切换到超级管理员&lt;/li>
&lt;li>先logout然后再删除
&lt;img src="img/ly-20241212142136235.png" alt="ly-20241212142136235" />&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>删除用户及家目录
&lt;code>userdel -r milan&lt;/code>&lt;/li>
&lt;li>建议保留家目录&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>查询root用户信息&lt;/p>
&lt;ul>
&lt;li>使用&lt;code>id xx&lt;/code> 查询
&lt;img src="img/ly-20241212142136305.png" alt="ly-20241212142136305" />&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>切换用户 &lt;code>su - xx&lt;/code>&lt;/p>
&lt;ul>
&lt;li>从权限高切换到权限低的用户不需要密码；反之需要
&lt;img src="img/ly-20241212142136377.png" alt="ly-20241212142136377" />&lt;/li>
&lt;li>使用logout（exit也行），从root用户回到jack&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>查看当前用户
&lt;code>who am i &lt;/code>
&lt;img src="img/ly-20241212142136445.png" alt="ly-20241212142136445" />
即使切换了用户，返回的还是root（第一次登录时的用户)
&lt;img src="img/ly-20241212142136517.png" alt="ly-20241212142136517" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>用户组（角色）&lt;/p>
&lt;ul>
&lt;li>
&lt;p>增加、删除组&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>groupadd wudang
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>groupdel wudang&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>如果添加用户的时候没有指定组，那么会创建一个跟用户名一样的名字的组
&lt;img src="img/ly-20241212142136586.png" alt="ly-20241212142136586" />
id是1002，组为king&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142136655.png" alt="ly-20241212142136655" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>添加用户zwj，添加组wudang，并将zwj添加到wudang组里面&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>groupadd wudang
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>useradd -g wudang zwj&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>&lt;img src="img/ly-20241212142136719.png" alt="ly-20241212142136719" />&lt;/p></description></item><item><title>linux_韩老师_12-20</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/12-20/</link><pubDate>Tue, 10 May 2022 21:18:22 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/12-20/</guid><description>&lt;h2 id="目录结构">目录结构&lt;a class="anchor" href="#%e7%9b%ae%e5%bd%95%e7%bb%93%e6%9e%84">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>目录结构很重要&lt;/p>
&lt;ul>
&lt;li>
&lt;p>windows下
&lt;img src="img/ly-20241212142133607.png" alt="ly-20241212142133607" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>linux下，从根目录开始分支
/，/root （root用户），/home （创建的用户的目录），/bin（常用的指令），/etc（环境配置）&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142133807.png" alt="ly-20241212142133807" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>在linux世界里，一切皆文件&lt;/p>
&lt;ul>
&lt;li>
&lt;p>cpu被映射成文件&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142133880.png" alt="ly-20241212142133880" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>硬盘
&lt;img src="img/ly-20241212142133952.png" alt="ly-20241212142133952" />&lt;/p>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>具体的目录结构&lt;/p>
&lt;ul>
&lt;li>
&lt;p>/bin 常用，binary的缩写，存放常用的命令
(/usr/bin、/usr/local/bin)
&lt;img src="img/ly-20241212142134025.png" alt="ly-20241212142134025" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/sbin （/usr/sbin、/usr/local/sbin）
SuperUser，存放的是系统管理员使用的系统管理程序&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/home 存放普通用户的主目录&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-shell" data-lang="shell">&lt;span style="display:flex;">&lt;span>useradd jack&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ul>
&lt;li>之后看该目录
&lt;img src="img/ly-20241212142134097.png" alt="ly-20241212142134097" />&lt;/li>
&lt;li>删掉 &lt;code>userdel -r jack&lt;/code>
目录消失&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>/root 该目录为系统管理员，也称超级管理员的用户的主目录&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/lib 系统开机所需要的最基本的动态连接共享库，其作用类似于windows里的DLL，几乎所有的应用程序都需要用到这些共享库&lt;/p>
&lt;/li>
&lt;li>
&lt;p>lost+found 一般为空，非法关机后会存放文件&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/etc 系统管理所需要的配置文件和子目录，比如mysql的my.conf&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/usr 用户的应用程序和文件，类似windows的program files&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/boot 启动Linux时使用的核心文件（破坏则无法启动）&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>/proc （不能动）&lt;/strong> 虚拟目录，系统内存的映射，访问这个目录获取系统信息&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>/srv （不能动）&lt;/strong> service的缩写，存放服务启动之后需要提取的数据&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>/sys （不能动）&lt;/strong> 安装了2.6内核中新出现的文件系统 sysfs&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/tmp 这个目录用来存放一些临时文件&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/dev 类似windows设备管理器，将硬件映射成文件&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/media linux系统会自动识别一些设备，u盘、光驱，将识别的设备映射到该目录下&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/mnt 为了让用户挂载别的文件系统，比如将外部的存储&lt;em>挂载&lt;/em>到该目录
&lt;img src="img/ly-20241212142134167.png" alt="ly-20241212142134167" />
&lt;img src="img/ly-20241212142134238.png" alt="ly-20241212142134238" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>/opt 给主机额外安装软件所存放的目录&lt;/p></description></item><item><title>linux_韩老师_07-11</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/07-11/</link><pubDate>Tue, 10 May 2022 20:42:32 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/07-11/</guid><description>&lt;h2 id="网络连接">网络连接&lt;a class="anchor" href="#%e7%bd%91%e7%bb%9c%e8%bf%9e%e6%8e%a5">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>网络连接的三种模式
同一个教室的三个主机
&lt;img src="img/ly-20241212142132441.png" alt="ly-20241212142132441" />
此时三个同学可以正常通讯
&lt;ul>
&lt;li>桥接模式
&lt;img src="img/ly-20241212142132642.png" alt="ly-20241212142132642" />
这是张三的虚拟机和外部互通；但是如果这样设置，ip会不够用；&lt;/li>
&lt;li>NAT模式
&lt;img src="img/ly-20241212142132718.png" alt="ly-20241212142132718" />
如图，虚拟机可以跟虚拟的网卡(192.168.100.99)互通，且通过这个虚拟网卡，及（192.168.0.50代理），与外界(192.168.0.X)互通
&lt;strong>NAT模式，网络地址转换模式&lt;/strong>，虚拟系统和外部系统通讯，不造成IP冲突
&lt;img src="img/ly-20241212142132796.png" alt="ly-20241212142132796" />
注意，这里外部其他主机(除0.50和100.99)是访问不到100.88的&lt;/li>
&lt;li>主机模式：独立的系统&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="虚拟机克隆">虚拟机克隆&lt;a class="anchor" href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e5%85%8b%e9%9a%86">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>方式1，直接拷贝整个文件夹
&lt;img src="img/ly-20241212142132865.png" alt="ly-20241212142132865" />&lt;/li>
&lt;li>方式2，使用VMWare
克隆前先把克隆目标关闭
克隆虚拟机当前状态&amp;ndash;创建完整克隆&lt;/li>
&lt;/ul>
&lt;h2 id="虚拟机快照">虚拟机快照&lt;a class="anchor" href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e5%bf%ab%e7%85%a7">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>为什么需要虚拟机快照
&lt;img src="img/ly-20241212142132937.png" alt="ly-20241212142132937" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>快照a
&lt;img src="img/ly-20241212142133013.png" alt="ly-20241212142133013" />
之后创建了文件夹hello
然后拍摄快照b
之后创建了文件夹hello2
然后拍摄快照c&lt;/p>
&lt;/li>
&lt;li>
&lt;p>目前
&lt;img src="img/ly-20241212142133086.png" alt="" />&lt;/p>
&lt;p>&lt;img src="img/ly-20241212142133161.png" alt="" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>回到快照A
&lt;img src="img/ly-20241212142133231.png" alt="ly-20241212142133231" />
之后会重启，效果（两个文件夹都没有了)&lt;/p>
&lt;/li>
&lt;li>
&lt;p>如果恢复到B，然后再创建一个快照，就会变成
&lt;img src="img/ly-20241212142133305.png" alt="ly-20241212142133305" />&lt;/p>
&lt;/li>
&lt;/ul>
&lt;h2 id="虚拟机迁移">虚拟机迁移&lt;a class="anchor" href="#%e8%99%9a%e6%8b%9f%e6%9c%ba%e8%bf%81%e7%a7%bb">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>直接剪切、删除，即可
&lt;img src="img/ly-20241212142133375.png" alt="ly-20241212142133375" />&lt;/li>
&lt;/ul>
&lt;h2 id="vmtools工具">vmtools工具&lt;a class="anchor" href="#vmtools%e5%b7%a5%e5%85%b7">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>如下步骤，注意，这里只是在有界面的情况下进行安装
&lt;img src="img/ly-20241212142133446.png" alt="ly-20241212142133446" />&lt;/li>
&lt;li>安装完毕后
&lt;ul>
&lt;li>在vm上面设置
&lt;img src="img/ly-20241212142133522.png" alt="ly-20241212142133522" />&lt;/li>
&lt;li>共享文件夹在linux中的路径 /mnt/hgfs/myshare&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul></description></item><item><title>linux_韩老师_01-06</title><link>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/01-06/</link><pubDate>Tue, 25 Jan 2022 14:43:19 +0000</pubDate><guid>https://blog.liuyi2026.asia/zh/docs/technology/Linux/hanshunping_/01-06/</guid><description>&lt;h2 id="基础介绍">基础介绍&lt;a class="anchor" href="#%e5%9f%ba%e7%a1%80%e4%bb%8b%e7%bb%8d">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>本套课程内容&lt;br>
&lt;img src="img/ly-20241212142131562.png" alt="" />
&lt;ul>
&lt;li>基础篇: linux入门、vm和Linux的安装、linux目录结构&lt;/li>
&lt;li>实操篇
&lt;ul>
&lt;li>远程登录（xshell，xftp）、实用指令、进程管理、用户管理&lt;/li>
&lt;li>vi和vim编辑器、定时任务调度、RPM和YUM&lt;/li>
&lt;li>开机、重启和用户登录注销、磁盘分区及挂载、网络配置&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>linux使用的地方
&lt;ul>
&lt;li>在linux下开发项目(需要把javaee项目部署到linux下运行)&lt;/li>
&lt;li>linux运维工程师(服务器规划、优化、监控等)&lt;/li>
&lt;li>linux嵌入式工程师(linux下驱动开发[c,c++])&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>linux应用领域
&lt;ul>
&lt;li>个人桌面&lt;/li>
&lt;li>服务器(免费稳定高效)&lt;/li>
&lt;li>嵌入式领域(对软件裁剪，内核最小可达几百kb等)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="linux介绍">linux介绍&lt;a class="anchor" href="#linux%e4%bb%8b%e7%bb%8d">#&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>linux是一个开源免费操作系统&lt;/li>
&lt;li>linux吉祥物&lt;br>
tux(/tu&amp;rsquo;ks/唾可si)，没找到音标，将就一下&lt;br>
&lt;img src="img/ly-20241212142131760.png" alt="" />&lt;/li>
&lt;li>linux之父，linus，也是git的创作者&lt;br>
主要发行版：&lt;strong>Ubuntu、RedHat，Centos&lt;/strong>，Debian等&lt;br>
RedHat和Centos使用同样的源码，但是RedHat收费&lt;/li>
&lt;li>Linux和Unix的关系&lt;br>
unix也是一个操作系统，贝尔实验室。做一个多用户分时操作系统，
multics，但是没完成。其中一个后来在这基础上，完成的操作系统为unix
（原本是B语言写的），后面和另一个人用unix用c语言改写了。&lt;br>
unix源码是公开的，后面商业公司拿来包装做成自己的系统，
后面有个人提倡自由时代用户应该对源码享有读写权利而非垄断&lt;br>
后面RichardStallman发起GNU计划（开源计划），Linus参加该计划，并共享出linux内核，于是大家在此基础上开发出各种软件。linux又称GNU/linux&lt;/li>
&lt;li>Linux和Unix关系&lt;br>
&lt;img src="img/ly-20241212142131836.png" alt="" />&lt;/li>
&lt;/ul>
&lt;h2 id="vmware安装centos76">VMWare安装Centos7.6&lt;a class="anchor" href="#vmware%e5%ae%89%e8%a3%85centos76">#&lt;/a>&lt;/h2>
&lt;p>在windows中安装Linux系统&lt;/p>
&lt;ul>
&lt;li>
&lt;p>VM和Linux系统在pc中的关系&lt;br>
&lt;img src="img/ly-20241212142131913.png" alt="" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>安装过程中，网络模式使用NAT模式&lt;/p>
&lt;/li>
&lt;li>
&lt;p>选择最小安装，且选择CompatibilityLibraries和DevelopmentTools&lt;br>
&lt;img src="img/ly-20241212142131988.png" alt="" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>linux分区&lt;br>
一般分为三个&lt;br>
&lt;img src="img/ly-20241212142132065.png" alt="" />&lt;br>
一般boot1G,swap分区一般跟内存大小一致，这里是2G，所以根分区就是剩下的，也就是20-1-2=17G&lt;br>
如图，boot，/，swap都是标准分区。且boot和/是ext4的文件格式，swap是swap的文件格式&lt;br>
&lt;img src="img/ly-20241212142132139.png" alt="" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>修改主机名&lt;br>
&lt;img src="img/ly-20241212142132210.png" alt="" />&lt;/p>
&lt;/li>
&lt;li>
&lt;p>修改密码及增加除root外的普通用户&lt;/p>
&lt;/li>
&lt;li>
&lt;p>修改网络为固定ip(NAT模式下)&lt;/p>
&lt;ul>
&lt;li>先在VM里面把子网ip改了，这里改成
192.168.200.0&lt;br>
&lt;img src="img/ly-20241212142132285.png" alt="" />&lt;/li>
&lt;li>然后改网关为192.168.200.200&lt;br>
&lt;img src="img/ly-20241212142132357.png" alt="" />&lt;/li>
&lt;li>使用yum install -y vim 安装文本编辑工具&lt;/li>
&lt;li>最后在linux中改配置文件
&lt;pre tabindex="0">&lt;code>vim /etc/sysconfig/network-scripts/ifcfg-ens33&lt;/code>&lt;/pre>&lt;/li>
&lt;li>其中先修改BOOTPROTO=&amp;ldquo;static&amp;rdquo;&lt;/li>
&lt;li>然后设置ip地址、网关和DNS，
下面是添加到上面的ifcfg-ens33后面，不是直接执行代码
&lt;pre tabindex="0">&lt;code>IPADDR=192.168.200.200
GATEWAY=192.168.200.2
DNS1=192.168.200.2&lt;/code>&lt;/pre>&lt;/li>
&lt;li>使用命令重启网络
&lt;pre tabindex="0">&lt;code>service network restart 
# 或者直接重启电脑 reboot&lt;/code>&lt;/pre>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>这里顺便装一下zsx&lt;/p></description></item></channel></rss>