大数据学习之Linux命令二

1.管道符 | &grep命令

形如 命令1 | 命令2
这里写图片描述

2. 修改用户密码

passwd username username表示所要修改密码的用户名,在修改了用户的家目录路径后可能会出现登录不上,或者格式与往常不一样,这时可使用命令cp /ect/sket.* 新的家目录地址

3. 修改权限

权限分为:读、写、执行,代表数字分别为4、2、1,其字母方便表示为r、w、x,无权限为-. 如rw-数字为6,可依次类推

我们通过ll查看root用户下各个详细信息,标记有:drwxr-xr-x,我们将其分为三组,drwx、r-x、r-x,第一组中d表示是一个文件夹(若是-则表示为一个文件),rwx表示该文件夹所属的root用户具有可读可写可执行的权限,第二组r-x表示该文件夹所属root用户所在的用户组中其他成员具有的权限为可读可执行,第三组r-x表示其他组的所有成员对这个文件夹的权限为可读可执行

当某个权限组是数字7的话意味着4+2+1,就是可读可写可执行的权限了
可执行的shell脚本文件在头部(即第一行)要加上!/bin/bash
经常是将shell脚本命令封装到一个文件,赋予该文件可执行权限即可执行该脚本命令;若不赋予可执行权限,则可通过sh 脚本文件名 来执行

这里写图片描述

修改某文件或者文件夹的三组使用权限可以使用命令:chmod 777 filenamefilename表示文件或文件夹名, 777代表三组使用对象。修改某文件或者文件夹所属用户的命令:chown username filename,若是文件夹则加上参数 -R-R表示递归。
也可通过chmod u+x filename来修改,表示对filename用户添加可执行权限,chmod u-x filename,表示去掉用户的可执行权限。u代表用户,g代表用户组,o代表其他组成员。

4. 网络安装 和 杀进程

(yum, rpm ps -ef | grep , netstat -nlp | grep , kill -9)
在使用网络安装时一般都是使用yum install?这个命令,在不确定?具体名称时,可用yum search ?先搜索匹配所要安装的组件名。若不想在中间执行一些不必要的输入可使用 yum -y install ?进行安装,一般会添加上-y参数。安装之后,通过service ? start 重启,此时是在后台运行的,可通过ps -ef查看后台所有的进程;我们可以通过ps -ef | grep ? 过滤出我们想要的进程。
以安装httpd为例

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
圈出的蓝色部分依赖于红色部分。
第一列表示用户,第二列表示pid的id,第三列也是id

我们知道怎么安装包了,那么现在看看怎么移除安装包
一般有两种方法,rpm -e 包名,若发生错误可使用rpm -e --nodeps 包名表示不取决依赖关系删除。
yum remove 包名 也可以移除

这里写图片描述

这里写图片描述

这里写图片描述
rpm -qa来查询所要的rpm包,也可以使用管道符来显示具体某个rpm包的:rpm -qa | grep ?
杀一个进程使用kill -9 id (pid), 想杀死哪个就写入那个的id
pgrep -f http 查看所匹配的所有pid,
kill -9 $(pgrep -f http)可一下子杀死匹配的所有进程
第四列:
0.0.0.0:22
:::22

127.0.0.1:22
192.168.137.190:22
0.0.0.0指的是本机上的所有IPV4地址PV4

查看端口号可通过先查看进程id之后通过进程id 查看端口号
这里写图片描述

5.临时获取root权限

sudo xxx命令

vi /etc/sudoers
在root下一行加入所要获取临时root权限的用户,即
username ALL=(root) NOPASSWD:ALL

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值