zoukankan      html  css  js  c++  java
  • linux-基本操作

    xshell 登陆  无法连接远程服务器
    1,看路痛不痛,也就是ip地址,能不能登陆
    1,ping ip地址   
    有时间则表示都通畅
    
    常见路痛不痛的原因:
    1,检查服务器ip是否正确,网卡是否启动    操作:ping ip地址
    2,编辑 ---虚拟网络编辑器--子网ip         
    3,保证vmware相关的服务,正常运行        #cmd--services.msc--保证vmware开启
    
    
    
    
    2,是否有劫财劫色  Iptables Selinux  
    3,洗浴中心是否提供你想要的服务
    端口号:区分不同的服务
    
    
    22端口===远程连接服务  sshd
    没有的话  可以用远程控制卡
    
    检查是否有这个端口号:   telnet 10.0.0.200 22     不能在当前ip下查看
    命令号  ip  端口号
    
    
    
    
    
    
    
    
    
    命令:
    mkdir  /data/  创建目录      
    mkdir -p /data/data/  创建多层目录
    ls -l /data/  显示详细信息
    pwd
    touch 创建文件
    vim(相当于nodepa++) +路径   编辑文件     不能用vim 就用vi(记事本)
    i 进入编辑模式
    esc 退出编辑模式
    :wq(write quit) 保存并退出
    cat 显示文件内容
    :q 不保存并退出     如果修改了文件(:q!)强制退出不保存
    echo + "" 
    echo "文件内容"  >> 路径   把文件追加到路径里面的内容
    >>追加内容
    >  重定向   先清空文件,把内容追加到文件的结尾
    
    cp 复制   
    
    mv /data/ /root/  从哪里移动到哪里
    cp oldboy.txt old.txt.bak 备份
    mv oldboy.txt old.txt.avi  重命名
    rm 删除    不能删除目录
    rm -f  强制删除
    rm /data -rf 强制删除目录 
    man rm 查看rm的详细操作
    find / -type f -name "oldboy.txt"
    找 目录 类型 文件  名称 文件名
    find / -type f -name "*.txt"  找到以,txt结尾的文件
    type -d 是指目录
    find / -type f -size +1M  找到文件大于1M的    PS:这里要M
    管道
    find /root/ -type f -name ".txt" |xargs ls -l
    seq 10 -1 1>nginx.txt   从10减到1,没有这个文件则创建
    cat -n nginx.txt 显示行号
    :set nu 显示行号    在vim的命令模式里
    快速到达文件的最后一行 G
    第一行    gg
    快速到达文件某一行  10gg
    :set nonu 不显示行号
    
    linux三剑客
    awk  'NR==20' ett.txt  显示行号等于20 
    awk 'NR>=20  && NR<=30' ett.txt  显示大于20 小于30
    sed 更改文件名
    sed 's#oldboy#oldgirl#g' t.sh
    
    
    sed -i.bak 's#oldboy#oldgirl#g'  t.th  先把元文件备份到t.sh.bak,然后修改文件内容 
    把所有的          这里-i是什么意思
    find /data/data/ -type f -name 'data.txt' |xargs sed 's#oldboy#oldgirl#g' -i
    修改所有的oldboy变成oldgirl
    
    
    
    压缩tar
    tar zcvf         v表示压缩过程    压缩包
    tar zcf /tmp/etc.tar.gz  /etc/ 把etc压缩,放到 /tmp/etc.tar.gz 
    z ---gzip软件进行压缩  .atr.gz
    c ---create 打包 创建包
    v ---verbose 显示打包过程
    f---file  制定压缩包
    
    tar tf /tmp/etc.tar.gz 查看
    tar xf etc.tar.gz 解压
    
    
    1,yum  点外卖
    替你解决以来关系
    yum install tree telnet
    
    2,rpm包安装  超市速冻水饺
    
    3,编译安装  自己动手做
    1./configure     make    make install
    
    Linux无法上网排查过程
    1,确认是否能上网
    ping baidu.com
    
    2,确认是否是DNS问题
    dns   www.baidu.com ===ip
    把域名解析成IP地址
    
    vim /etc/sysconfig/network-scripts/ifcfg-eth0
    修改网卡的DNS 
    DNS1=10.0.0.2
    
    网卡修改完重启,
    
    1,先ping baidu.com
    2,ping 223.5.5.5
    3,ping 10.0.0.2     网关       #虚拟机错误
    改虚拟机网关    编辑--
    
    点击本地连接 
    关闭共享中的
    
    
    ping 114.114.114.114 dns公网ip
    
    
    快捷键:
    1,tab  自动补全命令或目录
    2,ctrl + l  清屏    ==clear
    3,u  撤销
    4,crtl + r 恢复
    5,yy 复制当前行规
    6,p 黏贴
    7 剪切 dd
    8,crtl +c 取消当前操作
    9,
    
    
    
    
    
    
    
    创建压缩包,解压压缩包
    ll 
  • 相关阅读:
    c++ 类 总结
    SQLite入门与分析(四)Page Cache之事务处理(3)
    SQLite入门与分析(三)内核概述(1)
    SQLite入门与分析(八)存储模型(1)
    glibc笔记——strlen
    SQLite入门与分析(二)设计与概念
    线性时间选择问题——分治
    SQLite入门与分析(二)设计与概念(续)
    浅谈c语言中的字符串
    SQLite入门与分析(六)再谈SQLite的锁
  • 原文地址:https://www.cnblogs.com/52forjie/p/8582960.html
Copyright © 2011-2022 走看看