第1章 环境搭建

1.1 虚拟机的网络配置

1. 桥接模式:虚拟机与母机同网段,但IP不同,容易IP冲突

2. NAT模式:网络地址转换,虚拟机可以访问外网

3. 仅主机模式:虚拟机时独立的主机

1.2 虚拟机联网

1.3 vmtools工具

1.3.1 作用:

1. 可以直接粘贴命令在Windows和Linux之间

2. 可以设置Windows和Linux的共享文件夹

1.3.2 步骤

1. 进入Linux

2. 点击vm菜单的->install vmware tools

3. Linux出现一个vm安装包

4. 点击右键解压,得到一个安装文件

5. 进入该vm解压的目录,该文件在 /root/桌面/vmware-tools-distrib/ 下

6. 安装 ./vmware-install.pl

7. 全部使用默认设置

8. 需要reboot重启生效

1.3.3 共享文件夹

详情请看

 

第2章 Linux的目录结构

1. /bin指令目录

2. /sbin:系统管理员使用的系统管理指令

3. /home:普通用户的主目录

4. /root

5. /lib:系统开机所需要最基本的动态链接库,类似于Windows的DLL文件

6. /lost+found:一般是空的,系统非法关机后才有文件

7. /etc:所有的系统管理所需要的配置文件和子目录

8. /usr:用户的应用程序和文件

9. /boot:启动Linux时使用的一些核心文件

10. /proc:虚拟目录,系统内存的映射,访问这个目录获取系统信息。别动

11. /srv:service缩写,服务启动后需要提取的数据。别动

12. /sys:别动

13. /tmp

14. /dev:所有的硬件

15. /media:设备

16. /mnt:让用户临时挂载别的文件系统

17. /opt:给主机额外安装软件所摆放的目录

18. /usr/local:额外安装的软件目录

19. /var:;存放不断扩展的东西,通常将不断变化的文件存放在此

20. /seLinux:安全子系统,能控制程序只访问特定文件

 

第3章 远程登录Linux系统

3.1 XShell

3.2 XFtp 5 上传下载

连接

连接后有乱码问题,之后刷新

以上两款软件的使用需要Linux开启sshd服务

 

第4章 开机、重启和用户登录注销

4.1 关机&重启

1. shutdown

1. shutdown -h now:立即关机

2. shutdown -h 1:1分钟后关机

3. shutdown -r now:立即重启

2. halt:直接使用,效果相当于关机

3. reboot:重启

3. sync:把内存的数据同步到磁盘。看不到效果

无论关机、重启,执行前先执行sync

4.2 用户登录和注销

1. 普通用户登录,用su -用户名命令切换成系统管理员身份

2. 在提示符下用logout注销用户。logout命令在图形级别下无效,远程登录才有效

 

第5章 vi和vim编辑器

所有的Linux系统都内建vi文本编辑器。

vim具有程序编程能力,可以视为vi的增强版,可以主动以字体颜色辨别语法的正确性,方便程序设计。

5.1 vi/vim的三种模式

1. 正常模式

正常模式下可以使用快捷键

2. 插入模式

按下i,进入插入模式

按下a,光标定位到当前行的下一行

3. 命令行模式

完成读取、存盘、替换、离开vim、显示行号等动作

wq:保存退出

:q:退出,没有任何修改

:q!:强制不保存退出

5.2 快捷键

1. 拷贝当前行 yy, 拷贝当前行向下的5行 5yy,粘贴 p

2. 删除当前行 dd, 删除当前行下5行 5dd

3. 文档中查找某个单词:在一般模式中,输入“/关键字”回车后即可找到,用“n”查找下一个

4. 设置文件行号 “:set nu”, 取消文件行号“:set nonu

5. 跳到文档末行“G”, 回到文件首行“gg” 

6. 正常模式输入“u”撤销上步操作,可以一直撤销到本次文档打开的位置。撤销的内容为上次插入的全部的内容,而不只是一行

7. 光标快速移动到指定行:

第一步:显示行号

第二步:输入指定行

第三步:点击shift+g

vi/vim快捷键键盘一览图

 

第6章 用户管理

6.1 添加用户

语法:useradd [选项] 用户名

选项:

1. -d:指定该用户的家命令 -> useradd -d 指定目录 用户名  指定目录不能事先存在

2. -g:指定用户的组 -> useradd -g 组名 用户名

说明:用户创建后,如果没有指定组,自动创建与该用户同名的组

6.2 指定密码

语法:passwd 用户名

6.3 删除用户

语法:userdel [选项] 用户名 

选项:

1. 无选项:该方式保留家目录 【推荐】

2. -r:同时删除家目录

6.4 查询用户信息

语法:id 用户名

6.5 切换用户

语法:su - 用户名 

回到原用户:exit 

6.6 查看当前用户

语法:whoani / who am i 

6.7 增加组

语法:groupadd 组名

6.8 删除组

语法:groupdel 组名 

6.9 修改用户组 

语法:usermod -g 用户组 用户名

6.10 用户和组的相关文件

1. /etc/passwd

存放用户的各种信息

每行的含义:用户名:加密口令:用户id:组id:注释性描述:家目录:登录shell

2. /etc/shadow

存放用户的口令

每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

3. /etc/group

存放组的信息

每行含义:组名:口令:组id:组内用户列表

 

第7章 使用指令

7.1 指定运行级别

指定运行级别:init [012356]

面试题:如何找回丢失的root密码

答:进入到单用户模式,然后修改root密码。因为进入单用户模式,root不需要密码就可以登录。关于安全问题:该操作只能在机房打开实体机进行操作,所有可以默认身份没问题

具体操作:开机 -.> 在引导时敲回车键 -.> 看到一个界面输入e -.> 看到新界面,选中第二行(编辑内核)再输入e -.> 在这行输入1,敲回车 -.> 回到上个界面输入b -.> 进入单用户模式,使用passwd改密码 

面试题:运行级别为0或6该怎么办

答:在开机时,进入到单用户模式,将级别改为其他

具体操作:开机 -.> 在引导时敲回车键 -.> 看到一个界面输入e -.> 看到新界面,选中第二行(编辑内核)再输入e -.> 在这行输入5或3,敲回车 -.> 回到上个界面输入b -.> 进入图形界面或多用户有网服务

7.2 帮助指令

1. man

语法:man [命令或配置文件] 

2. help

语法:help 命令

7.3 文件目录类

7.3.1. pwd:显示当前工作目录的绝对路径

基本语法:pwd

7.3.2 ls:

基本语法:ls [选项] [目录或文件]

常用选项:1. -a:显示所有目录和文件,包括隐藏的

                  2. -l:以列表的方式显示

7.3.3 cd:

基本语法:cd [参数]

常用选项:1. cd ~ :回到家目录

                  2. cd .. :

7.3.4 mkdir:创建目录

基本语法:mkdir [选项] 要创建的目录

常用选项:1. -p:创建多级目录

7.3.5 rmdir:删除空目录

基本语法:rmdir [选项] 要删除的目录

7.3.6 touch:创建空文件

基本语法:touch 文件名

可以一次性创建多个文件

7.3.7 cp:拷贝文件到指定目录

基本语法:cp [选项] source dest

常用选项:1. -r:递归拷贝整个文件夹

                  2. \cp [选项] source dest:强制覆盖,不提示

7.3.8 rm:移除文件或目录

基本语法:rm [选项] 文件或目录

常用选项:1. -r:递归

                  2. -f:强制,不提示

7.3.9 mv:移动文件或重命名

基本语法:mv oldFileName newFileName      mv oldFileAdd newFileAdd

7.3.10 cat:查看文件内容,只浏览不能修改

基本语法:cat [选项] 文件

常用选项:1. -n:显示行号

                  2. cat [选项] 文件 | more:分页显示

7.3.11 more:以全屏的方式按页显示内容

基本语法:more 文件

7.3.12 less:分屏查看内容,根据显示需要加载内容

基本语法:less 文件

7.3.13 > 输出重定向和 >> 追加

基本语法:ls -l > 文件:把ls -l的内容覆盖写入到文件中

                  ls -al >> 文件:把ls -al的内容追加到文件中

                  cat 文件1 > 文件2:把文件1的内容覆盖文件2

                  echo “内容” >> 文件:把内容追加到文件中

7.3.14 echo:输出内容到控制台

基本语法:echo [选项] [输入内容]

例子:1. 输入环境变量: echo $PATH

7.3.15 head:显示文件的开头内容,默认10行

基本语法:head [选项] 文件

常用选项:1. head -n 5 文件:显示文件的前5行

7.3.16 tail:显示文件末尾内容,默认10行

基本语法:tail [选项] 文件

常用选项:1. tail -n 5 文件:显示倒数5行

                  2. tail -f 文件:实时追踪该文档的所有更新 

7.3.17 ln:软连接(符号连接),存放链接其他文件的路径

基本语法:ln -s [原文件或目录] [软连接名]

7.3.18 history:查看以执行过的命令

基本语法:history

常用选项:1. history 10:显示使用过的最后10个命令

                  2. !命令序号:再次执行该序号的命令,如!82

7.4 时间日期类

7.4.1 date:显示当前日期

基本语法:date

常用选项:1. date +%Y:当前年份

                  2. date +%m:当前月份

                  3. date +%d:当前日期

                  4. date “+%Y-%m-%d %H:%M:%S”:年月日 时分秒

                  5. date -s 字符串时间:设置系统时间

7.4.2 cal:查看日历

基本语法:cal [选项]

常用选项:1. cal 2020:显示2020年全年的日历

7.5. 搜索查找类

7.5.1 find:从指定目录向下递归遍历各子目录,将满足条件的文件或目录显示在终端

基本语法:find [搜索范围] [选项]

常用选项:1. -name 文件名:按照指定的文件名查找

                  2.  -user 用户名:查找属于指定用户名的所有文件

                  3. -size 文件大小:按照指定文件大小查找

7.5.2 locate:快速定位文件路径

基本语法:locate 搜索文件

需要用uupdate指令创建locate数据库

7.5.3 grep指令和管道符号 |

grep:过滤查找

管道符号:将前一个命令的结果输出给后面的命令处理

基本语法:grep [选项] 查找内容 源文件

常用选项:1. -n:显示匹配行和行号

                  2.  -i:忽略大小写

7.6 压缩和解压缩

7.6.1 gzip和gunzip

gzip压缩【原文件不保留】,gunzip解压

基本语法:gzip 文件名       gunzip 文件名.gz

7.6.2 zip和unzip

在项目打包发布中非常有用

基本语法:zip [选项]  XXX.zip 要压缩的内容       unzip [选项] XXX.zip

选项:1. -r:压缩目录

           2. -d:指定解压后的存放目录

7.6.3 tar

基本语法tar [选项] XXX.tar.gz 打包的内容

选项:1. -c:产生.tar打包文件

           2. -v:显示详细信息

           3. -f:指定压缩后的文件名

           4. -z:打包同时压缩

           5. -x:解包.tar文件

指定解压到的目录,事先要存在

-C的作用是解压到指定目录

 

第8章 组管理和权限管理

8.1 组管理

8.1.1 文件/目录的所有者

创建用户:useradd 用户名

查看文件所有者:ls -ahl

修改文件所有者:chown 用户名 文件名

8.1.2 文件/目录的所有组

创建组:groupadd 组名

查看文件所有者:ls -ahl

修改文件所有组:chgrp 组名 文件名

8.1.3 其他组

改变用户所在组:

usermod -g 组名 用户名

usermod -d 目录名 用户名 改变该用户登录的初始目录

8.2 权限

8.2.1 文件权限

1. r:读取,查看

2. w:可以修改,但不代表可以删除文件。删除文件的前提是对该文件的所在目录有写权限

3. x:可以执行

8.2.2 目录权限

1. r:可以读取,ls查看目录内容

2. w:可以修改,目录内创建+删除+重命名目录

3. x:可以进入该目录

8.2.3 权限管理

1)通过chmod改变目录/文件的权限

第一种方法:+、-、=变更权限

u:所有者 g:所有组 o:其他组 a:全部用户

1. chmod u=rwx,g=rx,o=x 文件/mul名

2. chmod o+w 文件/目录名

3. chmod a-x 文件/目录名

第二中方式: r=4,w=2,x=1,rwx=4+2+1=7

2)通过chown修改文件所有者

chown newowner file:改变文件所有者

chown newowner:newgroup file:改变文件所有者和所有组

-R:如果是目录,使其所有子目录递归生效

3)通过chgrp修改文件所在组

chgrp newgroup file:修改文件所在组

 

第9章 定时任务调度 crontab

9.1 介绍

任务调度:系统再某个时间执行特定的命令或脚本

9.2 语法

crontab [选项]

选项:

1. -e:编辑crontab定时任务

2. -l:查询crontab任务

3. -r:删除当前用户所有的crontab任务

4. service crond restart:重启任务调度

9.3 快速入门

设置任务调度文件:/etc/crontab

设置个人任务调度,执行crontab -e命令

输入任务到调度文件,如:*/1 * * * * ls -l /etc/ > /tmp/to.txt,意思是每小时的每分钟执行ls -l /etc/ > /tmp/to.txt命令

上述五个占位符的含义:

第1个:一小时的第几分钟,范围:0-59

第2个:一天中的第几小时,范围:0-23

第3个:一个月中第几天,范围:0-31

第4个:一年中第几个月,范围:1-12

第5个:一周中的星期几,范围:0-7(0和7都是周日)

特殊符号的说明:

1. *:代表任何时间,

2. ,:代表不连续的时间,如“0 8,12,16 * * *”代表每天8点,12点,16点都执行一次命令

3. -:代表连续的时间范围,如“0 5 * * 1-6”代表周一到周五的凌晨5点执行命令

4. */n:代表每个多久执行一次,如“*/10 * * * *”代表每隔10分钟执行一次

 

第10章 磁盘分区、挂载

10.1 分区基础知识

分区方式:mbr分区、gtp分区

1. mbr分区:

1. 最多支持4个主分区

2. 系统只能安装在主分区

3. 扩展分区占一个主分区

4. mbr最大支持2TB,但有最好的兼容性

2. gtp分区

1. 支持无限个主分区(但操作系统可能有限制,Windows最大128分区)

2. 最大支持18EB的大容量(EB=1024PB,PB=1024TB)

3. Windows7 64位以后支持gtp

10.2 Linux分区

10.2.1 原理介绍

1. 对Linux而言,无论有几个分区,分给哪个目录使用,归根结底就只有一个根目录,一个独立且唯一的文件结构,Linux每个分区都是用来组成文件系统的一部分

2. Linux采用了“载入”的处理方式,他的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录连续起来。这是要载入的一个分区将使他的存储空间再一个目录下获得

10.2.2 硬盘说明

1. Linux硬盘分IDE硬盘和SCSI硬盘,目前基本是SCSI硬盘

2. 对于IDE硬盘,驱动器识别符为“hdx~”。其中“hd”表明分区所在设备的类型,即指IDE硬盘。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1~4表示,他们是主分区或扩展分区,从5开始为逻辑分区

3. 对于SCSI硬盘,标识符为“sdx~”,SCSI硬盘用“sd”表示分区的类型,其余的于IDE硬盘一样

lsblk -f:查看系统的分区和挂载情况【快速记忆:老师不离开】

10.3 挂载

挂载的案例

10.4 磁盘情况查询

10.4.1 系统整体磁盘使用情况

df -h

10.4.2 查询指定目录的磁盘占用情况

du [参数] 目录

默认为当前目录

其他参数:

1. -s:指定目录占用大小汇总

2. -h:带计量单位

3. -a:含文件

4. --max-depth=1:子目录深度

5. -c:列出明细的同时,增加汇总值

10.4.3 磁盘情况——工作使用指令

1. 统计/home文件的个数

ls -l /home | grrp "^-" | wc -l

2. 统计/home目录的个数

ls -l /home | grrp "^d" | wc -l

3. 统计/home文件的个数,包括子文件夹里的

ls -lR /home | grrp "^-" | wc -l

4. 统计/home目录的个数,包括子文件夹里的

ls -lR /home | grrp "^d" | wc -l

5. 以树状显示文件目录

先安装tree:yum install tree

使用命令:tree

 

第11章 日志管理、备份与恢复(不详细,待更新)

11.1. 简介

11.1.1 确定服务启动

1. ps aux | grep rsyslogd:查看服务是否启动

2. chkconfig --list | grep rsyslog:查看服务是否自启动

11.1.2 常见日志的作用

 

11.2 rsyslogd日志服务

11.2.1 日志文件格式

基本日志格式包含四列:

1. 时间产生的时间

2. 发生事件的服务器的主机名

3. 产生事件的服务名或程序名

4. 事件的具体信息

11.3 日志轮替

 

11.4 备份的数据

11.4.1 linux系统需要备份的数据:

1. /root

2. /home

3. /var/spool/mail

4. /etc

11.4.2 apache需要备份的数据:

1. 配置文件

2. 网页主目录

3.  日志文件

11.4.3 MySQL需要备份的数据:

1. 源码包安装的mysql:/usr/local/mysql/data/

2. rpm包安装的msyql:/var/lib/mysql/

11.4.4 备份策略:

1. 完全备份

2. 增量备份:只备份较上次的新增数据,最初的数据进行完全备份

3. 差异备份:备份较原始数据的新增部分,

11.5 增量备份和恢复

11.5.1 备份命令dump

1. dump需要安装。安装命令:yum -y install dump

2. 语法:dump [选项] 备份后的文件名 原文件名或目录

选项:

1. level:备份级别

2. -f 文件名:指定备份后的文件名

3. -u:备份成功后,把备份时间记录在/etc/dumpdates中

4. -v:显示备份过程中更多的的输出信息

5. -j:调用bzlib库压缩备份文件,

6. -w:显示允许被dump的分区的备份等级及备份时间

11.5.2 恢复命令restore

 

第12章 网络配置

12.1 网络配置原理图(含虚拟机 NAT模式)

12.2 查看网络id和网关 

12.2.1 虚拟网络编辑器

12.2.2 修改虚拟网络的ip

12.2.3 查看网关

12.2.4 查看Windows中的vmnet8网络配置

1. 使用ipconfig

2. 界面查看

12.3 自动获取IP

缺点:每次IP不一样,不适用于服务器

12.4 指定固定IP

修改“/etc/sysconfig/network-scripts/ifcfg-eth0”文件内容

重启服务:service network restart

 

第13章 进程管理(重点)

13.1 基本介绍

1. Linux中,每个执行的程序(代码)都是一个进程,都分配一个进程id

2. 每个进程都要一个父进程。父进程可以复制多个子进程

3. 进程的存在形式:前台和后台

4. 一般系统服务都是以后台进程的方式存在,而且常驻在系统里,直到关机才结束

13.2 显示系统执行的进程

ps -aux:指令可以查看当前进程

-a:显示当前所有进程信息

-u:以用户的形式显示进程信息

-x:显示后台进程的参数

 13.2.1 ps指令详解

13.2 终止进程

13.2.1 语法

kill [选项] 进程号:通过进程号杀死进程

killall 进程名称:通过进程名杀死进程,支持通配符,在系统因负载过大而变慢时非常有用

选项:

-9:强迫进程立即停止

13.2.2 案例

1. 踢掉非法用户

2. 终止远程登录sshd,在适合适合重启sshd服务

3. 终止多个gedit编辑器

4. 强制杀掉一个终端

13.2.3 查看进程树

语法:pstree [选项] 

选项:

1. -p:显示进程id

2. -u:显示进程所属用户

13.3 服务(service)管理

13.3.1 介绍

服务service本质就是进程,运行在后台,通常监听某个端口,等待其他程序的请求,又称为守护进程

13.3.2 service管理指令

service 服务名 [ start | stop | restart | reload | status ]

或者 systemctl

注意:

1. 该方式只是临时生效,系统重启后,恢复之前的状态

2. 永久生效用chkconfig指令

13.3.3 查看服务名

1. 使用setup -> 系统服务

有*号的为启动的,按空格关闭

2. /etc/init.d/服务名称 

13.3.4 服务的运行级别

查看或修改默认级别:vi /etc/inittab

开机流程:

13.3.5 chkconfig指令

通过chkconfig命令可以给各个运行级别设置自动挡/关闭

语法:

1. 查看服务 chkconfig --list | grep xx

2. chkconfig 服务吗 --list

3. chkconfig --level 5 服务名 on/off

config设置后要重启才生效

13.4 动态监控进程

13.4.1 介绍

top与ps命令相似,都是显示正在执行的进程。最大的不同是top在执行一段事件后更新正在运行的进程

13.4.2 语法

top [选项]

选项:

1. -d:指定top隔几秒进行刷新,默认3秒

2. -i:使top不显示任何闲置或僵死进程

3. -p:通过指定监听进程id来仅仅监控某个进程的状态

交互操作说明:

1. P:以CPU使用频率排序,默认

2. M:以内容使用频率排序

3. N:以PID排序

4. q:退出top

13.4.3 案例

1. 监听特定用户

top:输入此命令,按回车,查看执行的进程

u:然后输入u回车,在输入用户名即可

2. 终止指定进程

top:输入此命令,按回车,查看执行的进程

k:然后输入k回车,再输入要结束的进程id

3. 指定系统状态更新时间10s

bash 》 top -d 10

13.5 监控网络状态netstat(重要)

语法:netstat [选项]

选项:

1. -an:按一定顺序排列输出

2. -p:显示哪个进程再调用

 

第14章 RPM和YUM

rpm类似于Windows的setup.exe

yum包是一个shell前端软件包管理器,基于rpm包管理,可以从指定服务器自动下载rpm包并安装,可以自动处理依赖关系,并一次性安装所有依赖的包。使用yum需要联网

14.1 rpm包管理

14.1.1 简单查询指令

查询已安装的rpm列表:rpm -qa | gerp xx

14.1.2 其他查询指令

1. rpm -qa:查询安装的所有rpm包

2. rpm -qa | more

3. rpm -qa | grep XX

4. rpm -q 软件包名:查询软件包是否安装

5. rpm -qi 软件包名:查询软件包信息

6. rpm -ql 软件包名:查询软件包中的文件

7. rpm -qf 文件全路径:查询文件所属的软件包

14.1.3 rpm包卸载

rpm -e rpm包的名称

细节:

如果要删除包,被其他包依赖,则卸载时报错,如果非要删除可以加参数:rpm -e --nodeps 包名

14.1.4 rpm包安装

rpm -ivh rpm包全路径

参数:

1. -i:安装 install

2. -v:提示 verbose

3. -h:进度条 hash

 14.2 yum包管理

14.2.1 基本指令

1. 查询yun服务器是否有需要安装的软件:yum list | grep 软件名

2. 安装指定包:yum install XXX

 

第15章 Java开发环境

15.1 JDK安装

安装步骤:

1. 将软件上传到 /opt 下

2. tar解压

3. 配置环境变量 “/etc/profile”

4. 注销用户,环境变量才生效

如果是3运行级别:logout

如果是5运行级别:重新登录一次【或重启】

15.2 Tomcat安装

安装步骤:

1. 将软件上传到 /opt 下

2. tar解压

3. 启动tomcat

先进入tomcat的bin目录【cd命令】

启动命令“./startup.sh”

4. 开放8080端口,以便外网访问

vim /etc/sysconfig/iptables

5. 重启防火墙 “service iptables restart”

15.3 Eclipse安装

1. 将软件上传到 /opt 下

2. tar解压

3. 启动eclipse,配置jre和server

启动方式:1. 快捷方式;2. 进入到eclipse文件夹,执行“./eclipse”

15.4 Mysql安装

第1步:卸载就版本

 

第16章 shell编程

shell是一个命令行解释器

16.1 shell快速入门

1. 脚本格式要求

1. 以“#!/bin/bash”开头

2. 有可执行权限

2. hello world

代码:

#!/bin/bash
echo hello world

执行:

方式1:

第1步:赋予HelloWorld.sh脚本+x权限

第2步:执行

方式2:不推荐

16.2 shell的变量

shell的变量:系统变量、用户自定义变量。显示上前所有变量用“set”

16.2.1 shell变量的定义

1. 定义变量:变量名=变量值

2. 撤销变量:unset 变量

3. 声明静态变量:readonly 变量。静态变量不能unset

16.2.2 变量定义规则:

1. 变量名习惯大写

2. 等号两侧不能有空格

3. 数字、字母、下划线

16.2.3 将命令的结果赋值给变量

16.3 设置环境变量

基本语法:

1. export 变量名=变量值  :将shell变量输出为环境变量

2. source 配置文件          :让修改后的配置文件立即生效

3. echo $变量名              :查询环境变量值

在实用环境变量前,需要让其生效

16.4 位置参数变量

16.4.1 介绍

使用位置参数变量,可以让执行的shell脚本得到命令行的参数信息。

个人理解:shell脚本视为Java的函数,位置参数变量视为该函数的实参

16.4.2 语法

1. $n :n为数字,$0代表命令本身,$1~$9代表第一到第九个参数,十以上的用大括号包括,如${10}

2. $* :这个变量代表命令行中的所有参数,$*把所有参数看为一个整体

3. $@ :这个变量代表命令行中的所有参数,$@把每个参数区别对待

4. $# :这个变量代表命令行中的所有参数的个数

16.5 预定义变量

shell设计者已经实现定义好的变量,可以直接在shell中使用

语法: 

1. $$ :当前进程号

2. $! :后台运行的最后一个进程的进程号

3. $? :最后一次执行的命令的返回状态。返回0则表示成功,

#!/bin/Bashecho "当前的进程号=$$"# 后台运行 myShell.sh
./myShell.sh &
#上面的一个&表示在后台运行echo "最后运行的进程号=$!"echo "最后的进行运行结果=$?"

16.6 运算符

语法:

1. “$((运算式))"或"$[运算式]"

2. expr m + n :expr运算符间有空格

3. expr m - n

4. expr \*, /, %

16.7 判断语句

16.7.1 语法

[ condition ] 

condition前后有空格

非空返回true,可使用$?验证

16.7.2 常用判断条件

两个整数比较

1. =:字符串比较

2. -lt:小于

3. -le:小于等于

4. -eq:等于

5. -gt:大于

6. -ge:大于等于

7. -ne:不等于

文件权限判断

1. -r:有读权限

2. -w:有写权限

3. -x:有执行权限

文件类型判断

1. -f:文件存在并且是一个常规文件

2. -e:文件存在

3. -d:文件存在并且是一个目录

16.8 流程控制语句

16.8.1 if

if [ 判断条件 ]

 then

            程序

    elif [ 判断条件 ]

    then

          程序

fi

16.8.2 case

case $变量名 in

”值1“)

        程序1

;;

”值2“)

        程序2

;;

.。。。

*)

        程序n

;;

esac

16.8.3 for

语法1:

for 变量 in 值1,值2,值3

do

     程序

done

语法2:

for((初始值;条件;变量变化))

do

     程序

done

16.8 4 while

while [ 条件 ]

do

     程序

done

16.9 shell读取控制台输入

read (选项) (参数)

选项:

-p:指定读取值时的提示信息

-t:指定读取值时等待的时间

参数:

变量:指定读取值的变量名

16.10 shell系统函数

16.10.1 basename

功能:返回完整路径最后 / 的部分,常用于获取文件名

语法:

basename [pathname] [suffix]

basename [string] [suffix]  (作用:删除所有的前缀包括最后一个 / ,然后将字符串显示出来)

suffix为后缀,如果suffix被指定,basename会将passname或string中的suffix去掉

16.10.2 dirname

功能:返回完整路径最后 / 的前面部分,常用于返回路径部分

语法:

dirname 文件绝对路径

16.11 shell自定义函数

语法:

[ function ] funname [()]

{

     Action;

     [return ]

}

16.12 综合案例:shell定时维护数据库

需求分析:

1. 每天凌晨2:10备份数据库 atguiguDB 到 /data/backup/db

2. 备份开始和备份结束能够给出相应的提示信息

3. 备份后的文件要求一备份的时间为文件名,并打包为 。tar。gz 格式

4. 备份的同时,检查是否有10天前备份的文件,如果有就删除

思路分析:

 

代码:

#!/bin/Bash# 完成数据库定时备份# 备份的路径
BACKUP=/data/backup/db
# 当前时间为文件名
DATETIME=$(date +%Y_%m_%d_%H:%M:%S)echo "=====开始备份====="
echo "备份的路径是 $BACKUP/$DATETIME.tar.gz"# 数据库信息
HOST=localhost
DB_USER=root
DB_PWD=root
DATABASE=atguiguDB# 创建备份的路径
if [ | -d "$BACKUP/$DATETIME" ]
then mkdir -p "$BACKUP/$DATETIME"
fi
# 上述代码的其他写法:
# [ | -d "$BACKUP/$DATETIME" ] && mkdir -p "$BACKUP/$DATETIME"# 开始备份,先备份压缩到一个临时目录
mysqldump -u${DB_USER} -p${DB_PWD} --host=$HOST $DATABASE | gzip > $BACKUP/$DATETIME/$DATETIME.sql.gz
# 打包备份文件
tar -zcvf $DATATIME.tar.gz  $DATETIME
# 删除临时文件
rm -rf $BACKUP/$DATETIME# 删除十天前的备份
find $BACKUP -mtime +10 -name "*.tar.gz" -exec rm -rf {} \;echo "备份成功"

把代码交给crontab,进行执行

指令:crontab -e

在打开的文件中输入:10 2 * * * /usr/sbin/mysql_backuo_db.sh

 

第17章 python开发环境

17.1 Ubuntu的root用户

当普通用户没有权限时,切换root又麻烦,可以在命令前加“sudo ”,就可以有root的权限。

当然,可以用su用来切换root用户,但如果没有给root设置密码,会报错,此时设置一个root密码就可以。

17.1.1 给root用户设密码

1. 输入sudo passwd命令,输入一般用户的命名并设定root用户密码

2. 设定root密码后,输入su命令,并输入root密码,就可以切换为root用户。提示符$为一般用户,提示符#为root用户

3. 输入exit命令,退出root

17.2 apt软件管理

apt是安装包管理工具,类似于Windows的软件管理工具。

17.2.1 Ubuntu软件操作的相关命令【必须会】

1. sudo apt -get update:更新源

2. sudo apt -get install package:安装包

3. sudo apt -get remove package:删除包

 

4. sudo apt-cache search package:搜索软件包

5. sudo apt -cache show package:获取包的相关信息

6. sudo apt-get install package --reinstall:重新安装包

 

7. sudo apt-get -f install:修复安装

8. sudo apt-get remove package --purge:删除包,包括配置文件

9. sudo apt-get build-dep package:安装相关的编译环境

 

10. sudo apt-get upgrade:更新以安装的包

11. sudo apt-get dist-upgrade:升级系统

12. sudo apt-cache depends package:了解使用该包依赖哪些包

13. sudo apt-cache rdepends package:查看该包被哪些包依赖

14. sudo apt -get source package:下载包的源码

17.3 sshd远程登录

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. 取样器之HTTP请求方法get/delete/put之间的请求

    前提:取样器之HTTP请求方法get/delete/put之间的请求1、添加查看结果树,添加三组线程组_HTTP请求,数据如下(可以拿自己公司的接口地址试一试)2、服务名称:httpbin.org操作步骤:1、运行后查看结果截图示例脚本:链接: https://pan.baidu.com/s/1OY_tzckFLvtTNZIy3XujwA …...

    2024/4/16 0:57:57
  2. Jmeter如何实现参数化

    Jmeter如何实现参数化 jmeter实现参数化的原因和LoadRunner实现参数化的原因是一样的,为了让参数的值由固定状态变为动态的,每次访问的参数时不一样的。可以将项目中多次用到的数据进行参数化,比如用户名、密码。也可以将经常变动的信息参数化,比如ip地址等。这些信息每次有…...

    2024/3/29 18:44:49
  3. 习题8-4 报数----PTA

    报数游戏是这样的:有n个人围成一圈,按顺序从1到n编好号。从第一个人开始报数,报到m(<n)的人退出圈子;下一个人从1开始报数,报到m的人退出圈子。如此下去,直到留下最后一个人。 本题要求编写函数,给出每个人的退出顺序编号。 函数接口定义: void CountOff( int n, …...

    2024/4/26 16:23:58
  4. 紫书算法 排序与检索 大理石在哪儿(Where is the Marble?,Uva 10474)代码及讲解

    现有N个大理石,每个大理石上写了一个非负整数。首先把各数从小到大排序,然后回 答Q个问题。每个问题问是否有一个大理石写着某个整数x,如果是,还要回答哪个大理石上 写着x。排序后的大理石从左到右编号为1~N。(在样例中,为了节约篇幅,所有大理石上 的数合并到一行,所有…...

    2024/4/25 1:14:17
  5. 【白板编程】三个线程顺序打印ABC

    建立三个线程A、B、C,A线程打印10次字母A,B线程打印10次字母B,C线程打印10次字母C,但是要求三个线程同时运行,并且实现交替打印,即按照ABCABCABC的顺序打印。考察多线程类的实际应用 思路 选择使用ReentrantLock 维护一个公有变量,每次打印的时候使用一个Lock锁住,打印完…...

    2024/4/19 9:56:37
  6. 【统计学习笔记】习题二

    【统计学习笔记】习题二感知机不能表示异或感知机例子样本集线性可分的充要条件:正负类凸壳互不相交感知机不能表示异或 设异或输出1为正类,输出0为负类。若存在超平面可以正确分类,则有 {−b>0ω(1)+b>0ω(2)+b>0−ω(1)−ω(2)−b>0\begin{cases} -b>0\\ \…...

    2024/4/18 18:49:03
  7. 【Linux命令每日一知】stat--查看文件信息

    2020-07-11 上海stat 该命令主要用来查看文件的基本信息,比如大小、权限,文件系统所属细节等等。 man page : stat - display file or file system status 翻译: 显示文件或者文件系统的状态信息 参数选项参数 说明-L 如果文件是链接文件,则只输出最终链接文件的信息-f 输出…...

    2024/4/4 20:01:01
  8. windows安装linux

    Download VMware Workstation Pro下载虚拟机后续步骤:https://www.jianshu.com/p/1c30f5696a0c...

    2024/4/16 0:58:22
  9. 一文搞定hive的参数 配置

    hive 配置参数说明 背景:由于新搭建的集群不稳定,数据仓库hive会报各种莫名其妙的的错误,有一些错误可以通过加参数完美解决掉,废话少说,直接上干货! 1.hive.exec.mode.local.auto 决定 Hive 是否应该自动地根据输入文件大小,在本地运行(在GateWay运行) 默认值:true …...

    2024/4/17 6:27:16
  10. 基于飞凌嵌入式LS1046A处理器的视觉导引AGV小车应用方案

    基于视觉引导方式的 AGV 小车分为自由路径方式与固定路径方式,其基本工作原理为:通过视觉处理技术在 AGV 的行驶路径上识别车辆周围环境图像或者识别粘贴色带作为的引导条,在关键节点粘贴二维码作为绝对位置标识,行驶过程中不断采集图像信息,并通过对图像信息的处理来识别…...

    2024/4/20 13:06:02
  11. UAV021(七):控制系统设计

    目录序一、控制原理1.1 控制系统框图1.2 姿态控制器1.2.1 串级PID1.2.2 PID参数及意义1.3 控制分配二、程序设计2.1 PID结构体2.2 PID2.3 任务函数与API接口序不知道该怎么开始,写得随意些吧。之前做了许多工作,总结起来包括:读取并校准九轴传感器数据、姿态估计、PWM控制电…...

    2024/4/1 3:36:44
  12. day18_(MySQL第1天)

    《MySQL对库和表的管理》笔记 回顾能够理解分页查询所有记录的功能 PageBean有8个属性,分成三组:由数据库查询出来的2个属性:data, count 由用户提交的2个属性:current, size 由其它的属性计算出来的:first, previous, next, total(最后一页,总页数)[外链图片转存失败,源…...

    2024/4/16 0:57:52
  13. Jenkins 忘记登录名和密码,鬼知道我都踩了哪些坑

    记得是18年的时候,自己兴致勃勃下了个Jenkins,然后看完官方文档之后,就放一边了。突然20年,我需要用到它,蒙了,用户名密码早就就饭吃干净了。咋办,网上翻了一堆教程,千篇一律,都是暴力破解。我也是跟着一步步操作,发现就是不行。后来恍然大悟,握有俩文件 一个是 Jen…...

    2024/4/16 0:58:02
  14. 创建线程那么容易,为什么非要让我使用线程池?(深深深入剖析)

    一、概述1、问题先看我们遇到的问题:我们创建线程的方式很简单,new Thread(() -> {...}),就是因为这么简单粗暴的方式,才带来了致命的问题。首先线程的创建和销毁都是很耗时很浪费性能的操作,你用线程为了什么?为了就是异步,为了就是提升性能。简单的new三五个Thread…...

    2024/4/16 0:57:47
  15. NO.1-SAP S4 HANA Cloud实施方法论(1)

    SAP S4 HANA Cloud是SAP最新的和最具创新性的软件即服务(SaaS)ERP产品,其包含以财务为核心的制造、销售、供应链、专业服务等多个模块如下图所示,部署SAP S4 HANA Cloud(以下简称S4HC)的实施时间是以几周为单位衡量的,而不是像以前OP版本需要几个月甚至几年的部署时间,…...

    2024/4/16 0:58:07
  16. 陷波滤波器设计

    飞控课程笔记(二) (https://zhuanlan.zhihu.com/p/66962045 across说的课程)在飞控领域中,主要针对飞行器在某一个高频点幅值较大,换句话来说,就是常见的飞机有共振的现象时。首先考虑通过机械减震或IMU减震来消除这种现象,若实际很难做到就考虑软件方面处理。要使用…...

    2024/4/16 0:58:22
  17. js新入小白的练习题

    js新入小白的练习题 程序有三大结构:1. 顺序结构2. 条件结构3. 循环结构条件结构-if语句:if(表达式1){语句1}if(表达式2){语句2}else if{语句3}练习:请输入一个年份,判断这个年份是平年还是闰年。var year = prompt("请输入年份");//请用户输入if (year % 4 …...

    2024/4/16 0:57:47
  18. 02-作业

    一 什么是CSS?Cascading Style Sheet 层叠样式表 作用:布局 美化 特点:对缩进或换行不敏感,写的时候建议每一个属性都放一行,后期可能通过CSS压缩(可以减少文件体积有利于性能优化)工具进行压缩(让CSS属性变成一行)除了最后一条属性可以不加分号外,其它的属性都要加…...

    2024/4/16 1:17:29
  19. 微信小程序vant 输入框问题

    在开发时候需要添加评论,点击的时候从底部弹起,效果如下图开发过程中遇到的问题有如下几个: 1.van-field 搭配 van-popup 个别手机弹出后会导致输入框位置乱跳,问题原因是van-popup多次弹出数据渲染会有一定问题 2.van-field 搭配 van-overlay(遮罩) 遮罩弹出太慢,手机性…...

    2024/4/17 7:24:12
  20. 线程---join()

    public class BlockJoin {public static void main(String[] args) {new Thread(new father()).start();} }class father implements Runnable{@Overridepublic void run() {System.out.println("老爸想吸烟");System.out.println("老爸给儿子钱,儿子去买烟&qu…...

    2024/4/30 4:30:03

最新文章

  1. Finder Windows for Mac:双系统窗口,一键切换!

    Finder Windows for Mac是一款专为Mac用户设计的实用工具&#xff0c;它模拟了Windows系统的窗口管理功能&#xff0c;让Mac用户也能享受到类似Windows的窗口操作体验。这款软件的主要功能是提供一个浮动面板&#xff0c;帮助用户随时即时访问打开的Finder窗口列表&#xff0c;…...

    2024/5/5 7:56:48
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. c# wpf XmlDataProvider 简单试验

    1.概要 2.代码 <Window x:Class"WpfApp2.Window12"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://schemas.microsoft.com/expression/blend…...

    2024/5/1 6:51:36
  4. SQL 第一章 (准备工作)

    目录 1. 准备工作1.1 导入练习数据1.2 前置知识 1. 准备工作 为了更好的学习&#xff0c;对于本地没用安装MySQL和Navicat的同学&#xff0c;请百度查询相关安装教程。当然&#xff0c;数据库软件也可以用其他的替代Navicat。 我将持续更新SQL的知识&#xff0c;你将会学到各种…...

    2024/4/30 3:40:37
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/4 23:54:56
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/4 23:54:56
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/5/4 23:54:56
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/4 23:55:17
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/5/4 23:54:56
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/5/4 23:55:05
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/5/4 23:54:56
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/5/4 23:55:16
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/5/4 23:54:56
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/5/4 23:54:56
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/5/4 23:55:17
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/5/4 23:55:06
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/5/4 23:54:56
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/4 23:55:06
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/4 2:59:34
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/5/4 23:55:16
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/5/4 23:54:58
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/4 23:55:01
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/5/4 23:54:56
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57