磁盘指令

查看磁盘信息

df :默认磁盘分区大小按照kb显示

linux的基本命令(二)磁盘网络管理以及用户组_创建用户

可以在 df 后面加参数-m mb 单位, -k kb 单位 , -h 更易于阅读

linux的基本命令(二)磁盘网络管理以及用户组_用户组_02

查看文件/目录的大小

du 文件名/目录名 默认kb

-k kb单位 -m mb单位 -a 所有文件和目录 -h 更易于阅读 --max-depath=0 目录深度

linux的基本命令(二)磁盘网络管理以及用户组_创建用户_03

查看/etc 目录大小,并且目录大小的单位根据实际大小,自动选择,目录深度为0

linux的基本命令(二)磁盘网络管理以及用户组_用户名_04

网络相关信息

netstat

-a  (all)显示所有选项,默认不显示LISTEN相关
-t 只显示tcp相关
-u 只显示udp
-n 拒绝显示别名,能显示数字的全部转化成数字
-l 只列出有在listen(监听)的服务状态
-p 显示建立相关链接的程序名
-r 显示路由信息
-e 显示扩展信息 例如uid
-s 按各个协议进行统计
-c 每隔一个固定时间,执行netstat命令

LISTEN 和 LISTENING 的状态只有用-a 或者-l 才能看到

linux的基本命令(二)磁盘网络管理以及用户组_创建用户_05

测试远程主句的网络端口

安装Telnet yum install telnet -y

命令 telnet ip port

linux的基本命令(二)磁盘网络管理以及用户组_用户组_06

linux的基本命令(二)磁盘网络管理以及用户组_用户名_07

测试成功后,按 ctrl + ] 键,然后弹出 telnet>时,再按 q

退出。

http请求模拟

命令 curl [option] [url]

用法:

-X/--request [GET|POST|PUT|DELETE|…] 使用指定的 http method 发出 http request
-H/ --header 设定request里的header
-i/--include 显示 response 的 header
-d/--data 设定 http parameters
-v/--verbose 输出比较多的信息
-u/--user 使用账户,密码
-b/--cookie cookie

模拟 http 的 get 请求,访问 ​​www.baidu.com​​.

linux的基本命令(二)磁盘网络管理以及用户组_用户组_08

系统管理

  1. 创建用户
    useradd username
    passwd username
    linux的基本命令(二)磁盘网络管理以及用户组_用户组_09

删除用户:

userdel -r username

没加-r 只会删除用户名,但是在home目录仍然会保存文件的目录

修改用户:

命令:usermod

usermod 不允许你改变正在线上的使用者帐号名称。当usermod 用来改变 user 时,必须确认这名 user 没在电脑上执行任何程序。

修改用户名:

usermod -l new_name old_name

linux的基本命令(二)磁盘网络管理以及用户组_用户组_10

冻结账号

usermod -L username

账号锁定期间,用户输入的命令无论正确与否都提示密码错误,

登录不了,即冻结了账号。

解除锁定

usermod -U mytest

查看用户:

whoami 查看当前登录用户名

whoami

linux的基本命令(二)磁盘网络管理以及用户组_用户组_11

/etc/passwd 文件,得出系统有多少个用户linux的基本命令(二)磁盘网络管理以及用户组_用户组_12

vim /etc/shadow 查看操作系统的用户和密码

vim /etc/passwd 可以看到用户的家目录

用户组的操作

创建用户组:

groupadd 10086

查看用户组详情

命令:groups 查看当前登录用户的组内成员

linux的基本命令(二)磁盘网络管理以及用户组_用户名_13

修改用户组:

命令: groupmod -n new_name old_name

注意:创建用户时,系统默认会创建一个和用户名字一样的主组。

usermod -g 组名 用户 —— 把用户的主组改为其他的组

usermod -G 组名 用户 —— 把用户添加到附加组当中

查看所有用户组信息

cat /etc/group

linux的基本命令(二)磁盘网络管理以及用户组_创建用户_14