Linux——文件或目录的权限管理、网络管理、进程管理、服务管理的相关命令

简介: Linux——文件或目录的权限管理、网络管理、进程管理、服务管理的相关命令

1.文件或目录的权限管理命令


一个用户至少属于一个组,也可以属于多个组;一个文件或者目录也必须属于一个,并且只能属于一个组;
在一个文件或者目录看来,linux系统中所有的用户可以分为三类:所有者;同组用户;其它组用户。

linux中,任何文件或者目录都有三种权限:读(Read)、写(Write)、执行(Execute)

对于文件而言:
         
读:可以读取、查看文件的内容,比如:catmorelessheadtail等。
         
写:可以修改文件的内容,比如:vi或者vim
         
执行:如果该文件是可执行文件(.sh),可以直接运行,比如:./xxx.sh

对于目录而言:
         
读:可以读取、查看目录下边的内容,比如:ls
         
写:可以修改目录中的内容,创建子目录、删除子目录、创建文件、删除文件、重名文件或者目录
         
执行:可以进入该目录,比如:cd等。

linux中,任何一个文件或者目录都有三部分权限:所有者权限、同组用户权限、其它组用户权限。

第一部分权限:所有者权限,文件或者目录的所有者对该文件所拥有的权限,使用rwx分表表示读、写、执行的权限。比如:rwx:拥有读写执行的权限,r-x:拥有读和执行的权限,r--:只拥有读的权限,---:没有任何权限。

第二部分权限:同组用户权限,文件或者目录的同组用户对该文件所拥有的权限,使用rwx分表表示读、写、执行的权限。

第三部分权限:其它组用户权限,文件或者目录的其它组用户对该文件所拥有的权限,使用rwx分表表示读、写、执行的权限。

查看文件或者目录的权限: ls -aul

修改文件或者目录的权限:chmod
         
rwx分辨表示读、写、执行的权限,
         
ugoa分别表示给所有者、同组用户、其它组用户、所有用户修改权限
         
+-=分别表示给指定的用户增加、减少、设置对应的权限

chmod g-w,o+w t5.txt
chmod g=rwx t5.txt
chmod a-r t5.txt

使用数字的方式修改文件或者目录的权限:
           
每一个权限可以用一个数字来表示:
            r
wx
            4
21
            2^2 2^1 2^0
每一个文件或者目录都有三部分权限,每一部分权限都可以用一组数据之和来表示,三部分权限就是一组三个数据序列:
            rw- r-x r-x
             6    5   5

            rwx r-x -wx
              7    5     3
           
            rwx  rwx  rwx
              7      7     7
chmod 777 t5.txt
chmod 753 t5.txt

2.网络管理


linux的配置文件: vim /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.11.128
GATEWAY=192.168.11.2
DNS=192.168.11.2

重启linux:  reboot

查看虚拟网络编辑器,NAT模式下查看IP和网关,进行设置即可,最后设置完,确保windowslinux两端都可以ping通,同时linux也可以ping通外网。


查看系统的网络情况:netstat

基本语法:netstat[选项]netstat -anp·选项说明

-an按一定顺序排列输出

-p显示哪个进程在调用


3.进程管理


线程:一个程序的线路
进程:一个程序的执行,一个进程占用一个端口。

查看正在运行的进程:ps
   ps  //
只会显示应用进程
   ps  -e //
显示所有进程
   ps  -ef //
以全格式的形式显示所有进程
   //
用于查看linux系统中某一些软件或者应用是否处于启动状态   ps  -ef | grep mysql

关闭进程:

·       使用ps命令查看进程的PID

·       使用命令 kill -9 PID

·       killall  进程名称(功能描述:通过进程名称杀死进程,也支持通配符,这在系统因负载过大而变得很慢时很有用)

·       System V展示风格

·       USER : 用户名称

·       PID : 进程号

·       %CPU : 进程占用CPU的百分比

·       %MEM : 进程占用物理内存的百分比

·       VSZ : 进程占用的虚拟内存大小(单位:KB)

·       RSS : 进程占用的物理内存大小(单位:KB)

·       TTY : 终端名称,缩写﹒

·       STAT : 进程状态,其中S-睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止等等

·       START : 进程的启动时间

·       TIME : CPU时间,即进程使用CPU的总时间

·       COMMAND : 启动进程所用的命令和参数,如果过长会被截断显示


4.服务管理


相关文章
|
4天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
16 2
|
13天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
35 5
linux系统服务二!
|
13天前
|
缓存 监控 Linux
linux进程管理万字详解!!!
本文档介绍了Linux系统中进程管理、系统负载监控、内存监控和磁盘监控的基本概念和常用命令。主要内容包括: 1. **进程管理**: - **进程介绍**:程序与进程的关系、进程的生命周期、查看进程号和父进程号的方法。 - **进程监控命令**:`ps`、`pstree`、`pidof`、`top`、`htop`、`lsof`等命令的使用方法和案例。 - **进程管理命令**:控制信号、`kill`、`pkill`、`killall`、前台和后台运行、`screen`、`nohup`等命令的使用方法和案例。
44 4
linux进程管理万字详解!!!
|
13天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
35 3
linux系统服务!!!
|
4天前
|
存储 运维 监控
深入Linux基础:文件系统与进程管理详解
深入Linux基础:文件系统与进程管理详解
41 8
|
3天前
|
云安全 人工智能 安全
阿里云稳居公共云网络安全即服务市占率第一
日前,全球领先的IT市场研究和咨询公司IDC发布了《中国公有云网络安全即服务市场份额,2023:规模稳步增长,技术创新引领市场格局》报告。报告显示,阿里云以27.0%的市场份额蝉联榜首。
|
6天前
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
13 2
|
7天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
19 2
|
13天前
|
算法 Linux 定位技术
Linux内核中的进程调度算法解析####
【10月更文挑战第29天】 本文深入剖析了Linux操作系统的心脏——内核中至关重要的组成部分之一,即进程调度机制。不同于传统的摘要概述,我们将通过一段引人入胜的故事线来揭开进程调度算法的神秘面纱,展现其背后的精妙设计与复杂逻辑,让读者仿佛跟随一位虚拟的“进程侦探”,一步步探索Linux如何高效、公平地管理众多进程,确保系统资源的最优分配与利用。 ####
46 4

热门文章

最新文章