
Windows&Linux操作系统
文章平均质量分 78
Windows与Linux操作系统的方法和技巧,包括Windows Power Shell及Linux命令
镰刀韭菜
视野,意志,品格;目标,坚持,实践
展开
-
【操作系统】Cygwin和MinGW的区别与联系是怎样的?
Cygwin和MinGW都是为Windows系统开发者设计的工具。原创 2023-11-03 00:41:54 · 1053 阅读 · 0 评论 -
Windows10安装Remix踩过的坑
Windows10安装Remix踩过的坑npm ERR! code 12824060 verbose stack Error: Command failed: git clone --depth=1 -q -b browserifyCompatible git://github.com/frozeman/WebSocket-Node.git D:\nodejs\node_cache_cacac...原创 2020-04-06 09:55:46 · 2184 阅读 · 0 评论 -
【计算机组成原理】CPU是什么
CPU是什么CPU是什么?CPU 实际做什么?CPU的内部结构CPU 是寄存器的集合体计算机语言汇编语言程序计数器条件分支和循环机制标志寄存器通过地址和索引实现数组CPU 指令执行过程CPU是什么?CPU 的全称是 Central Processing Unit,也是电脑中最硬核的组件,它计算机的关系就相当于大脑和人的关系。它是一种小型的计算机芯片,通常嵌入在电脑的主板上。CPU的构建是通过在单个计算机芯片上放置数十亿个微型晶体管来实现。这些晶体管使它能够执行运行存储在系统内存中的程序所需的计算,所原创 2020-08-20 17:18:05 · 10760 阅读 · 0 评论 -
Ubuntu虚拟环境下安装keras(错误示例)
解决办法:(tensorflow_env) ubuntu@VM-54-14-ubuntu:~$ pip3 install keras --user在原来的语句后面添加"--user"原创 2018-05-07 19:50:22 · 734 阅读 · 0 评论 -
【Linux】Linux命令scp详解及cp和scp命令的使用方法
Linux命令scp详解及cp和scp命令的使用方法scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,r...原创 2019-08-09 17:17:56 · 1814 阅读 · 0 评论 -
【Linux】Linux查看后台运行程序,并将其关闭
Linux查看后台运行程序,并将其关闭在Linux的应用程序放在后台运行,可以让我们同时执行多个任务,提高工作效率。1.将程序放在后台运行1.1运行.sh文件直接用./sh 文件就可以运行,但是如果想后台运行,即使关闭当前的终端也可以运行的话,需要nohup命令和&命令。&命令:加在一个命令的最后,可以把这个命令放在后台执行 nohup命令:不挂断的运行命令...原创 2019-08-12 19:50:33 · 25962 阅读 · 0 评论 -
【Linux】在Linux对目录进行打包压缩备份
在Linux对目录进行打包压缩备份Linux操作系统中,我们经常需要对配置好的环境进行打包压缩备份,以便不时之需。可使用的命令有cp -rf 源目录 备份目录 tar zcf 备份文件名称.tar.gz 需要备份文件/这里,推荐使用tar命令,这样就会生成一个备份文件名称.tar.gz的文件了.方便快捷添加一个例子tar zcf outer_backup.tar.gz ...原创 2019-08-09 16:52:58 · 2431 阅读 · 0 评论 -
Ubuntu Server 16.04 Anaconda虚拟环境中jupyter notebook配置R环境与安装RStudio
第一步:进入虚拟环境ubuntu@VM-54-14-ubuntu:~$ source activate tensorflow_env第二步:安装R必要的组件(tensorflow_env) ubuntu@VM-54-14-ubuntu:~$ conda install r-essentials第三步:启动jupyter notebook(tensorflow_env) ubuntu@VM-54-1...原创 2018-05-14 08:45:30 · 3597 阅读 · 0 评论 -
【Linux】Linux下截取指定时间段日志并输出到指定文件
Linux下截取指定时间段日志并输出到指定文件使用sed命令提取指定时间段日志内容sed -n '/2019-11-26 16:06:04.413/,/2019-11-26 16:06:11.227/p' logs/runtime/runtime_20191126-2.log > logs/runtime/1.txtsed命令详解Linux sed 命令是利用脚本来处理文本文件。...原创 2019-11-26 19:03:19 · 9179 阅读 · 0 评论 -
【Linux】Linux查看端口的占用情况
Linux查看端口的占用情况1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 4395053 0t0 TCP ...原创 2019-08-12 15:20:19 · 379 阅读 · 0 评论 -
【Linux】Ubuntu下如何查看用户登录及用户操作历史相关信息
Ubuntu下如何查看用户登录及用户操作历史相关信息在ubuntu下如何查看相关用户登录历史,用户操作历史,进行系统的日志跟踪和分析,以便发现系统登录问题,进行安全策略防护呢?使用who命令查看当前用户登录状况ubuntu@ubuntu-xz:~$ whoubuntu-xz pts/3 2020-03-25 08:22 (100.100.89.82)使用last命令查看最...原创 2020-03-25 12:58:40 · 22116 阅读 · 0 评论 -
【Linux】Ansible playbook及变量相关的学习笔记
Ansible playbook的编写1.Play的定义2.Play的属性3.一个完整的Playbook4. tasks属性中任务的多种写法5.如何对Playbook进行语法校验6.如何运行Playbook7.如何单步跟踪调试Playbook8.如何测试运行Playbook9.ansible变量类型1. 全局变量2. 剧本变量3.资产变量3.1 主机变量1.Play的定义Playbook是由一个或多个Play组成的,那么如何定义一个Play呢?每一个Play都是以短横杠开始的每一个Play都是一个原创 2021-03-10 23:09:00 · 536 阅读 · 0 评论 -
【Linux】Ansible常用模块学习笔记
Ansible常用模块学习笔记command & shellscriptcopyyum_repsitoryyumsystemdgroupusercommand & shell两个模块都是在远程服务器上去执行命令。但是command模块是ad-hoc的默认模块,在执行ad-hoc时,若不指定模块的名字则默认使用此模块。两个模块的差异:shell:模块可以执行SHELL的内置命令和特性(比如管道符)。command:模块无法执行SHELL的内置命令和特性script将管理节点上原创 2021-03-10 11:24:44 · 343 阅读 · 0 评论 -
【Linux】Ubuntu问题小记:启动时产生Failed输出
Ubuntu启动时产生Failed输出问题描述解决办法参考资料问题描述操作系统:Ubuntu Desktop 20.04.2Ubuntu启动后,通过SSH远程连接,产生如下输出:Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.8.0-45-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com *原创 2021-03-03 11:28:59 · 2639 阅读 · 0 评论 -
【Linux】Ubuntu20.04.2配置静态固定IP地址
Ubuntu20.04.2配置静态固定IP地址查看网络配置信息修改配置文件使配置生效Ubuntu从17.10开始,放弃在/etc/network/interfaces里面配置IP,改为在/etc/netplan/XX-installer-config.yaml的yaml文件中配置IP地址。查看网络配置信息在Ubuntu20.04中,默认没有安装ifconfig,因此使用ip addr命令ip addr或者使用nmcli 查看,需要执行安装sudo apt install network-mana原创 2021-03-02 20:21:21 · 9820 阅读 · 3 评论 -
【Linux】多线程下载工具axel的安装和使用
多线程下载工具axel的安装和使用Axel的安装Axel命令及参数说明下载单个文件用不同的名称保存文件限制下载速度限制连接数恢复未完成的下载不显示文件下载进度替换进度条常见用法Axel是一个轻量级下载程序,它和其他加速器一样,对同一个文件建立多个连接,每个连接下载单独的文件片段以更快地完成下载。Axel 支持 HTTP、HTTPS、FTP 和 FTPS 协议。它也可以使用多个镜像站点下载单个文件,所以,Axel 可以加速下载高达 40%(大约,我个人认为)。它非常轻量级,因为它没有依赖并且使用非常少的原创 2021-01-04 00:00:58 · 22141 阅读 · 0 评论 -
【Others】Jupyter notebook快捷方式
Jupyter notebook快捷方式Jupyter有两种模式:命令模式编辑模式Jupyter有两种模式:命令模式**按Esc切换到命令模式,单元格的边框是蓝色的。**这个模式下的常用快捷键(Shift-Enter可能是我们最常用的命令):Enter : 转入编辑模式Shift-Enter : 运行本单元,选中下个单元Ctrl-Enter : 运行本单元Alt-Enter : 运行本单元,在其下插入新单元Y : 单元转入代码状态M :单元转入markdown状态R : 单元转入raw状原创 2020-07-23 12:55:35 · 335 阅读 · 0 评论 -
【Others】Anaconda创建Python虚拟环境
Anaconda创建Python虚拟环境Anaconda虚拟环境列出和进入虚拟环境退出虚拟环境删除环境Anaconda虚拟环境Anaconda可以通过虚拟环境来隔离不同项目对于包版本的不同需求。可以通过命令conda create -n env_name packages来创建虚拟环境。比如,使用如下命令创建了一个名为env1的虚拟环境,并在其中安装numpy:conda create -n env1 numpy创建环境时,可以指定环境中使用特定版本的Python,比如,如下命令创建了一个使用P原创 2020-07-23 12:47:04 · 289 阅读 · 0 评论 -
Windows10环境下使用npm安装Remix的ERROR
Windows10环境下使用npm安装Remix的ERROR基本环境node: 12.16.1npm: 6.13.4git: 2.23.0错误详情原创 2020-04-07 00:14:18 · 5013 阅读 · 2 评论 -
Windows10安装nodejs及相关配置
Windows10安装nodejs及相关配置官网下载nodejs链接:https://nodejs.org/en/download/,这里选择的版本是安装过程:双击msi执行安装,首先接收许可协议,然后选择安装位置,点击next,直到安装完成,中间不需要其他配置。安装完成之后,打开命令行,输入如下命令:node -vnpm -v执行结果如下:相关配置在nodejs安装目录...原创 2020-04-06 10:48:31 · 314 阅读 · 0 评论 -
【Linux】Shell脚本中的多任务并发执行
Shell脚本中的多任务并发执行需求实现一个脚本能够使用ping检测网络的连通性可以同时检测多个IP地址, 并且将检测结果输出分析正常情况下,Shell脚本中的命令是串行执行的,当一条命令执行完才会执行接下来的命令。例如:#!/bin/bashfor i in {1..10};do echo $i doneecho "END"结果如下:12345678...原创 2020-04-03 13:08:05 · 10566 阅读 · 0 评论 -
【Linux】Centos 搭建宝塔 Linux 控制面板
Centos 搭建宝塔 Linux 控制面板实验内容在 Linux (支持 CentOS、Ubuntu、Debian、Fedora、deepin )上搭建面板,并一键创建网站、FTP 、数据库、SSL ;利用面板对系统进行安全管理,计划任务,文件管理,资源监控。1. 安装可视化面板这里利用的是 宝塔 Linux 控制面板。宝塔 Linux 面板功能强大,能够一键创建网站、FTP、数据库...转载 2020-01-20 09:33:06 · 1428 阅读 · 0 评论 -
【Linux】使用time计算命令执行的时间
Linux环境下使用time计算命令执行的时间当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的。所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗。例如:[root@localhost ~]# time lsanaconda-ks.cfg install.log install.log.syslog satools textrea...原创 2020-01-07 10:14:05 · 2164 阅读 · 0 评论 -
【Linux】CentOS安装GNOME桌面并实现Windows远程连接
CentOS安装GNOME桌面并实现Windows远程连接基于 CentOS 搭建 VNC 远程桌面服务安装、启动 VNCVNC 远程桌面原理安装 VNC 远程桌面启动 VNC 远程桌面连接VNC远程桌面下载 VNC Viewer使用 VNC Viewer安装GNOME桌面并实现远程连接如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右...原创 2020-01-02 23:54:59 · 5965 阅读 · 1 评论 -
【Linux】Shell命令 getopts/getopt用法详解
Shell命令行参数解析getopts/getopt用法详解在Linux bash中,可以用以下三种方式解析命令行参数:直接处理:使用$1,$2,$3…进行解析getopts: 单个字符选项的情况,例如:-n 10 -f file.txt等选项getopt:处理单个字符或长选项(long-option),例如:–prefix=/home等经验:小型脚本可以直接处理,大多数情况使用get...原创 2019-12-04 11:11:11 · 34278 阅读 · 1 评论 -
【Linux】awk命令使用方法
awk使用方法简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfre...原创 2019-11-28 17:07:40 · 5161 阅读 · 0 评论 -
【Linux】4种实时监控日志文件的方法
Linux下4种实时监控日志文件的方法1. tail Command – Monitor Logs in Real Timetail命令是实时显示日志的最常用的方法,由两个版本:第一个例子是为tail命令加上-f的参数。即$ sudo tail -f /var/log/apache2/access.log第二个例子就是tailf命令。它本身内建了-f参数,因此无需再次指定:$ sud...原创 2019-11-26 21:20:29 · 5141 阅读 · 0 评论 -
Linux操作系统文件类型有哪几种?
Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。1. 普通文件 我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等...原创 2018-07-30 22:10:13 · 19687 阅读 · 2 评论 -
Ubuntu Server 16.04 使用Jupyter notebook远程登录
首先确保已安装Anaconda第一步:生成配置文件ubuntu@VM-54-14-ubuntu:~$ jupyter notebook --generate-config此时配置文件的生成位置在:第二步:生成密码输入如下内容牢记输出的加密密码第三步:修改默认配置文件ubuntu@VM-54-14-ubuntu:~$ sudo vi /home/ubuntu/.jupyter/jupyter_not...原创 2018-05-08 10:55:39 · 1609 阅读 · 1 评论 -
通过shell脚本批量创建网站
通过shell批量创建网站实验目的:1、 自动创建100个目录;2、 每个目录内自动创建1个网页,文件名为index.html;3、 将这100个目录作为网站发布了,发布的方式为:http://domain/10**/index.html。实验环境: 操作系统:ubuntu server 14.04操作系统 相关软件:apache、openssh-server、Apache2-util...原创 2018-05-21 00:08:33 · 1601 阅读 · 0 评论 -
Linux操作系统应用实例_Discuz安装
Linux操作系统应用实例——Discuz安装配置第一部分:总体设计与计划制定 通过在Linux操作系统上完整部署Discuz社区论坛软件系统,熟练掌握Linux操作系统的基本原理,掌握Linux操作系统的使用方法,能够快速搭建LAMP环境,掌握应用软件的安装方法,最后能够使用shell脚本实现数据的自动化备份。 本实例通过四个步骤完成软件系统的安装,首先制定操作系统配置单、应用软件需求分析表,应...原创 2018-05-21 00:02:42 · 1272 阅读 · 0 评论 -
Centreon安装文档
第一步:配置准备操作系统:Centos6.5 64位nagios-3.5.0.tar.gzndoutils-1.5.2.tar.gzcentreon-2.3.8.tar.gznagios-plugins-1.4.16.tar.gznrpe-2.15.tar.gz第二步:更新1.rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge...原创 2018-05-20 23:59:17 · 848 阅读 · 0 评论 -
Linux基础:常用命令
Linux基础:常用命令第一部分:常用命令及快捷键1.停止进程 ctrl + c2.清屏 ctrl + l3.搜索历史命令 ctrl + r4.文件名自动补全 Tab键5.进入目录 cd path6.进入用户家目录 cd ~7.进入最近上一次访问的目录 cd -8.返回上一级目录 cd...原创 2018-08-03 10:33:27 · 667 阅读 · 0 评论 -
【虚拟化与云计算】走进Docker
泊坞窗简介什么是多克?泊坞窗是一个容器引擎,提供了一套完整的容器解决方案。 多克是2014年最火热的开源项目,由多克公司(www.docker.com)领导开发,基于Apache2.0的开源授权协议发行。 泊坞窗是用围棋语言开发的,其源码在https://github.com/docker/docker。 码头工人的官方文档在https://docs.docker.com。什么是容...原创 2018-09-03 01:24:24 · 816 阅读 · 0 评论 -
【Linux】Linux操作系统常用命令
Linux操作系统常用命令LInux基本命令~:代表当前用户所在的home目录。如:/home/zhangsan $:用来只是普通用户输入命令的地方;对于root用户来说一般是‘#’ cat:查看文件,与‘<<END’连用可以用于输入大段数据 >:重定向符号,即把前面命令的输出写入到‘>’后面的文件中。 ls -l:列出文件的详细信息,还可加上-h参数,方便...原创 2018-12-05 14:37:03 · 527 阅读 · 0 评论 -
【Linux】Linux操作系统查看服务器配置信息
查看服务器配置信息编写bash shell脚本查看Linux操作系统的服务器配置信息 1 #!/bin/bash 2 echo "This lists the information of this computer." 3 echo 4 echo "Hostname is $(tput setaf 3)`hostname`$(tput sgr0),\ 5 Ip add...原创 2018-12-05 14:45:49 · 2064 阅读 · 2 评论 -
【Linux】Linux操作系统——配置ssh免密码登录远程服务器
ssh免密码登录远程服务器最简单的操作ssh免密码登录的原理是把本地电脑的公钥放在宿主机,然后使用本地电脑的私钥去认证。在本地电脑执行 /usr/bin/ssh-keygen -t rsa,安装提示一直回车即可,最后会看到~/.ssh目录下多了几个文件id_rsa (私钥)、id_rsa.pub (公钥)。 在本地电脑执行 scp ~/.ssh/id_rsa.pub user@rem...原创 2018-12-05 14:52:22 · 391 阅读 · 0 评论 -
【笔记】执行 rm -f之后的恢复方法
执行 rm -f之后的恢复方法前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,怎么办呢?模拟场景1、删除误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件:> rm -f /root/selenium/S...原创 2019-07-30 23:17:55 · 1308 阅读 · 0 评论 -
【笔记】Linux工作三件套,shell、vim和git
Linux工作三件套,shell、vim和git1.Linux基础命令与shell脚本1.1 cd命令命令格式:cd <路径>意义:cd是change directory 的缩写;cd命令后面跟一个路径,用于切换当前用户所在的路径,其中路径可以是绝对路径也可以是相对路径。示例:cd /system/bin 表示切换到/system/bin路径下。cd log...原创 2019-07-30 23:40:02 · 962 阅读 · 0 评论 -
【笔记】ssh与telnet的区别
SSH与Telnet的区别最近登录主机的时候,经常碰到了telnet连不上但ssh可以连上,ssh连不上但telnet可以连上,今天花了点时间把他们两者之间的异同点进行了对比整理,归纳如下:1,本质:telnet是明码传输,ssh是加密传输。telnet通过TCP/IP协议来访问远程计算机来控制你的设备,其传输的数据和口令是明文形式的。这样攻击者就很容易得到你的口令和数据。其方式也很简单,他...原创 2019-07-28 15:28:01 · 12447 阅读 · 0 评论