
操作系统
文章平均质量分 84
ZwLemon
有敏而好学的精神,迎难而上的勇气!!
展开
-
Mac 安装 zsh + iTerm2 + oh-my-zsh
zsh + Iterm2 + oh-my-zsh 不要太爽。。。原创 2022-03-09 16:53:37 · 909 阅读 · 2 评论 -
6. Docker学习之路 —— Dockerfile
Docker学习之路 —— Dockerfile1. 什么是 Dockerfile?2. Dockerfile的基本结构3. Dockerfile文件说明4. Dockerfile常用指令FROM(指定基础镜像,必须为第一个指令)MAINTAINER(维护者信息)RUN(构建镜像时执行的命令)ADD(将本地文件添加到容器中,tar类型文件会自动解压(网络压缩资源不会被解压),可以访问网络资源,类似wget)COPY(功能类似ADD,但是不会自动解压文件,也不能访问网络资源)CMD(构建容器后调用,也就是在容原创 2021-10-15 15:02:31 · 762 阅读 · 1 评论 -
5. Docker学习之路 —— Docker容器数据卷
Docker学习之路 —— Docker容器1. 容器数据卷概念2. 容器数据卷特点① 数据卷可在容器之间共享或重用数据。② 数据卷中的更改可以直接生效。③ 数据卷中的更改,不会包含在镜像中的更新。④ 数据卷的生命周期一直持续到没有容器使用它为止。3. 开始使用数据卷(以tomcat的webapps目录为例)4. 容器数据卷三种挂载方式① 具名挂载(docker run -v 挂载名称:容器内绝对路径)② 匿名挂载(docker run -v 容器内绝对路径)③ 指定宿主机路径挂载(docker run -原创 2021-10-15 14:27:41 · 539 阅读 · 0 评论 -
4. Docker学习之路 —— Docker镜像
Docker学习之路 —— Docker镜像1. Docker镜像是什么?2. UnionFS(联合文件系统:pull镜像时,一层一层下载的就是UFS)3. 镜像加载原理4. 镜像的分层5. 镜像的特点6. 如何使用容器创建一个镜像(以tomcat为例)① 下载并启动一个tomcat容器,同时进入容器② 将tomcat容器内webapps.dist内容复制到webapps目录下③ 退出tomcat容器③ 使用tomcat01容器创建tomcat02:2.0镜像1. Docker镜像是什么?镜像是一种轻原创 2021-10-15 11:24:45 · 645 阅读 · 0 评论 -
3. Docker学习之路 —— Docker常用命令
Docker学习之路 —— Docker常用命令1. Docker系统级命令2. Docker镜像命令3. Docker容器命令4. Docker网络5. Docker其它常用命令6. 命令练习一(Nginx)① 搜索nginx(为了确认nginx在docker仓库中是否存在)② 安装nginx镜像③ 后台运行nginx镜像生成容器,容器命名为nginx01,④ 进入nginx容器⑤ 退出容器⑥ 关闭nginx容器⑦ 删除容器⑧ 删除nginx镜像7. 命令练习二(Tomcat9.0,测试,容器退出即删)①原创 2021-10-15 11:18:40 · 1536 阅读 · 0 评论 -
2. Docker学习之路 —— Docker安装
Docker学习之路 —— Docker安装1. Docker的基本组成Docker架构图① 镜像(image)② 容器(container)③ 仓库(repository)2. Docker安装① 环境准备② 卸载旧版本Docker③ 安装管理repository及扩展包的工具④ 配置Docker的安装镜像为国内阿里云镜像(默认国外镜像: https://download.docker.com/linux/centos/docker-ce.repo)⑤ 更新yum索引缓存⑥ 安装Docker的社区版(ce原创 2021-10-09 17:39:37 · 519 阅读 · 0 评论 -
1. Docker学习之路 —— Docker概述
1. Docker学习之路 —— Docker概述1. Dcoker为什么出现?① 运维困难② 环境问题③ 跨平台问题2. Docker的思想① Docker的思想来源于集装箱(由第一张图可见)② 各个集装箱都是相互隔离的。3. Docker能干什么?① Docker是一种容器技术,模拟的不是一个完整的操作系统!② DevOps(开发、运维):更快速的交付和部署。③ 更快捷的升级和扩容④ 更简单的系统运维⑤ 更高效的资源利用1. Dcoker为什么出现?① 运维困难一款产品从开发到上线,需要环境配原创 2021-10-09 15:55:49 · 565 阅读 · 0 评论 -
运维人员必备的Linux系统命令汇总
运维人员必备的Linux系统命令汇总线上查询及帮助命令文件和目录操作查看文件及内容处理文件压缩及解压缩信息显示搜索文件用户管理基础网络操作深入网络操作有关磁盘与文件系统系统权限及用户授权相关查看系统用户登陆信息内置命令及其它系统管理与性能监视关机/重启/注销和查看系统信息进程管理相关线上查询及帮助命令man:全拼manual,用来查看系统中自带的各种参考手册。help:用于显示shell内部命令的帮助信息。文件和目录操作ls:全拼list,列出目录的内容及其内容属性信息。cd:全拼c原创 2021-06-02 15:13:59 · 1303 阅读 · 1 评论 -
Windows查看进程占用并关闭进程
Windows查看进程占用并关闭进程打开cmd查看所有端口占用查看指定端口占用结束进程方式一方式二打开cmdwin + R并输入cmd,回车进入查看所有端口占用netstat -ano查看指定端口占用netstat -aon|findstr "8081"结束进程方式一taskkill /f /t /im "9912"方式二打开资源管理器,找到PID是21548的进程并结束任务(没有PID这一列的话可以右击列添加PID列)...原创 2021-04-25 09:27:49 · 2824 阅读 · 1 评论 -
在 Windows 上直接运行 Linux,真香!
在 Windows 上直接运行 Linux,真香!启用“适用于Linux的Windows子系统”功能然后去Microsoft Store搜索“Linux”下载安装Ubuntu之前想要使用Linux系统,云服务器成本太高,虚拟机安装太消耗内存,电脑安装双系统需要频繁的切换系统,都不是很友好,现在可以直接在windows系统上安装Linux了,香香!!启用“适用于Linux的Windows子系统”功能打开设置,选择“应用”选择“应用和功能”,点击“程序和功能”点击“启用或关闭Windows功原创 2020-12-04 15:05:30 · 14651 阅读 · 6 评论 -
防止云服务器被爆破的一些措施
防止云服务器被爆破的措施修改SSH登录端口禁用root用户友情提示结语最近频繁接收到云服务器告警信息,提示被暴力破解登录,由于本人懒惰,没有搭理,第二日IP被冻结!!!尴尬!!!为了防止再次被破解,加了一层简单的防护措施!修改SSH登录端口# 将#Port 22去掉#,修改为10000后的端口号,保存并退出vi /etc/ssh/sshd_conf:wq# 重启SSH服务systemctl restart sshd.service禁用root用户当然,修改端口有一定的作用,可以躲过原创 2020-12-04 10:06:22 · 4302 阅读 · 8 评论 -
Linux修改主机名(多种Linux系列)
Linux修改主机名详细过程查看主机名Redhat、CentOS、Fedora系列Debian、Ubuntu系列注意查看主机名uname -n# 或hostnameRedhat、CentOS、Fedora系列vi /etc/sysconfig/network# 输入以下内容HOSTNAME=yourhostname# 保存并退出:wq# 保存后执行一下命令hostname yourhostname# 再次执行查看当前hostname则为yourhostnamehostname原创 2020-12-01 09:32:55 · 4038 阅读 · 10 评论 -
解决git clone和push时每次都需要输入用户名和密码的烦恼
避免git clone和push时每次都需要输入用户名和密码方法一:SSH免密方式(生成公钥)方法二:配置全局开机存储认证信息(Linux和Windows均适用,个人推荐)大家可能都遇到这样的问题,每次git clone和git push时,都需要输入用户名和密码,真的好麻烦,那么该怎么解决呢?下面有两种方式,当然还有其它方式,个人不喜欢而已,可自行查找。方法一:SSH免密方式(生成公钥)git bash ssh-keygen# 或puttygen.exe方法二:配置全局开机存储认证信息(Li原创 2020-10-29 18:06:14 · 12429 阅读 · 2 评论 -
deepinV20一路艰辛系列七:搜狗输入法候选词条乱码
deepinV20一路艰辛系列七:搜狗输入发候选词条乱码解决方法很简单(亲测有用)最近发现经常重启系统后,搜狗输入法候选词条内容乱码,慌得一批啊,虽然凭借我的输入习惯,常用词汇不影响选择,但是不常用的词汇就靠一个一个测试着使用了解决方法很简单(亲测有用)右键任务栏中输入法框,选择退出,然后等待几秒钟自动重启输入法。。。。这就好了,开心!!上一章:deepinV20一路艰辛系列六:更新微信到最新版本...原创 2020-10-29 09:43:41 · 8175 阅读 · 2 评论 -
deepinV20一路艰辛系列四:声卡驱动(无声音)
deepinV20路艰辛系列四:声卡驱动(无声音)声卡驱动(无声音)确定声卡是否损坏,若未损坏,则出现如下信息确认系统内核版本开始解决声卡驱动(无声音)确定声卡是否损坏,若未损坏,则出现如下信息确认系统内核版本注:存在问题的内核版本为 5.4,我这里是 5.4.50,应该是所有的 5.4 都存在这个问题.开始解决修改grub 配置文件/etc/default/grub文件所在位置 /etc/default/grub,在GRUB_CMDLINE_LINUX_DEFAULT 后面添加如图所原创 2020-10-20 09:04:51 · 17799 阅读 · 6 评论 -
deepinV20一路艰辛系列三:开启deepin的ll命令
deepinV20路艰辛系列三:开启deepin的ll命令开启deepin的ll命令开启deepin的ll命令比较习惯使用ll命令sudo vim ~/.bashrc打开该行注释后执行一下命令source ~/.bashrc上一章:deepinV20路艰辛系列二:卸载LibreOffice...原创 2020-10-20 09:01:02 · 10515 阅读 · 0 评论 -
deepinV20一路艰辛系列二:卸载LibreOffice
deepinV20路艰辛系列二:卸载LibreOffice卸载LibreOffice卸载LibreOfficedeepin并没有较新版的LibreOffice,所以问题很多,我使用WPSsudo apt-get purge libreoffice?# 或sudo aptitude purge libreoffice?# 或sudo apt-get remove --purge libreoffice*...原创 2020-10-20 08:53:54 · 12463 阅读 · 0 评论 -
deepinV20一路艰辛系列一:卸载firefox浏览器并安装chrome浏览器
deepinV20艰辛历程卸载firefox浏览器sudo apt remove firefox*原创 2020-10-16 17:03:09 · 12372 阅读 · 0 评论 -
关于联想小新Air13pro等机型部分应用中菜单栏、工具栏等图标特别小的问题(其它机型同样适用)
关于联想小新Air部分应用中菜单栏、工具栏等图标特别小的问题(其它机型同样适用)解决方法如下(以nodepad++为例)右键nodepad++.exe,点击属性选择兼容性 —— 更改高DPI设置选中替代高DPI缩放行为,并选择系统增强点击确定更改前以及更改后对比注意更改后可能存在图标微模糊的情况,但是个人认为不印象观看,最重要的是总比小了好。...原创 2020-09-15 10:31:29 · 14505 阅读 · 1 评论