1. 通过cmd远程操作到linux系统中

    ssh -t root@172.0.0.1 -p 22  然后输入密码
  2. 切换为root超级管理员

    su  然后输入密码
  3. 进入目录

    cd 路径
  4. 返回上一个目录

    cd ..
  5. 通过端口查看是否并占有

    netstat -lnp|grep 80
  6. 通过进程号查看详情

    ps pid
  7. 通过进程号删除进程

    kill -9 pid
  8. 运行jar文件,并挂起服务然后生成日志

    nohup java -Dserver.port=80 -Dfile.encoding=utf-8 -jar test.jar &> test.log &
  9. 查看实时日志

    tail -f test.log
  10. 新增sh文件,其中可以执行一系列操作,如下:
    首先输入:

    vi test.sh 

    然后会进入操作界面,点击 i 切换输入,点击 esc 退出输入,输入 :wq 保存并退出,或输入 q! 强制退出不保存
    正文如下:

    #!/bin/bash
    echo "这是文本$0 为第一个命令  $1为第一个参数"
    ./test.sh //执行操作
    pid=ps aux | grep "test.jar" |grep -v grep| cut -c 9-15
    kill -9 $pid
  11. 通过进程名称删除进程

    ps aux | grep "test.jar" |grep -v grep| cut -c 9-15 | xargs kill -9

    管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的几个命令:
    "ps aux" 查看所有进程的命令。这时检索出的进程将作为下一条命令grep "test.jar"的输入。
    "grep "test.jar" 选出所有含有关键字"test.jar"的进程。
    "cut -c 9-15" 截取输入行的第9个字符到第15个字符,而这正好是进程号PID。
    grep -v grep除去“grep”
    wc -l 统计行号
    "xargs kill –9" 中的xargs命令是用来把前面命令的输出结果(PID)作为"kill –9"命令的参数,并执行该命令。"kill –9" 会强行杀掉指定进程

  12. 通过进程名称查询进程

    ps -ef|grep test.jar
  13. 给sh文件授权执行操作

    chmod u+x test.sh  其中 u为拥有者 x为执行命令权限
  14. 给文件更改拥有者

    chown  -R newUser test.sh
  15. 查看当前路径

    pwd
  16. 查看当前目录下的所有文件

    ll 或者 ls
  17. 新增路径 mkdir tset 删除目录 rmdir 复制 cp 移动(改名) mv

  18. 给文件授权

    chmod 777 test.sh  //所有人可读 写和执行 

    chmod o+w test.txt :表示给其他人授予写test.txt这个文件的权限
    chmod go-rw test.txt : 表示群组和其他人删除对test.txt文件的读写权限
    chmod ugo+r test.txt:所有人皆可读取
    chmod a+r text.txt:所有人皆可读取
    chmod ug+w,o-w text.txt:设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入
    chmod u+x test.txt: 创建者拥有执行权限
    chmod -R a+r ./www/ :将www下的所有档案与子目录皆设为任何人可读取
    chmod a-x test.txt :收回所有用户的对test.txt的执行权限
    chmod 777 test.txt: 所有人可读,写,执行
    chmod 700   /opt/elasticsearch #修改目录权限
    chmod -R 744 /opt/elasticsearch  #修改目目录以下所有的权限
    -R # 以递归方式更改所有的文件及子目录

  19. 新增用户

    useradd –d  /home/sam -m sam
  20. 删除用户

    userdel -r sam
  21. 开放端口
    a. 开启防火墙

    systemctl start firewalld

    b. 开放指定端口

    firewall-cmd --zone=public --add-port=1935/tcp --permanent

    命令含义:
    --zone #作用域
    --add-port=1935/tcp #添加端口,格式为:端口/通讯协议
    --permanent #永久生效,没有此参数重启后失效
    c. 重启防火墙

      firewall-cmd --reload