一、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下非常常用的一种包管理器.
有时候我们对天天使用的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 哪一个发行版运维成本最低?
查看进程数 [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的产品。
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 种基本工作模式,分别是命令模式、插入模式和可视化模式。
1、下载相应的exe文件进行安装 2、在linux终端中输入setup ? 选择文件服务,查看sshd服务是否开启。 ? 退出setup。...4、安装好xshell和xftp,输入linux的ip地址以及用户名和密码进行连接即可。 5、在xftp中,选择sftp协议,端口号为22,。还要注意在选项中勾选编码为utf-8. ?
Linux 用户和组 1、用户和组的概念 用户的作用: Authentication:认证 Authorization:授权 Accouting:审计 用户存在的最终目的: 为了实现资源的分派 组的作用...: 将具有相同特征的用户放在一起组成一个整体 当用户过多时方便管理 1.1Linux安全上下文 Linux通过安全上下文的概念完成用户权限的指派。...再判断用户是否是该文件属组中的一员 最后定其为其它用户 运行中的程序:进程(process) 以进程发起者的身份运行 root:cat zsl:cat 进程所能够访问的所有资源的权限取决于进程的发起者身份 ---- 2 用户分类 Linux...为守护类进程获取系统资源而完成权限指派的用户) 普通用户 500~65535(为了完成交互式登录使用的用户) ---- 3 组的分类 用户组分类 特性 基本组 用户的默认组 附加组(额外组) 基本组以外的其它组 ---- 4、用户和组相关的配置文件
1 Linux用户和权限 1.1 Linux 用户相关概念 Linux两类用户 root 超级管理员 普通用户 大多数文件都只有读/运行的权限 只有在当前用户的HOME目录下才有对应的权限...u=rwx g=wx o=x 文件名 chmod XXX 文件名 (三位数, 每一位取值范围 0 ~7 ) 修改所属的用户/用户组 chown 用户: 用户组 文件名 同时修改这个文件/文件夹的 用户和用户组...使用的就是这个服务) ln 软连接 相当于快捷方式 ln -s 要连接的源文件 要创建的软连接 ln -s ~/py3.8 /root/anaconda3/bin/python3.8 2.3 IP 和...hosts文件 /etc/hosts 如果本机hosts 记录了 url和ip的对应关系, 直接获取到ip地址使用这个ip连接另外一台机器 如果本机hosts没有记录这个url和ip的关系, 就会访问公网的...物理机 ping baidu.com # 尝试连接百度 wget 下载软件 wget 要下载软件的url地址 curl 发送http 请求 curl -0 文件url地址 下载文件 2.5 端口 和
date 查看系统时间(默认) date +“%Y-%m-%d %H:%M:%S” 查看系统时间(指定格式) date -s “时间字符串” 设置系统时间
chattr和lsattr和chmod一样,也是对权限的控制。...而底层的是否可修改则是由chattr来控制,此处就讲两个我们可能会用到的参数:-a,和-i。 chattr +a filename a选项强制只可添加不可删除,多用于日志系统的安全设定。...chattr +i filename 而i是更为严格的安全设定,只有root)或具有CAP_LINUX_IMMUTABLE处理能力(标识)的进程能够施加该选项。...此时即使chmod 777也是无用的,因为chmod和chattrr控制的两套权限虽然有类似的权限,但是是两套独立的权限系统。 lsattr命令则是列出当前添加的底层权限。
* 如果一个进程同时有实时信号和标准信号在pending,则优先响应标准信号。...登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于这个Session。...当用户退出Linux登录时,前台进程组和后台有对终端输出的进程将会收到SIGHUP信号。这个信号的默认操作为终止进程,因此前台进程组和后台有终端输出的进程就会中止。...不过可以捕获这个信号,比如wget能捕获SIGHUP信号,并忽略它,这样就算退出了Linux登录,wget也能继续下载。 此外,对于与终端脱离关系的守护进程,这个信号用于通知它重新读取配置文件。...注意它和terminate以及interrupt的区别:该进程还未结束, 只是暂停执行. 本信号不能被阻塞, 处理或忽略. 20) SIGTSTP 停止进程的运行, 但该信号可以被处理和忽略.
前言 Linux操作系统提供了丰富的命令行界面和图形用户界面工具,用户可以根据自己的需求选择适合的界面进行操作。...命令行界面更加灵活和高效,适合熟悉命令的用户;图形用户界面更加直观和友好,适合新手用户。...但是为了让计算机更好的为人服务,前提是人必须的和计算机交互起来。...二、指令和界面交互 了解过历史之后,我们能理解,为何会有指令交互和界面交互这样的现象,但是还有两个问题的在讨论一下 这两种方式,在操作系统层面有啥区别?...也就是企业的用人需求 Linux命令行是职业化的表现,想职业化/成大神,必须掌握Linux Linux命令行,更接近系统原生,用的多了,面对很多系统现象,会更好理解 总结 严格意义上讲,光光学习Linux
CMD :命令的名称和参数USER //用户名 %CPU :进程占用的CPU百分比 %MEM :占用内存的百分比 VSZ
用户与用户组 引入用户 Linux是一个多用户、多任务的系统,由于常常会有多个人同时使用这台主机,所以“文件所有者”的角色就显得非常重要,我们可以管理自己的隐私和适应的工作环境。...Linux根据uid来标记用户,而用户的名字只是为了我们能够一目了然。...至此,Linux就有个三种身份:User(u)、Group(g)、Others(o)。 这里需要提前说明一下,为了更好的管理系统,Linux还设置了一个“万能的用户”——root。...所以目录能够开放浏览,需要同时给予r和x权限。...而且,文件能否被执行和执行成功与否是不同的。
linux基础: https://yanghanwen.xyz/linux/index.html python基础: https://yanghanwen.xyz/python/
Linux中默认权限 umask 查看默认权限 0022 第一位0表示文件特殊权限 022表示文件默认权限 文件权限 默认的权限就是文件创建后就拥有的权限 文件默认不能建立可执行文件,必须手工赋予执行权限
发生了如下操作: 输入www.brianlv.com网站后,系统会查找系统本地的DNS缓存和hosts文件,如果存在就获取IP地址然后就访问该IP地址即可。...,并且LDNS会在本地把域名和IP的对应解析记录缓存起来。 网站流量度量解析 独立IP,不同的IP地址的计算机访问网站时被计的总次数。值得注意的是公司内部局域网访问一个网站时,是一个独立的IP。
文件和目录权限chmod: 我们使用ls -l可以看到文件的详细信息,也知道第一列的第一个符号(字母)表示文件的类型,在表示文件的类型符号的后面的九个符号则表示的是文件的权限,这些权限和文件的所有者和所属组都有关系...我们会发现文件的第一列除了表示文件类型符号,和表示权限符号之外还有一个 . 字符,这个点 ....更改所有者和所属组chown: chown是change owner的缩写,此命令可以更改文件的所有者和所属组,passwd文件里可以查看系统有哪些用户: ? 更改某个文件的所有者: ? ...umask命令: 在创建了文件和目录后,会发现文件的默认权限是644,而目录默认权限是755,系统有个概念叫umask,运行这个umask命令能看到用户的umask值,通过这个值就可以确定文件和目录的默认权限是什么...更改umask值就可以更改文件和目录的默认权限,更改了umask值就能发现文件和目录的默认权限和之前不一样了: ? ?
linux是一个多用户,多任务的服务器操作系统 用户角色:超级用户,普通用户,程序用户 CentOS7用户:username/uid 超级用户:0,root有至高无上的权限,在进行管理及维护时使用...一般在宿主目录下有完整权限 程序用户:1-999,仅限于运行服务程序 组的类别: 基本组:用户必须属于一个且只有一个主组 附加组:一个用户可以属于零个或多个辅助组 用户和组的配置文件...= 775 命令umask用以查看设置umask值 umask 022 访问控制列表: ACL :Access Control List ,实现灵活的权限管理 除了文件的所有者,所属组和其它人...,可以对更多的用户设置权限 RHEL7.0 默认创建的xfs 和ext4 文件系统有ACL 功能。...如: setfacl --set u::rw,u:wang:rw,g::r,o::- file1 备份和恢复ACL 主要的文件操作命令cp 和mv 都支持ACL ,只是cp 命令需要 加上
领取专属 10元无门槛券
手把手带您无忧上云