命令模式

Anaconda使用教程全攻略

大城市里の小女人 提交于 2020-02-03 23:47:25
Anaconda使用教程全攻略 本文转自 https://zhuanlan.zhihu.com/p/32925500 〇、序 Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。 此外,Python的强大之处在于它的应用领域范围之广,遍及人工智能、科学计算、Web开发、系统运维、大数据及云计算、金融、游戏开发等。实现其强大功能的前提,就是Python具有数量庞大且功能相对完善的标准库和第三方库。通过对库的引用,能够实现对不同领域业务的开发。然而,正是由于库的数量庞大,对于管理这些库以及对库作及时的维护成为既重要但复杂度又高的事情。 一、什么是Anaconda? 1. 简介 Anaconda( 官方网站 )就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 2. 特点 Anaconda具有如下特点: ▪ 开源 ▪ 安装过程简单 ▪ 高性能使用Python和R语言 ▪ 免费的社区支持 其特点的实现主要基于Anaconda拥有的: ▪ conda包 ▪ 环境管理器 ▪ 1,000+开源库

nc命令用法举例

a 夏天 提交于 2020-02-03 21:05:43
什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 (2)端口的扫描,nc可以作为client发起TCP或UDP连接 (3)机器之间传输文件 (4)机器之间网络测速 nc的控制参数不少,常用的几个参数如下所列: 1) -l 用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。 2) -p <port> 暂未用到(老版本的nc可能需要在端口号前加-p参数,下面测试环境是centos6.6,nc版本是nc-1.84,未用到-p参数) 3) -s 指定发送数据的源IP地址,适用于多网卡机 4) -u 指定nc使用UDP协议,默认为TCP 5) -v 输出交互或出错信息,新手调试时尤为有用 6)-w 超时秒数,后面跟数字 7)-z 表示zero,表示扫描时不发送任何数据 前期准备 准备两台机器,用于测试nc命令的用法 主机A:ip地址 10.0.1.161 主机B:ip地址 10.0.1.162 两台机器先安装nc和nmap的包 yum install nc -y yum install nmap -y 如果提示如下-bash: nc: command

LINUX命令全称英语

…衆ロ難τιáo~ 提交于 2020-02-03 20:49:49
man: Manual 意思是手册,可以用这个命令查询其他命令的用法。 pwd:Print working directory 意思是密码。 su:Swith user 切换用户,切换到root用户 cd:Change directory 切换目录 ls:List files 列出目录下的文件 ps:Process Status 进程状态 mkdir:Make directory 建立目录 rmdir:Remove directory 移动目录 mkfs: Make file system 建立文件系统 fsck:File system check 文件系统检查 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 lsmod: List modules 列表模块 mv: Move file 移动文件 rm: Remove file 删除文件 cp: Copy file 复制文件 ln: Link files 链接文件 fg: Foreground 前景 bg: Background 背景 chown: Change owner 改变所有者 chgrp: Change group 改变用户组 chmod: Change mode 改变模式 umount: Unmount

给初学者的建议——服务器的管理和维护建议

夙愿已清 提交于 2020-02-03 17:34:28
Linux各目录的作用 /bin 存放系统命令的目录,普通用户和超级用户都可以执行,不过放在 /bin 下的命令在单用户模式下可以执行。 /sbin 保存和系统环境设置相同的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以运行普通用户查看。 /usr/bin 存放系统命令的目录,普通用户和超级用户都可以执行。这些命令和系统启动无关,在单用户模式下不能执行。 /usr/sbin 存放根文件系统不必要的系统管理命令,例如多数服务程序。只有超级用户可以使用。大家其实可以注意到Linux的系统,在所有 sbin 目录中保存的命令只有超级用户可以使用 bin 目录中保存的命令所有用户都可以使用。 /boot 系统启动目录,保存系统启动的相关文件。如内核文件和启动引导程序 grub 文件等。 /dev 设备文件保存位置。 /etc 系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。 一般来说,这个目录下的各档案属性是可以让一般使用者查阅的,但是只有root有权力修改。 /home 这是系统预设的使用者家目录(home directory)。 在你新增一个一般使用者帐号时,预设的使用者家目录都会规范到这里来。所有普通用户的家目录就是在 /home 下建立一个和用户名相同的目录。 /lib 系统的函式库非常的多,而

Linux命令行(8)-- cp 命令

别等时光非礼了梦想. 提交于 2020-02-03 16:38:29
cp命令用来 复制文件或者目录 ,是Linux系统中最常用的命令之一。 一般情况下,shell会设置一个别名, 在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖, 不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明 命令行和shell脚本的执行方式有些不同。 1.命令格式: 用法: cp [选项]... [-T] 源 目的 或:cp [选项]... 源... 目录 或:cp [选项]... -t 目录 源... 2.命令功能: 将源文件复制至目标文件,或将多个源文件复制至目标目录。 3.命令参数: -a, --archive 等于-dR --preserve=all --backup[=CONTROL 为每个已存在的目标文件创建备份 -b 类似--backup 但不接受参数 --copy-contents 在递归处理是复制特殊文件内容 -d 等于--no-dereference --preserve=links -f, --force 如果目标文件无法打开则将其移除并重试(当 -n 选项 存在时则不需再选此项) -i, --interactive 覆盖前询问(使前面的 -n 选项失效) -H 跟随源文件中的命令行符号链接 -l, --link 链接文件而不复制 -L, --dereference 总是跟随符号链接 -n

linux命令——dmesg

若如初见. 提交于 2020-02-03 10:03:04
原文地址:: https://blog.csdn.net/weixin_38154393/article/details/78501285 相关文章 1、【Linux系列】Linux中dmesg命令详解---- https://blog.csdn.net/SoaringLee_fighting/article/details/90243155 2、Linux dmesg命令---- https://www.runoob.com/linux/linux-comm-dmesg.html 3、Linux 命令大全---- https://www.runoob.com/linux/linux-command-manual.html 4、Linux命令——dmesg---- https://blog.csdn.net/weixin_33874713/article/details/94235781 5、linux dmesg命令参数及用法详解(linux显示开机信息命令)---- https://blog.csdn.net/zhongyhc/article/details/8909905 1.命令格式: #dmesg (参数) 1 2.命令功能: 用来显示开机信息。kernel会将开机信息存储在ring buffer中。您若是开机时来不及查看信息,可利用dmesg来查看。开机信息亦保存在

Linux命令英文全称1

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-03 08:05:42
su:Swith user 切换用户,切换到root用户 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 chown: Change owner 改变所有者 chgrp: Change group 改变用户组 ps:Process Status 进程状态 tar:Tape archive 解压文件 chmod: Change mode 改变模式 umount: Unmount 卸载 ldd:List dynamic dependencies 列出动态相依 insmod:Install module 安装模块 rmmod:Remove module 删除模块 lsmod:List module 列表模块 alias :Create your own name for a command bash :GNU Bourne-Again Shell linux内核 grep:global regular expression print httpd :Start Apache ipcalc :Calculate IP information for a host ping :Send ICMP ECHO_Request to network hosts reboot:

Linux常用命令及其英文全称2

痞子三分冷 提交于 2020-02-03 07:34:37
alias:给命令起别名 awk = "Aho Weiberger and Kernighan" ,三个作者的姓的第一个字母 bash:GNU Bourne-Again Shell,大多Linux的默认shell bc = Basic Calculator,基础计算器,scale设定小数位,quit退出 bg = BackGround,后台运行任务 bye = bye,用于在FTP时退出FTP执行 cal = calendar,日历,后跟月份数、年份数可显示指定月日历 cat = catenate,连续,输出文件内容,-n显示行号,-b不显示空行,有意思的是tac则从后向前输出 cd = Change Directory,切换目录 chgrp = Change group,改变文件归属用户组 clear = clear,清屏 chmod = Change mode,改变读写权限,-R递归更改,a默认所有用户u本用户g本群组o其他用户,+-rwx增减读写执行权限,rwx421 chown = Change owner,改变所有者 cp = copy,复制 crontab = Chronos,希腊文时间,定时执行工具,* * * * *分别为分时日月星期,*代表所有,"-"为范围","为多值"/"为频率,-u指定用户,-l查看任务,-r删除任务,-e编辑任务。 cut = cut

管道符、重定向与环境变量

独自空忆成欢 提交于 2020-02-03 01:50:20
主要内容: 1、定向技术的5种模式 2、管道命令符 3、Linux系统命令中常见的通配符和转义符 输入输出重定向 输入重定向是将文件导入到命令中 输出重定向是将输出到屏幕的结果导入文件中(分类:标准输出重定向 || 错误输出重定向) 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令中输入 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕 错误输出重定向(STDREE,文件描述符为2):默认输出到屏幕 输入重定向中用到的符号及作用 符号 作用 命令 < 文件 将文件作为命令的标准读入 命令 << 分界符 从标准输出中读入,知道遇见分界符停止 命令 < 文件1 > 文件2 将文件1作为命令的标准输入并将标准输出到文件2 输出重定向中用到的符号将其作用 符号 作用 命令 > 文件 将标准输出重定向到一个文件中(清空原有文件的数据) 命令 2> 文件 将错误输出重定向到一个文件中(清空原有文件的数据) 命令 >> 文件 将标准输出重定向到一个文件中(追加到原有内容的后面) 命令 2 >> 文件 将错误输出重定向到一个文件中(追加到原有内容的后面) 命令 >> 文件 2 >&1 或 命令 &>> 文件 将标准输出与错误输出共同写入到文件中(追加到原有内容的后面) 注:对于输出重定向的标准输出模式。可省略文件描述符1不写

Hystrix介绍

ⅰ亾dé卋堺 提交于 2020-02-02 23:28:59
Hystrix介绍 Hystrix是什么   在分布式环境中,许多服务依赖项中的一些必然会失败。Hystrix是一个库,通过添加延迟容忍和容错逻辑,帮助你控制这些分布式服务之间的交互。Hystrix通过隔离服务之间的访问点、停止级联失败和提供回退选项来实现这一点,所有这些都可以提高系统的整体弹性。 Hystrix为了什么 Hystrix被设计的目标是: 对通过第三方客户端访问的依赖项的延迟和故障进行保护和控制。 在复杂的分布式系统中组织级联故障。 快速失败,快速恢复。 回退,尽可能优雅地降级 启用近实时监控、警报和操作控制。 Hystrix解决了什么问题   复杂分布式体系结构中的应用程序有许多依赖项,每个依赖项在某些时候都不可避免地会失败。如果主机应用程序没有与这些外部故障隔离,那么它有可能被他们拖垮。   例如,对于一个依赖于30个服务的应用程序,每个服务都有99.99%的正常运行时间,期望如下:    现实通常是更糟糕的! 当一切正常时,请求看起来是这样的 当其中有一个系统有延迟时,它可能阻塞整个用户请求: 在高流量的情况下,一个后端依赖项的延迟可能导致所有服务器上的所有资源在数秒内饱和(PS:意味着后续再有请求将无法立即提供服务) Hystrix设计原则是什么 防止任何单个依赖项耗尽所有容器(如Tomcat)用户线程。 甩掉包袱,快速失败而不是排队。