1、源码包和RPM包的区别 在 Linux软件包管理之RPM命令 这篇博客中我们从概念上介绍了源码包和rpm包的区别。 源码包开源,如果有足够的能力,可以直接修改源代码。...service 会去 rpm 包默认的安装位置去找可执行文件,所以service类似的启动服务管理命令只能管理rpm安装包。...4、脚本安装包 这里首先要给大家说明,Linux系统从本质上讲只有rpm包和源码包,是没有脚本安装包的。这里说脚本安装包,其实根本上就是源码包。上面刚刚讲了源码包的安装方法,发现还是比较麻烦的。...这里以 Webim 的安装为例来介绍如何安装脚本安装包: Webim 是一个基于 Web 的Linux 系统管理界面,安装完成之后,就可以通过图形化的方式来设置用户账户、DNS、文件共享等服务。...脚本安装包其实就是人为的修改源码包,使其成为一个自动安装的脚本,安装过程简单。那么软件包的介绍就结束了,下篇博客我们将学习用户管理。
从内核的角度来查看内存的状态 从应用层的角度来看系统内存的使用状态 缓冲区(buffer)与缓存(cache)的异同 交换空间的使用 创建交换空间 激活和使用交换空间 移除交换空间 ---- 概念 内存管理是...Linux系统重要的组成部分。...Linux的内存管理采取的是分页存取机制。为了保证物理内存能得到充分的利用,内核会在适当的时候将物理内存中不经常使用的数据块自动交换到虚拟内存中,而将经常使用的信息保留到物理内存中。...要深入了解Linux内存运行机制,需要知道下面提到的几个方面。 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。...Linux下可以使用文件系统中的一个常规文件或者一个独立分区作为交换空间。同时Linux允许使用多个交换分区或者交换文件。
/configure --prefix=/usr/local --enable-shared make make install 命令详解 Linux下源码的安装一般由3个步骤组成:配置(configure
前言 linux下安装nginx比较繁琐,遇到内网部署环境更是麻烦,所以研究了下nginx绿色免安装版的部署包制作,开箱即用,特此记录分享,一下操作在centos8环境下安装,如果需要其他内核系统的安装...(Debian/Ubuntu等),请在对应环境虚拟机下安装制作 安装包制作 安装依赖 yum install gcc-c++ pcre perl git unzip pcre-devel zlib zlib-devel...-prefix=/usr/soft/nginx 执行编译 bash compile 例如需要1.25.5版本,则执行语句为bash compile 1.25.5 获取安装包...nginx-green.tar和nginx.sh拷贝到/usr/soft/nginx中 进入目录 cd /usr/soft/nginx 脚本授权 chmod +x nginx.sh 执行注册 source nginx.sh 服务管理
今天在新电脑上安装 sublime 进行中文汉化, 在第一步安装包管理插件时,提示错误,然后根据错误修改了下应该是 hash值就可以了。...估计网站现在是没人维护了 下面代码复制到 sublime 进行安装包管理插件 ESC + ` 输入下面代码 import urllib.request,os,hashlib;h = '817937144c34c84c88cd43b85318b265
目录 1、Linux服务管理总结 2、Linux系统服务优化 1、Linux服务管理总结 (1)RPM包默认安装的服务 1)独立的服务 启动 @1、使用/etc/init.d/目录中脚本启动服务,如:...@3、使用ntsysv令管理服务自启动。...服务管理的核心原则,如果你不知道这个服务是干什么的,你就别动他。 下面表中是Linux中常见的服务,可以作为参照,按需进行优化。 服务名称 功能说明 建议 acpid 电源管理接口。...通过这个服务来管理网络,所以开启。 开启 nfs NFS(Network File System)服务,Linux与Linux之间的文件共享服务。需要就开启,否则关闭。...可以让Linux和Windows之间享数据。如果需要则开启。 关闭 squid 代理服务的守护进程。如果需要则开启,否则关闭。 关闭 sshd ssh加密远程登陆管理的服务。
在Linux系统中,权限管理是非常重要的一部分。它允许系统管理员或用户控制哪些用户可以访问哪些文件、目录和命令。权限管理也有助于保护系统不受非法访问和攻击。...本文将介绍Linux权限管理的概念、基本原则和示例。 Linux权限管理的概念 在Linux中,权限管理主要涉及文件和目录的访问权限和执行权限。...Linux中,权限是用数字表示的。读取权限表示为4,写入权限表示为2,执行权限表示为1。这些数字可以组合使用以表示不同的权限级别。...基本权限管理原则 在Linux中,有一些基本的权限管理原则,如下: 最小化权限:给予用户最小的权限以完成任务。例如,不要将所有用户都赋予超级用户权限,而是根据用户的需要授予必要的权限。...示例 下面是一些Linux权限管理示例: 查看文件或目录权限 要查看文件或目录的权限,可以使用ls命令,如下所示: $ ls -l file.txt -rw-r--r-- 1 user user 0 Apr
默认的系统管理员的UID为0,我们添加用户的时候最好使用1000以上的UID,1-1000范围的UID最好保留给系统用。...groupdel 删除用户组 groupdel (用户组名) gpasswd 管理工作组 用法 gpasswd [选项] 组 选项: -a, --add USER 向组...设置组的管理员列表 newgrp 切换用户所在用户组命令 登入另一个群组。...[用户名]... sudo 在Ubuntu或者fedora偏向于日常使用,所有在除root用户以为存在管理员角色可以执行sudo命令 但是在centos等服务器版本的一般除了root其他用户是无法使用sudo
Linux网络管理基础 常用命令ifconfignmtuiping等 能够熟练使用此些命令 网络接口分类 以太网:en开头 Wlan(无线局域网):w1开头 Wwan(无线城域网):www开头 网络的配置...瞬态(transient): "瞬态"是主机名字在系统运行时临时分配的主机名,由内核管理,例如,从DHCP或者DNS服务器分配到的localhost就是这种命名。
这次来说一下 Linux的用户管理,因为 Linux不同于 windows,它是一个多用户、多任务的操作系统,即允许同时登录多个用户进行操作,所以在学习 Linux的过程中必然要学习用户管理方面的知识,...3)帮助系统管理员对使用系统的用户进行跟踪。2、用户和组的关系理论上Linux系统中的每个用户在创建时都应该有一个对应的用户组,这个组就称之为用户的主组。...1004groupmod -g 1004 -n admin demo3.3 用户组的删除基本语法:groupdel 用户组名称案例:使用 groupdel删除 test用户组groupdel test4、用户管理先来回顾一下单词...4.6 su命令基本语法:su [-] root选项:- :横杠(减号),代表切换用户的同时,切换目录到用户的家主要功能:切换用户的账号从超级管理员切换到普通用户,root => zhengyquan,...不需要输入zhengyquan的密码从普通账号切换到超级管理员,zhengyquan => root,需要输入root的密码从普通账号切换到普通账号,zhengyquan => linuxuser,也需要输入
/opt/app/tuxapp/openav/config/setenv.prod.sh.linux export PS1='$PWD#' 通过上述设置,我们进入log目录就只需要输入cd $log即可
Linux文件管理 Linux目录结构和文件操作基础 文件系统目录结构 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,用“/”表示 根文件系统:root filesystem 标准linux...usr/lib 软件库 /media 外围设备挂载点 /misc 挂载访问光盘 访问时才启用 /opt 第三方软件 /root root用户家目录 /sbin -> usr/sbin 管理员运行的可执行程序...文件区别 分别在window系统和linux系统中分别创建一个文本文件,内容为abc 查看两个文件的相关信息,发现windows文件比linux文件大1个字节 [root@centos7 data]#...在linux中提供可以将windows文件转换成linux文件的工具,dos2unix,该工具需要安装 [root@centos7 data]# yum search dos2unix Loaded plugins...文件通配符模式 文件通配符可以用来匹配复合条件的多个文件,方便批处理管理文件 通配符才有特定的符号,表示特定的含义,此符号成为元字符 * 表示匹配零个或多个字符,但不匹配.开头的文件即隐藏文件 [root
systemctl命令 管理服务 我们一起来看一下在服务管理方面systemctl这个工具如何使用 [root@zutuanxue ~]# systemctl start servername start...UNKNOWN 未知状态 PID/Program name: 进程号/程序名称 通过netstat命令可以看到自己的linux系统打开了哪些服务及端口号,如果有些端口不想被占用可以关闭相应的网络服务...服务设置相关文件 我们现在知道了服务的管理是通过systemctl,而它的设置文件存放在/usr/lib/systemd/system/目录下,但是官方不建议我们修改这个目录下的文件,如果需要修改的话,
当硬链接的数目(link count)降为0时,文件会被Linux删除。所以很多时候,unlink与remove在Linux操作系统中是一个意思。...回顾Linux开机启动,登录后,我会有一个用户身份和一个组身份, 相当于我的名片。...要注意,Linux有一个超级用户root (也叫做根用户),该用户拥有所有的文件。 随后的8445表示文件大小,单位为字节(byte)。...如果还记得windows系统的快捷方式的话,Linux的软链接(soft link,也叫做symbolic link)就是linux的快捷方式。...总结 计算机本质上是对数据进行处理的工具,而文件是数据储存的逻辑载体,所以了解Linux文件系统很重要。对于文件系统的了解要结合Linux的其他方面(比如用户管理)进行有机的学习。
文章目录 一、shell 命令及其运行原理 二、Linux 权限的概念 1、用户分类 2、切换用户 3、用户提权 三、Linux 权限管理 1、文件访问者的分类 2、文件类型和访问权限 四、文件权限值的表示方法...shell 是 “外壳程序” 的统称,不同 Linux 版本对应的 shell 程序可能不同,其中 bash 是标准的 GNU shell,所以它成为了所有 Linux 发行版上的标准 shell。...---- 二、Linux 权限的概念 1、用户分类 Linux下有两种用户:超级用户 (root) 与 普通用户 超级用户:可以再linux系统下做任何事情,几乎不受权限的限制; 普通用户:...在linux下做权限范围内的事情; 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”; 2、切换用户 Linux 切换用户的指令是:su; 在 Linux 中,如果我们要从超级用户切换到普通用户...权限管理 1、文件访问者的分类 在 Linux 下,文件的访问者被分为三类: 所有者:文件和文件目录的所有者 – u (user); 所属组:文件和文件目录的所有者所在的组的用户 – g (group
Linux用户管理是Linux系统管理员必须掌握的重要技能之一。它包括用户账号的创建、修改和删除,以及用户组的管理等。本文将详细介绍Linux用户管理的相关知识,并给出相应的示例。...Linux用户账号 Linux系统中,每个用户账号都有一个唯一的用户名和用户ID(UID),它用于标识用户。每个用户账号都有一个家目录,该目录用于存放用户个人文件和配置文件等。...创建用户账号 在Linux系统中,可以使用useradd命令来创建新的用户账号。...Linux用户组 Linux系统中,用户组是一组相关用户的集合。用户组可用于为一组用户提供共享文件和目录的访问权限,同时也可以用于管理用户账号。...Linux用户管理策略 在Linux系统中,可以通过一些策略来管理用户账号和用户组,这些策略包括: 最小权限原则:用户应该分配最小的权限来完成他们的工作。
一.基本介绍 1.在 LINUX 中,每个执行的程序(代码)都称为一个进程。
操作系统内存管理包括物理内存管理和虚拟内存管理: 我们这篇主要介绍Linux的虚拟内存管理。...物理内存管理在另外一篇:《操作系统内存管理(思维导图详解)》 1、程序的进程在内存的数据结构 一.Linux 进程在内存数据结构 ---- 1、存储(没有调入内存)阶段: 可以看到一个可执行程序在存储...并且提供段 内分页管理机制 . 为 Linux虚拟内存管理机制提供了支持 。 ...每一个进程的所有vma由一个双向链表管理。 为了提高对vma的查询、 插入、 删除等操作的效率 .Linux把系统中所 有进程的 vma组成了一棵 AVL树。 这是一棵平衡二叉树 ....六.分页机制管理 ---- Linux使用分页管理机制来更加有效地利用物理内存.当创建一个进程时.仅仅把当前进程的一小部分真正装入内 存.其余部分需要访问时.处理器产生一个页故障.由缺页中断服务程序根据缺页虚拟地址和出错码调用写拷贝函数
介绍常见 Linux 操作系统的安装包管理工具,主要介绍其使用命令! 包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。...dpkg Ubuntu、Debian dpkg 命令是 Debian Linux 系统用来安装、创建和管理软件包的实用工具。...显示于软件包关联的文件 -l:显示已安装软件包列表 --unpack:解开软件包 -c:显示软件包内文件列表 --confiugre:配置软件包 # 参数 Deb软件包:指定要操作的.deb软件包 示例演示说明 # 安装包...rpm 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。...RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。 命令行使用 # rpm(选项)(参数) $ rpm --help Usage: rpm [OPTION.
账号犹如一张通行证,有了账号你才能顺利的使用Linux。不过 Linux 怎么确认使用某账号的人,是这个账号的真正拥有者呢?此时Linux 会根据用户的密码,来确认用户的身份。...Linux 的用户账号与群组账号都可设置密码。用户账号的密码用来验证用户的身份;而群组账号的密码则是用来确认用户是否为该群组的成员,以及确认是否为该群组的管理者。...在 Linux 中,使用 useradd 新建一个用户账号时,useradd 会锁定用户的密码,如此一来,用户暂时不能使用 。你必须要修改其密码后,新建的用户才能用他的账号登录。...Linux 的用户,可以通过 newgrp 暂时修改其主要群组的身份。执行 newgrp 时,会以指定的群组身份,开启一个登录 Shell,这样就可以获得暂时修改主要群组之功效。...-A 设置组管理员 -a 添加组成员到组 -d 从组中 删除组成员 命令用法 指派群组管理员,如果有多个管理员用“,”分隔,如果想删除群组管理员,保持位置为空 组管理员用法案例
领取专属 10元无门槛券
手把手带您无忧上云