【大数据零基础】Linux命令2

Linux命令2

  1. 管道符 |
    命令1 | 命令2 命令1的结果输给命令2
  2. grep 过滤
    grep 22 过滤22行
    grep “xxx”
  3. passwd 设置密码
    passwd xxx 设置xxx用户的密码
    1) 登录不上 id 查看登录用户信息
    2) 家目录变更(以前的家目录有隐藏文件,新的家目录没有)
    3) -bash-4.1$ 不影响使用
    4) cp /etc/skel/.* 拷到新的家目录
  4. 权限-读 写 执行
    读 r 4 cat more
    写 w 2 > >> vi
    执行 x 1 shell脚本
    无权限 -
    执行: shell脚本(将命令封装入一个文件,该文件给它一个执行的权限)
    1). 第一行 !/bin/bash
    2). 赋予x权限
  5. 网络安装
    yum search http 搜索
    yum install httpd 安装
    yum -y install httpd
    yum –help
    service httpd status 查看状态
    ps -ef 打印所有后台运行进程
    grep http 过滤出http
    ps -ef | grep httpb | grep -v grep 剔除grep
    怎么看打印出来的进程:
    第一列 用户
    第二列 pid (进程id)
    第三列 副id,归属于哪个进程
    杀一个进程: kill -9 pid
    杀死匹配的所有进程: kill -9 $(pgrep -f http) 注意杀之前ps -ef查看一下
    netstat -nlp|grep 1380查看进程对应端口号(1380进程号,或者名字)
    第四列 有几种
    0.0.0.0:22 任意的IP可访问
    :::22 任意的IP可访问
    127.0.0.1:22 当前Linux系统可访问
    192.168.137.190:22 能够访问到该地址的网络环境可访问
    0.0.0.0 表示本机的所有IPV4地址
    进程pid–>port 根据pid找端口号
    移除/卸载rpm包 rpm包命名格式:xxx.rpm
    rpm -qa | grep http 搜索
    rpm -e –nodeps httpd-2.2.15-69.el6.centos.x86_64 移除
    yum remove httpd-tools-2.2.15-69.el6.centos.x86_64 也能移除
  6. 切换用户
    su xxx 不进入家目录,不执行环境变量
    su - xxx 进入家目录,执行环境变量
  7. 临时获取root权限
    sudo xxx
    vi /etc/sudoers
    xxx ALL=(root) NOPASSWD:ALL 将临时获取root权限的用户加进去
    sudo su - xxx 给sudo权限(LDAP权限管理系统)
  8. 权限
    chmod 777 文件
    chmod -R 777 文件夹
    chown xxx:yyy 文件(改文件所属用户组,xxx用户 yyy用户组)
    chown -R xxx:yyy 文件夹
    加权限
    chmod +x xxx.sh
    chmod u+x xxx.sh
    chmod g+x xxx.sh
    chmod o+x xxx.sh
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值