Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)
默认添加的用户会自动加入和用户名一样的组中
su 切换用户
查看当前登陆的用户: whoami id`
查看当前用户属于哪个组:groups
groupadd 组名 添加组
groupdel 组名 删除组
grep test /etc/group 在group文件里面寻找test
adm(组名):x(密码):4(组id):syslog,liujizhou(组里面的用户)
将pentest用户添加到test组中
gpasswd -a pentest test
将pentest从test组中移除
gpasswd -d pentest test
useradd -u 5000 -g demogroup -G root -d /home/demo -s /bin/bash demo
useradd参数
-u 指定UID
-g 指定组
-G 指定用户还属于其他组
-d 指定家目录(主目录、宿主目录、缺省目录)
-s 制定解析器
-o 和 -u 一般同时使用,创建和其他用户ID一样的用户
修改用户:usermod
参数:-l 修改用户名 usermod -l 原用户名 更改的用户名
-d 修改家目录 usermod -d 原家目录 更改的家目录
-g 修改所属组 usermod -g 原所属组 更改的所属组
-s 修改解析器 usermod -s /bin/zsh test (将test的解析器从bash{默认解析器}改为zsh)
禁用用户:usermod -L 用户名
恢复用户:usermod -U 用户名
linux 权限管理:
linux文件类型:
- 二进制文件
d 目录
l 链接文件
ls -l 路径 :查看指定文件类型
drwxr-xr-x 3 root root 4096 9月 11 14:46 boot
drwxrwxr-x 2 root root 4096 9月 11 14:09 cdrom
drwxr-xr-x 18 root root 4100 9月 12 09:09 dev
第一列:文件类型和权限
第二列:子目录数或链接数量
第三列:文件所有者
第四列:文件所属组
第五列:文件大小
第六列:日期和时间
第七列:文件名
其中第一列共有10位
第一位是文件类型
第2到4位是当前文件所有者的权限
第5到7位表示文件所属组的权限
第8到10位表示其他人对该文件的权限
注意:第一位是-表示二进制文件,后面九位中出现-则表示权限缺省
r:可读 4
w:可写 2
x:可执行 1
rwx 7 r-- 4 -wx 3 rw- 6
644->evil.php
713 rwx--x-wx
权限对于文件和文件夹的含义
对于文件的含义 对于文件夹的含义
r 可以查看文件内容 列目录
w 可以修改文件 在文件夹下可以新建和删除
x 可执行文件 可以进入文件
更改权限的命令
chmod {who}{+|-|=} 文件名
who: u->所有者 g->所属组 o->其他人 a->所有人
+ 添加权限 - 取消权限 =赋值某些权限
r--r--r-- test.php
chmod +320 test.php rwxrw-r-- test.php
rwxrwxrwx test.php
chmod -333 test.php r--r--r-- test.php
注意:更改权限的方式推荐使用数字
更改所属者或者所属组
chown root /test 将test文件夹的所有者更改为root
chgrp admin /test 将test文件夹的所属组更改位admin
chown root:root /tmp 将tmp文件夹所有者和所属组都改为root
chown -R root:root /tmp 将tmp文件夹的所有文件的所有者和所属组都改为root
chown -R 777 ./* 把当前目录的文件或文件夹以及文件夹一下的权限都改为777
whoami 查看当前用户
tar 压缩和解压文件
netstat 查看网络状态
nslookup 查看
dns信息
ps 查看运行的程序
top 实时查看运行的程序
service 使用
service控制服务启动关闭
curl 来获取网页,可以使用输出重定向来下载文件
wget 下载
service apache2 start 打开apache的服务
view-source:http://www.baidu.com 查看百度的源代码
curl http://www.baidu.com 查看百度的源代码
curl http://www.baidu.com >baidu.html 把百度的源码下载到baidu.html
linux内存管理
ps 查看系统进程
ps -u/-l 查看隶属于当前用户的进程信息
ps -aux 查看系统中所有用户的进程信息
ps -aux | grep apache 查看系统中apache的进程
ps -le | grep apache 查看系统中apache的进程信息
top 显示进程信息(pid、占用内存大小、占用cpu大小等)q键退出
top -c 显示完整命令
top -d 5 更新时间
top -p pid 查看某pid的具体信息
PID USER PR(进程优先级) NI(nice值用它来表示优先级) VIRT(虚拟内存) RES(物理内存)
SHR(共享内存) S(进程状态) %CPU(占用cpu百分百) %MEM(占用内存百分比) TIME+(使用cpu时间总和) COMMAND
free 显示Linux中空闲、使用的物理内存、swap内存、buffer
total(总物理内存) used (已使用内存) free (空闲内存) shared(多个进程共享的内存) buff/cache (缓存大小) available
kill 关闭某个进程
kill pid(进程id)
-9 强制关闭
-l 重启进程
killall+进程名 关闭这个名字的所有进程
查看端口信息
netstat -ano(windows系统)
netstat -ntulp (Linux系统)
Linux网络管理
ping、ifconfig route netstat arp
traceroute 查看数据包在网络中的路径
ss 显示socket通信信息
ss -t -a 显示tcp连接
ss -l 显示打开的所有的网络连接端口
ss -pl 进程使用的socket
Linux用户管理 权限管理 内存管理 网络管理命令 (第四天)的更多相关文章
- Linux用户和权限——管理文件权限的命令
Linux用户和权限——管理文件权限的命令 摘要:本文主要学习了Linux中修改文件权限的命令. chown命令 chown命令,主要用于修改文件(或目录)的所有者,除此之外,这个命令也可以修改文件( ...
- Linux用户和权限——权限管理
Linux用户和权限——权限管理 摘要:本文主要介绍了Linux系统中权限的分类,以及对权限的管理. 用户的三种身份 所有者 由于Linux是个多人多工的系统,因此可能常常会有多人同时使用这部主机来进 ...
- Linux用户和权限——管理用户和用户组的命令
Linux用户和权限——管理用户和用户组的命令 摘要:本文主要学习了在Linux系统中管理用户和用户组的命令. useradd命令 useradd命令可以用来创建新用户. 基本语法 useradd [ ...
- Linux用户和权限——用户和用户组管理
Linux用户和权限——用户和用户组管理 摘要:本文主要介绍了Linux系统中的用户和用户组管理. 用户和用户组 含义 在使用Linux系统时,虽然输入的是自己的用户名和密码,但其实Linux并不认识 ...
- Linux内存管理 (19)总结内存管理数据结构和API
专题:Linux内存管理专题 关键词:mm.vaddr.VMA.page.pfn.pte.paddr.pg_data.zone.mem_map[]. 1. 内存管理数据结构的关系图 在大部分Linux ...
- Linux中的Buffer Cache和Page Cache echo 3 > /proc/sys/vm/drop_caches Slab内存管理机制 SLUB内存管理机制
Linux中的Buffer Cache和Page Cache echo 3 > /proc/sys/vm/drop_caches Slab内存管理机制 SLUB内存管理机制 http://w ...
- linux kernel学习笔记-5内存管理_转
void * kmalloc(size_t size, gfp_t gfp_mask); kmalloc()第一个参数是要分配的块的大小,第一个参数为分配标志,用于控制kmalloc()的行为. km ...
- Oracle用户、权限、角色管理学习(文字很系统)
Oracle用户.权限.角色管理 2009-03-16 13:20:50 标签:oracle 数据库 休闲 职场 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明 ...
- Linux 用户及权限详解
Linux 用户及权限详解 用户 , 组 ,权限 安全上下文(secure context): 权限: r,w,x 文件: r : 可读,可以使用类似cat 等命令查看文件内容. w : 可写,可以编 ...
- 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令
Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...
随机推荐
- swift4之String与NSString的区别与使用
String是结构体,NSString是类,这是它们的根本区别. 在 Swift 中,结构体struct是值类型,String是结构体,所以也是值类型.值类型被赋予给一个变量.常量或者被传递给一个函数 ...
- WebView使用详解(二)——WebViewClient与常用事件监听
登录|注册 关闭 启舰 当乌龟有了梦想…… 目录视图 摘要视图 订阅 异步赠书:Kotlin领衔10本好书 免费直播:AI时代,机器学习如何入门? 程序员8 ...
- 全程2分钟!教你如何免费下载Windows 10
全程2分钟!教你如何免费下载Windows 10 2014-10-02 08:40:59 来源:pconline 原创 作者:唐山居人 责任编辑:caoweiye (评论314条) 终于在 ...
- 十一 JSP&EL&JSTL
1 什么是JSP? 从用户角度看待,是一个网页从程序员角度,其实是一个Java类,他继承了Servlet,所以可以直接说JSP就是一个Servlet 为什么会有JSP?html多数情况下用来显示静态内 ...
- LINQ---查询变量
LINQ查询可以返回两种类型的结果----枚举和标量(scalar)的单一值 namespace ConsoleApplication46 { class Program { static void ...
- GoJS实例1
复制如下内容保存到空白的.html文件中,用浏览器打开即可查看效果 <!DOCTYPE html> <html> <head> <meta charset=& ...
- Day 28:SAX解析原理
SAX解析 回顾DOM解析 DOM解析原理:一次性把xml文档加载进内存,然后在内存中构建Document树. 缺点: 不适合读取大容量的xml文件,容易导致内存溢出. SAX解析原理: 加载一点,读 ...
- P1048 数字加密
P1048 数字加密 转跳点:
- POJ 2142:The Balance
The Balance Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4781 Accepted: 2092 Descr ...
- 微服务中springboot启动问题
log4j:WARN No appenders could be found for logger (org.springframework.web.context.support.StandardS ...