菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
0
0

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

原创
05/13 14:22
阅读数 2678

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

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

在linux中,任何文件或者目录都有三种权限:读(Read)、写(Write)、执行(Execute)
对于文件而言:
● 读:可以读取、查看文件的内容, 比如:cat、more、less、head、tail等。
● 写:可以修改文件的内容,比如:vi或者vim等
● 执行:如果该文件是可执行文件(.sh),可以直接运行,比如:./xxx.sh。

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

在linux中,任何一个文件或者目录都有三部分权限:所有者权限、同组用户权限、其它组用户权限。
第一部分权限: 所有者权限,文件或者目录的所有者对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。比如:rwx:拥有读写执行的权限,r-x:拥有读和执行的权限,r–:只拥有读的权限,—:没有任何权限。
第二部分权限: 同组用户权限,文件或者目录的同组用户对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。
第三部分权限: 其它组用户权限,文件或者目录的其它组用户对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。

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

ls -aul

修改文件或者目录的权限:

chmod

● 用r、w、x分辨表示读、写、执行的权限,
● 用u、g、o、a分别表示给所有者、同组用户、其它组用户、所有用户修改权限
● 用+、-、=分别表示给指定的用户增加、减少、设置对应的权限

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

使用数字的方式修改文件或者目录的权限:

每一个权限可以用一个数字来表示:

             r、w、x
             4、2、1
             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和网关,进行设置即可,最后设置完,确保windows、linux两端都可以ping通,同时linux也可以ping通外网。
图片.png

图片.png

图片.png

查看系统的网络情况:

netstat

基本语法:

netstat[选项]netstat -anp

选项说明

-an按一定顺序排列输出
-p显示哪个进程在调用

图片.png

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 : 启动进程所用的命令和参数,如果过长会被截断显示

图片.png

图片.png

图片.png

图片.png

4.服务管理

图片.png

发表评论

0/200
0 点赞
0 评论
收藏