zoukankan      html  css  js  c++  java
  • linux

    linux下查看ip:  ifconfig
    
    给linux临时分配IP:ifconfig eth0   192.168.11.2[跟自己电脑上的IP端要相同]
    
    
    服务器注意事项:
    
    
    1:远程服务器不允许关机,只能重启。
    
    2:重启时应该关闭服务。
    
    3:不要再服务器访问高峰运行高负载命令。
    
    4:远程配置防火墙时不要把自己踢出去服务器。
    
    5:指定合理的密码规范并定期更新。
    
    6:合理分配权限
    
    7:定期备份重要的数据和日志。
    
    
    ------------------------文件命令--------------------------------------
    一: ls  命令
    ls  -a   查看隐藏文件
    ls  -l   查看信息
    ls  -lh  可以查看到大小   
    ls  -ld  查查目录,而不看目录下的文件
    ls  -i  查看节点
    
    
    mkdir /usr/local/hgj123   创建文件夹的时候出现这样的错误表示没有权限
    mkdir: cannot create directory `/usr/local/hgj123': Permission denied
    
    touch   hgj   新建一个文本文件
    
    mkdir  -p   hgj123/hgj123   可以递归的创建目录
    
    rmdir  hgj123/hgj123   删除一个空的目录
    
    rm -rf  hgj123  删除整个目录[报告下面的子文件或文件夹]
    
    rm  -f  hgj123    强行执行
    
    cp   文件名   文件目标路径   拷贝文件
    
    cp  -p 文件名   文件目标路径   拷贝文件包括修改时间  
    
    mv   文件名  移动目标目录    
    
    ctrl+l 清频
    
    cat  /hgj123/a.html   查看现在文件的内容
    
    cat -n   /hgj123/a.html  查看内容并显示行号[适合很短的文件]
    
    tac  hgj/a.html  反方向显示
    
    more  hgj123/a.html  分页显示内容   [按空格向下分页]
    
    
    less  hgj123/a.html   分页显示内容[可以上下分页显示][按住pagUP向上翻一页,而按住像上键
    
    只能一行行的翻页][还可以进行查找]    
    
    head -n 行数  hgj/a.html   显示指定行数
      
    tail -f   hgj123/log.log   可以动态查看显示信息
    
    ---------------------权限管理-------------------------------
    
    r=4  w=2  x=1
    chmod  -R  权限[777]   文件名[hgj.html]
    
    
    
    groupadd hgj123  增加一个hgj123的组
    
    chgrp  hgj123  zhangsan   把zhangsan 加入hgj123组中
    
    
    chmod 改变文件的权限
    
    chown  hgj123[用户]  file[文件或目录] 改变权限所有者
    
    chgrp  hgj123[用户组]  file[文件或目录] 改变权限所属组
    
    umask -S  查看权限缺省值[针对的是目录]     u=rwx,g=rx,o=rx
    
    如果是文件的话 那么他们就缺少x可以执行权限。 u=rw,g=r,o=r
    
    umask  查看的值是022  那么他的掩码值是  777-022=755也就是默认的权限值,如果需要修改默
    
    认值的话 就直接umask  023
    
    
    -----------------find文件搜索-----------------------------
    
    
    windows文件所搜工具:Everything  [不支持linux]
    
    find /目录  -name   文件名  如[ find /etc -name init  ==》这样是只查询init的目录 ]
    
    find /目录  -name   *文件名*  模糊查找
    
    
    find /目录  -name   文件名???   ?号表示占位。如 搜索 hgj???  那么hgj123就会被匹配
    
    
    find  /目录  -iname  文件名  表示忽略大小写
    
    
    在服务器高峰期时不好用find命令查找,消耗cpu
    
    linux下默认的最小数据块是512字节  也就0.5k
    
    find / -size +[100*1024*0.5]  查找大于大于100M的文件
    
    find /home -user hgj123  根据所有者查找找出hgj123的文件夹来
    
    
    find  /etc  -cmin -5   在etc目录下查找出5分钟内被修改过的属性的文件和目录[如果要查找超
    
    过5分钟的就+5]
    
    find /etc -amin  -5  5分钟内访问过tec目录
    
    find  /etc -mmin -5  5分钟内内容被修改过的 
    
    
    find /etc -name init*   -a   -type   f  只查找文件
    
    
    
    locate  test.html    [针对系统文件效果更好]快速查找文件但必须加入文件库中所以还要执行
    
    下  updatedb
    
    
    
    grep   hello   /hgj123/   在hgj123文件夹下显示出hello文件出现的行数-
    
    
    
    -------------------网络常用命令---------------------------
    
    
    netstat  -tlun  监听所以的端口
    
    
    
    
    ------------vim使用---------------
    
    
    先按esc在按冒号  在输入set  nu  这样表示显示行号。
    
    跳到最后一行,先按esc在按大写的G
    
    先按esc 在按冒号:输入行号   可以指定到行号中。
    
    先按esc 在输入dd     删除当前行
    
    先按esc  在输入大写的D  删掉当前光标后面的字符
    
    先按esc  在输入冒号: 输入22,44d  [表示删除22到44行的数据]  指定行数删除
    
    先按esc 在输入y   在移动到要黏贴的位置在按p   复制当前行
    
    在vim下进行字符串查找  先按esc在输入/你要查找的字符
    
    :wq 表示保存退出    :q!表示不保存退出  :wq!强制保存
    
    :r /文件路径    把外部文件件内容导入进来
    
    
    ---------------shell脚本------------------
    vim  hello.sh
    
    #!/bin/bash    [注意开通必须这样写]
    echo "hgj123.com";
    
    
    先赋予权限  chmod  755 hello.sh   在运行:./hello.sh
    
    
    脚本转换:如果是在windows编写的shell脚本在linux上运行不了,那么需要进行转换
    转换的命令为:dos2unix  文件名  [前提是你必须按照这个软件,yum -y install dos2unix]
    
    
    history  查看以前编写过的命令
    
    hgj123  >  a    表示覆盖a文件的内容
    hgj123  >> a    表示追加a文件的内容
    
    
    
    ---------------linux快捷键------------------------
    
    
    ctrl+c   强制终止当前的命令
    ctrl+l   清屏
    ctrl+u   清除当前行,相当于按del键
    ctrl+y   黏贴或者剪切ctrl+u或ctrl+k的内容
  • 相关阅读:
    Thinkpad L440 无线驱动突然无法使用,无法搜索到无线上网
    如何判断服务器是物理机还是虚拟机
    生成Oracle的AWR报告
    Oracle数据库自带表空间
    Oracle数据库用户锁定原因以及处理方式(ORA-28000)
    Nginx反向代理和负载均衡
    Linux上Tomcat部署JavaWeb项目
    linux下memcached安装以及启动
    linux上安装activeMQ
    Windows下ActiveMQ下载、安装部署
  • 原文地址:https://www.cnblogs.com/hgj123/p/4427329.html
Copyright © 2011-2022 走看看