五. [博学谷学习记录]|超强总结,用心分享|大数据 Linux(五)

72 阅读2分钟
        1. *解压

tar -zxvf 压缩文件 [-C] [指定解压目录]

示例:

tar -zxvf redis-3.2.8.tar.gz  #将文件解压到当前目录

tar -xvf redis-3.2.8.tar.gz  #将文件解压到当前目录

tar -zxvf redis-3.2.8.tar.gz -C / root / dir #将文件解压到指定目录

1.1.1. 压缩

tar -c[z]vf 压缩文件 目录

tar -cvf  test.tar / root / test     #打包

tar -czvf test.tar.gz / root / test  #打包并压缩

1.1. 系统管理命令

1.1.1. ps命令

ps命令用来列出系统中当前运行的那些进程

ps -ef #查看所有进程

1.1.1. kill命令

kill命令用于终止执行中的程序

kill -9 12345 #杀死pid为12345的进程

1.1.1. 管道命令

管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。

image.png

ps -ef |  grep java #查询名称中包含java的进程

1.1. 用户的创建和删除 命令****

1.1.1. 用户创建和密码设置****

useradd 用户名

passwd  用户名

useradd  itheima #创建新用户itheima

passwd itheima #设置用户itheima密码

1.1.1. 用户删除****

user -r 用户名

userdel -r itheima #删除用户itheima

1.1. 权限管理命令****

1.1.1. 文件权限概述****

Linux操作系统是多任务多用户操作系统,用户是Linux系统工作中重要的一环, 用户管理包括 用户管理

LInux对于不同的系统资源拥有不同的使用权限,Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。

所属用户: 文件的创建者

所属用户组: 和所属用户在同一组的用户

其他用户: 既不是所属用户,也不是所属用户组

1.1.1. 文件权限解读****

image.png

属主(user)u属组(group)g其他用户(other)o
rwx****r****w****x****r****w****x****
4****2****1****4****2****
1****4****2****1****

r: 对文件是指可读取内容 对目录是可以ls

w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)

x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录

1.1.1. chmod命令****

chmod命令用来变更文件或目录的权限。

`chmod 666 a.txt

chmod u+x a.txt

chmod u**=rwx , g=rw , o=**x a.txt

chmod -R 777 dir`

1.1. 网络和服务管理命令

1.1.1. ifconfig 命令

查看主机ip地址

1.1.1. 网络状态查看命令netstat

netstat -nltp

网络状态查看命令netstat

1.1.1. systemctl命令

systemctl 命令是用来控制系统服务的实用工具,它以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态,在Centos7.0之前,使用的是service命令,在Centos7.0之后,使用systemctl命令来进行服务控制

l 法格式: systemctl 操作 服务名

l  相关语法介绍