【Linux 命令学习第二天】

学习它重来不是一件容易的事情,更何况IT,每个人都很不容易,能够坚持到最后的方才是赢家!
——————————(前言)

  • 管道符号 | & grep
    命令1 | 命令2
    [root@hadoop001 ruozedata]# cat jepson.log |grep 2123
    [root@hadoop001 ruozedata]# cat jepson.log | grep 22[root@hadoop001 ruozedata]# cat jepson.log | wc -1
    [root@hadoop001 ruozedata]# echo “ruozejepson” >>jepson.log[root@hadoop001 ruozedata]# cat jepson.log123www.ruozedata.comruozejepson[root@hadoop001 ruozedata]# cat jepson.log |grep "ruo"www.ruozedata.comruozejepso
    设置密码passwd
    [root@hadoop001 ruozedata]# useradd ruoze[root@hadoop001 ruozedata]# id ruozeuid=1001(ruoze) gid=1001(ruoze) groups=1001(ruoze)
    [root@hadoop001 ruozedata]# [root@hadoop001 ruozedata]# passwd ruoze
    Changing password for user ruoze.
    New password:
    BAD PASSWORD: The password is shorter than 8 characters
    Retype new password:
    Sorry, passwords do not match.
    New password:
    BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic
    Retype new password:
    passwd: all authentication tokens updated successfully.
    cp /etc/skel/.* 新的家目录 权限的修改
    权限
    读 r 4 cat more
    写 w 2 > >> vi
    执行 x 1
    无权限 -
    [root@hadoop001 ruozedata]# lltotal 28
    drwxr-xr-x 3 root root 4096 Nov 14 07:40 1
    drwxr-xr-x 2 root root 4096 Nov 14 07:43 4
    drwxr-xr-x 2 root root 4096 Nov 14 08:25 5
    drwxr-xr-x 2 root root 4096 Nov 14 08:00 6
    -rw-r–r-- 1 root root 34 Nov 14 10:32 jepson.log
    drwxr-xr-x 2 root root 4096 Nov 14 10:43 ruoze
    -rw-r–r-- 1 root root 13 Nov 14 08:50 ruoze.log
    -rw- r-- r-- ==》644
    第一组:rw- 6代表root用户对这个文件和文件夹的权限
    第二组:r-- 4代表root用户组所有成员对这个文件和文件夹的权限
    第三组:r-- 4代表其他组所有成员对这个文件和文件夹的权限
    执行
    Shell脚本
    头部: !/bin/bash
    [root@hadoop001 ~]#
    lltotal 20
    -rw-r–r-- 1 root root 10 Nov 14 07:02 jepson.log
    drwxr-xr-x 7 root root 4096 Nov 14 10:42 ruozedata
    drwxr-xr-x 2 root root 4096 Nov 14 13:33 tam
    -rw-r–r-- 1 root root 18 Nov 14 13:46 test.sh
    [root@hadoop001 ~]# chmod 744 test.sh
    [root@hadoop001 ~]# ll
    total 20
    -rw-r–r-- 1 root root 10 Nov 14 07:02 jepson.log
    drwxr-xr-x 7 root root 4096 Nov 14 10:42 ruozedata
    drwxr-xr-x 2 root root 4096 Nov 14 13:33 tam
    -rw-r–r-- 1 root root 18 Nov 14 13:46 test.sh
    [root@hadoop001 ~]# chmod 744 test.sh
    total 20
    -rw-r–r-- 1 root root 10 Nov 14 07:02 jepson.log
    -rw-r–r-- 1 root root 21 Nov 14 07:31 jipson.log
    drwxr-xr-x 7 root root 4096 Nov 14 10:42 ruozedata
    drwxr-xr-x 2 root root 4096 Nov 14 13:33 tam
    -rwxr–r-- 1 root root 18 Nov 14 13:46 test.sh
    网络安装
    yum imstall httpd
    Yum search http
    yum -y install httpd
    Yum --help
    [root@hadoop001 ~]# service httpd status
    Redirecting to /bin/systemctl status httpd.service
    ● httpd.service - The Apache HTTP Server
    Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled;
    vendor preset: disabled)
    Active: inactive (dead)
    Docs: man:httpd(8)
    man:apachectl(8)
    [root@hadoop001 ~]# service httpd start
    Redirecting to /bin/systemctl start httpd.service
    [root@hadoop001 ~]#
    [root@hadoop001 ~]# ps -ef | grep http
    root 13310 1 0 14:02 ? 00:00:00 /usr/sbin/httpd
    -DFOREGROUND
    apache 13311 13310 0 14:02 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
    apache 13312 13310 0 14:02 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
    apache 13313 13310 0 14:02 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
    apache 13314 13310 0 14:02 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
    apache 13315 13310 0 14:02 ? 00:00:00 /usr/sbin/httpd -DFOREGROUND
    root 13323 13157 0 14:04 pts/1 00:00:00 grep --color=auto http
    第一列是用户 二列是pid进程id
    杀一个进程:kill -9 pid
    杀死匹配的所有 kill -9 ¥(pgrep -f http)
    [root@hadoop001 ~]#
    [root@hadoop001 ~]# netstat -nlp|grep 13370
    tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 13370/httpd
    第四列
    0 0.0.0.0:80
    ::;22 任意地址信息
    127.0.0.1:22本机访问
    192.168.137.190.22
    进程pid–》port
    移除rpm包 xxx rpm
    [root@hadoop001 ~]# rpm -qa | grep http
    httpd-tools-2.4.6-80.el7.centos.1.x86_64
    httpd-2.4.6-80.el7.centos.1.x86_64
    [root@hadoop001 ~]# rpm -e --nodeps httpd-tools-2.4.6-80.el7.centos.1.x86_64
    [root@hadoop001 ~]# rpm -qa | grep http
    httpd-2.4.6-80.el7.centos.1.x86_64
    [root@hadoop001 ~]# yum remove httpd-2.4.6-80.el7.centos.1.x86_64
    切换用户
    su jipson
    Su - jepson
    临时获取root权限
    sudo xxx命令
    vi /etc/sudoe
    Jepson All=(root) NOPASSWD:ALL
    sudo su - jepson
    权限
    chmod 数字 文件或文件夹 修改权限
    chmod -R 777 文件夹
    chmod 777 文件
    chown jepson 文件
    chown -R jepson 文件夹
    chown -x xxx.sh chown +x xxx.sh
    chown u+x xxx.sh chown g+x xxx.sh chown o+x xxx.sh

结束语:不念过去,不畏将来,不怠现在,做最好的自己!

     ![在这里插入图片描述](https://img-blog.csdnimg.cn/2018111416155165.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNjg4NDcy,size_16,color_FFFFFF,t_70)

猜你喜欢

转载自blog.csdn.net/qq_43688472/article/details/84068720