zxvf是tar后面的参数。 .tar.gz是一个压缩包,.tar只是打包而没有压缩。 参数 解释 z 通过gzip支持的压缩或解压缩。
查看压缩包内有那些文件 -z 用Gzip压缩或解压 -j 用bzip2压缩或解压 -v 显示压缩或解压的过程 -f 目标文件名 -p 保留原始的权限与属性 -P 使用绝对路径来压缩 -C 指定解压到的目录 以上是从linux
2.paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。...由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux,Solaris,BSD,MacOSX,Windows等,paramiko都可以支持,因此,如果需要使用SSH...wget http://down1.chinaunix.net/distfiles/pycrypto-2.0.1.tar.gz tar zxvf pycrypto-2.0.1.tar.gz python...sbin/service/ xxxservice start/stop/restart:启动、停止、重启某服务netstat -ntl |grep 8080:查看8080端口的使用情况 或者 nc -zv...3.2从widnows端下载linux服务器上的文件 #!
一、Linux常用命令: ls 显示当前目录下的文件 ls-a 显示当前目录下所有文件(包括隐藏文件) ls -l 显示文件和目录的详细资料 (属性,日期,时间,大小等) ls -al...显示所有文件和目录的详细资料 cd.....(路径) 把路径添加到PATH环境变量中 chmod u(拥有者)/g(所属组)/o(其它)+/- rwx +文件名 修改文件权限 二、Linux安装软件: 一、Linux...安装软件: 1.源代码安装 2.rpm安装 --Linux安装包 3.yum安装 --解决安装源,安装版本,安装依赖 4.什么是软件包在Linux下安装软件, 一个通常的办法是下载到程序的源代码...软件包和软件包管理器, 就好比 “App” 和 “应用商店” 这样的关系. yum(Yellow dog Updater, Modifified)是Linux下非常常用的一种包管理器.
更新版本 5月18日版本V1 一些常用命令,可以完成Linux基本操作了,V1未整理版。...所使用的IP是随便写的 文章基于腾讯云服务器Linux CentOS7.9 服务器搭建从零开始参考我的文章Linux从零开始环境搭建及学习V1 基础必备命令 命令构成 命令的构成:Command Name.../nginx -s reopen 安装jdk 方式一: #默认安装位置为usr/lib/jvm yum install -y java-11-openjdk.x86_64 方式二: #解压 tar -zxvf...#-d:显示“[press space to continue,'q' to quit.]”和“[Press 'h' for instructions]”; #-c:不进行滚屏操作。...lsof -i:8080 lsof -i:6379 查看cpu使用 #查看cpu信息: top 查看IP流量信息 lsof -i | grep 118.223.30.156 查看端口是否开放 nc -zv
测试远程主机指定tcp/udp端口是否开放 nc -zv 8.8.8.8 53 nc -uzv 8.8.8.8 53 2....扫描指定范围的端口(扫TCP端口的速度很慢): nc -zv 192.168.1.123 20-1024 nc -uzv 192.168.1.123 20-1024 PS: nc和ncat命令在Linux...最后,需要注意的是,在某些Linux发行版中,nc已经被替换为了ncat,因此在使用nc命令时需要注意查看命令的具体帮助信息。 参考文档: https://manpages.org/nc
有时候我们对天天使用的Linux指令,只知道怎么用,却分不清概念用法区别,我觉得很有必要整理整理大家熟视无睹的一些linux概念区别。...首先说说unix和linux的区别: linux和unix的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。...Linux主要有RedHat Linux 、CentOS Linux、Fedora Linux、Debian Linux、Ubuntu Linux、SuSe Linux等。...我在大学时用的是Ubuntu和Redhat,当时很喜欢Ubuntu出色的桌面,后来在互联网公司工作,发现基本装的都是Centos 6.5。...http://www.zhihu.com/question/22814858 [知乎]互联网公司选择 Debian、Ubuntu 和 CentOS 哪一个发行版运维成本最低?
1、统计一下代码量 find . -name "*.py" | xargs wc -l | awk 'BEGIN {size = 0} { size+=$1} ...
mkdir5.哪个Linux命令可以一次显示一页内容?上一页和下一页使用什么命令?...halt -pshutdown nowreboot -p20.sbin目录和bin目录有什么区别?.../bin目录存在所有的系统指令(linux默认的自带指令),这个目录中的所有指令都可以被所有的Linux用户正常的使用(包括普通用户),也可以被root使用。...利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。 25.如何同时创建100个文件?...vi 编辑器有 3 种基本工作模式,分别是命令模式、插入模式和可视化模式。
Linux 用户和组 1、用户和组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作用...: 将具有相同特征的用户放在一起组成一个整体 当用户过多时方便管理 1.1Linux安全上下文 Linux通过安全上下文的概念完成用户权限的指派。...再判断用户是否是该文件属组中的一员 最后定其为其它用户 运行中的程序:进程(process) 以进程发起者的身份运行 root:cat zsl:cat 进程所能够访问的所有资源的权限取决于进程的发起者身份 ---- 2 用户分类 Linux...为守护类进程获取系统资源而完成权限指派的用户) 普通用户 500~65535(为了完成交互式登录使用的用户) ---- 3 组的分类 用户组分类 特性 基本组 用户的默认组 附加组(额外组) 基本组以外的其它组 ---- 4、用户和组相关的配置文件
查看进程数 [root@alex ~]# ps -ef | grep nginx | wc -l 3 查看线程数 [root@alex ~]# pstree ...
一、什么是linux? Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。...在很多企业网络中,为了追求速度和安全,Linux操作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的 一大亮点。...二、Linux的起源 Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱: Unix操作系统 MINIX操作系统 GNU计划 POSIX标准 Internet网络。...,指的都是内核大版本的发布时间,次要版本号更新时间请参看FAQ,其中偶数版的内核为稳定版,奇数版的内核为开发版或测试版 四、Linux和Unix的对比 我们所讨论的差异只从硬件支持,版权和价格这些来讨论他们之间的区别...Linux是一种外观和性能与UNIX相同或更好的操作系统,但Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于UNIX的产品。
* 如果一个进程同时有实时信号和标准信号在pending,则优先响应标准信号。...登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于这个Session。...当用户退出Linux登录时,前台进程组和后台有对终端输出的进程将会收到SIGHUP信号。这个信号的默认操作为终止进程,因此前台进程组和后台有终端输出的进程就会中止。...不过可以捕获这个信号,比如wget能捕获SIGHUP信号,并忽略它,这样就算退出了Linux登录,wget也能继续下载。 此外,对于与终端脱离关系的守护进程,这个信号用于通知它重新读取配置文件。...注意它和terminate以及interrupt的区别:该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略. 20) SIGTSTP 停止进程的运行, 但该信号可以被处理和忽略.
chattr和lsattr和chmod一样,也是对权限的控制。...而底层的是否可修改则是由chattr来控制,此处就讲两个我们可能会用到的参数:-a,和-i。 chattr +a filename a选项强制只可添加不可删除,多用于日志系统的安全设定。...chattr +i filename 而i是更为严格的安全设定,只有root)或具有CAP_LINUX_IMMUTABLE处理能力(标识)的进程能够施加该选项。...此时即使chmod 777也是无用的,因为chmod和chattrr控制的两套权限虽然有类似的权限,但是是两套独立的权限系统。 lsattr命令则是列出当前添加的底层权限。
date 查看系统时间(默认) date +“%Y-%m-%d %H:%M:%S” 查看系统时间(指定格式) date -s “时间字符串” 设置系统时间
uint32_t extra; /* not further specified */ } u2; }; zval主要由value u1 和u2...保存 value占8字节,u1和u2各占4个字节 _zend_value的结构如下: typedef union _zend_value { zend_long lval;.../php-7.1.9/bin/php GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-100.el7 Copyright (C) 2013 Free Software...This GDB was configured as "x86_64-redhat-linux-gnu"....fe_pos = 0, fe_iter_idx = 0, access_flags = 0, property_guard = 0, extra = 0}} 后面两次根据u1的type来看分别是数组和对象类型
前言 Linux操作系统提供了丰富的命令行界面和图形用户界面工具,用户可以根据自己的需求选择适合的界面进行操作。...命令行界面更加灵活和高效,适合熟悉命令的用户;图形用户界面更加直观和友好,适合新手用户。...但是为了让计算机更好的为人服务,前提是人必须的和计算机交互起来。...二、指令和界面交互 了解过历史之后,我们能理解,为何会有指令交互和界面交互这样的现象,但是还有两个问题的在讨论一下 这两种方式,在操作系统层面有啥区别?...也就是企业的用人需求 Linux命令行是职业化的表现,想职业化/成大神,必须掌握Linux Linux命令行,更接近系统原生,用的多了,面对很多系统现象,会更好理解 总结 严格意义上讲,光光学习Linux
1、下载相应的exe文件进行安装 2、在linux终端中输入setup ? 选择文件服务,查看sshd服务是否开启。 ? 退出setup。...4、安装好xshell和xftp,输入linux的ip地址以及用户名和密码进行连接即可。 5、在xftp中,选择sftp协议,端口号为22,。还要注意在选项中勾选编码为utf-8. ?
CMD :命令的名称和参数USER //用户名 %CPU :进程占用的CPU百分比 %MEM :占用内存的百分比 VSZ
安装python3.6 下载python 1234567 wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz ls tar -zxvf...Python-3.6.4.tgz ls 创建目录 1 sudo mkdir /usr/local/python3 下载编译python的c和c++: 12345 yum install gcc gcc-c.../usr/bin/python2.7 然后esc,shift+: wq退出 从此以后在linux终端,输入python2即可进入2.7,输入python3即可进入python3 安装pip 下载pip...W12ujv4Lr57CNe+AdXvZCQHUBBS29gCOKOxNAYVym1D2qr1pFXaGoJy8L5PFkTKv5CmNvmhkrEyAsmLoOE7Kin2zIho5FIA/q0UcDTFd9Zv2GM9vSUdprHWtdpDlMPNCao...开始启动 1 python3 runserver.py 注意runserver里是这样的 1 app.run(host='0.0.0.0', port=80, threaded=True) 查看进程和端口
领取专属 10元无门槛券
手把手带您无忧上云