linux常用的命令

刚刚安装的linux 系统:
1设置网络:
     ip addr 查看网卡信息 默认是 enp0s3
      然后编辑查询出来的网卡文件 
     vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
      进入文件后把onboot 改为true就可以保存退出了

重启网络:service network restart

即可查询:ifconfig

2.根据上面的ip地址去xshell工具链接虚拟机
打开xshell
输入 
ssh root@你的ip 
1、直接关闭防火墙
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

2.安装关闭防火墙
    yum install firewalld   安装防火墙
    systemctl stop firewalld.service  关闭防火墙 

3.然后一般需要安装以下工具

      yum  intsall  wget 网络下载工具
      yum  intsall vim  编辑器
      yum  intsall  net-tools网络工具
      yum  intsall lrzsz 用来文件传输
      yum  intsall  firewalld 防火墙

4、常用命令:
    1>软件管理命令

  •     安装软件: yum install xxx
  •     卸载软件: yum remove xxx
  •     搜索软件: yum serach xxx
  •     清理缓存:yum clean packages
  •     列出安装列表: yum list
  •     查看软件包信息: yum info xxx

 2>目录介绍

  • ?/dev 设备目录
  • ?/etc/ 系统配置及服务配置文件,比如我们之前修改网卡配置
  • ?/proc 显示内核及进程信息的虚拟文件系统
  • ?/tmp 临时文件目录,
  • ?/home 普通用户家目录 :在公司中开发人员能拿到的都是普通用户,运维人员会创建很多普通用户,那么这些用户的信息就放在这下面
  • ?/root 超级管理员家目录
  • ?/var 变化的目录,一般是日志文件(/var/log),cache目录。/var/log/messages,/var/log/secure
  • ?/usr 用户程序及数据,帮助文件,二进制命令等目录(usr/local/),一般我们安装jdk、mysql、maven等都是放在这儿
  • ?/bin 普通用户命令的目录
  • ?/sbin 和/usr/sbin/:超级用户命令的目录

3>常用的文件操作命令 

  •  ls:查看目录下面的文件

          更加友好的展示的是 ll 或者ll –h(把大小转换为kb的形式)
          ls -al 查看目录下的所有文件和隐藏文件
         l.   查看隐藏文件只有文件(夹)的名称,以"."开头的都是隐藏文件。

  •  touch:新建文件
  • mkdir:新建文件夹

          mkdir –p xxx/xxx递归创建文件夹

  • rm:删除文件

        rm –r 递归删除文件夹
        rm –rf 强制递归删除文件夹(不提示) 

  •  cd:进入目录
  •  cd ~ 进入当前登录用户的家目录
  •  cd /  进入根目录
  •  cd ../ 进入上一级目录
  • pwd:查看当前目录
  • mv:移动命令

        mv xxx test/xxx 把xxx移动到test下面 

        mv aaa bbb  -> 将文件 aaa 更名为 bbb 

       mv info/ logs  ->将info目录放入logs目录中。注意,如果logs目录不存在,则该命令将info改名为logs。

       mv /usr/student/*  .  ->将/usr/student下的所有文件和目录移到当前目录下(注意有个点) 

      例子:将a目录隐藏

      命令:mv a .a
      还可以在建立文件时直接以.开头起名,得到的文件就是隐藏文件
4> 文件读取、查询

  •     cat读取整个文件
  •     head xxx从头部读取
  •     tail 表示从尾部读取
  •     grep xx xxx 在xxx文件中进行xx的模糊查询加一个-n可以显示行数

5>压缩解压缩

  •      tar -zcvf /home/xxx  -C /tmp/xx.txt  表示压缩文件
  •      tar -zxvf  xxx.tar.gz -C /tmp/test      解压文件

 扩展:

redis的3中启动方式

  •      1.就是刚才的src目录下(cd /usr/localredis-4.0.8/src)的./redis-server,这个需要一直保持启动,

       当其他操作的时候,ctrl+c退出,redis也退出了。不太方便

  •       2.后台启动(推荐使用)

    进入cd /usr/localredis-4.0.8文件 找到 redis.conf配置文件  然后编辑(vim)
    把daemonize 改为 no  保存退出
                 进src  cd /src
                 通过   ./redis-server ../redis.conf启动

  •       3.使用脚本设置开机自启动

       启动脚本 redis_init_script 位于Redis的 /utils/ 目录下。

正常关闭redis
    同样的进入src  cd /usr/localredis-4.0.8/src  
     使用   ./redis-cli shutdown
 

 

nginx常用命令


在sbin 目录下 通过./ 启动命令
./nginx -s stop       # 快速关闭Nginx,可能不保存相关信息,并迅速终止web服务。
nginx -s quit       #平稳关闭Nginx,保存相关信息,有安排的结束web服务。
nginx -s reload     #因改变了Nginx相关配置,需要重新加载配置而重载。
nginx -s reopen     #重新打开日志文件。
nginx -c filename   #为 Nginx 指定一个配置文件,来代替缺省的。
nginx -t            #不运行,而仅仅测试配置文件。nginx 将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。
nginx -v            #显示 nginx 的版本。
nginx -V            #显示 nginx 的版本,编译器版本和配置参数。
 

配置jdk环境变量(https://www.jianshu.com/p/f000e05f3512):

Vim /etc/profile

在最后添加:

export JAVA_HOME=/usr/local/java/jdk1.8.0_191

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

#(!!!注意:JAVA_HOME的路径是你实际解压后的JDK的路径,千万别写错了)

 tomcat相关命令:比较详细的说明

 

 个人总结 

你可能感兴趣的:(linux常用的命令)