美文网首页
linux基础

linux基础

作者: chrisghb | 来源:发表于2022-06-14 22:00 被阅读0次

    cd.. 返回上级目录

    cd/ 返回根目录

    cd d: 进入d盘

    cd test 进入当前目录的test文件夹

    ./shutdown.sh 使用Tomcat关闭命令

    ps -ef|grep java 查看Tomcat是否已关闭

    进入到tomcat的bin目录下,再执行./version.sh 查看版本

    cd /opt/tomcat/bin 进去bin目录

    cd ../ 返回上一级

    cd / 返回根目录

    ls 列出文件

    ll 列出文件

    ll -a 列出隐藏文件

    ll -rts 按时间排列列出文件

    sz catalina.log 下载文件到本地

    rz catalina.log 上传文件到服务器

    mv a b a重命名为b

    mkdir lib 创建lib目录

    [root@mysql ~]# ifconfig -a             // 查看所有网卡的信息(包括down状态的网卡
    [root@mysql ~]# ifconfig eth0           // 查看指定网卡的信息
    [root@mysql ~]# ifconfig eth0 up        // 启用指定的网卡,等同于:ifup eth0
    [root@mysql ~]# ifconfig eth0 down      // 关闭指定的网卡,等同于:ifdown eth0
    vi /etc/sysconfig/network-scripts/ifcfg-eth0            配置IP
    ethtool -p eth0                             使网卡port上的led不断的闪
    

    chmod +x cleaninstall.sh 开放脚本权限

    chown root.root nginx.conf nginx.conf的文件所有者:root,组所有者:root

    chmod -R 777 /opt/dahuaHA/ 赋777权限

    file命令 查看文件类型

    cat 由第一行开始显示文件内容

    tail -f 用于显示指定文件末尾内容

    tail -n 10 filename 用于显示指定文件末尾10行内容

    touch [file name] 创建空文件

    lsof -i :8080 查看占用8080的进程

    kill -9 进程号 关闭进程

    vi 进入vi编辑器 ctr+f:向后翻整页 ctr+b:向前翻整页

    : q! (不保存退出)

    :wq!(保存退出)

    top 类似于Windows的任务管理器

    netstat -anotulp |grep 9000 |grep -v 127.0.0.1 查看有哪些是客户端的IP

    netstat -anotulp |grep 61016 查看端口使用情况

    netstat -anp|grep 117952 查看进程相关的所有端口

    tar -zcvf test.tar.gz *.tx *.tx文件打包并压缩为 test.tar.gz

    tar -zcvf test.tar conf conf文件夹打包并压缩为 test.tar

    tar czvf my.tar file1 单个文件压缩打包

    tar -zxvf test.tar.gz 将 test.tar.gz 解压

    (zip,create,extract,verbose,file)

    unzip CardSolution.war -d CardSolution 解压war包到指定文件夹

    unzip LicTool.zip 解压zip包到当前目录

    / download.giz 在vi界面搜索 n键下一个

    rm -rf ... 删除

    killall -9 nginx 重启nginx时,需先杀死nginx进程

    • ln -snf /opt/mysql/tmp/mysql.sock /tmp/mysql.sock

    目标文件/tmp/mysql.sock 连接到了 源文件/opt/mysql/tmp/mysql.sock。源文件必须写成绝对路径

    • 删除软连接

      rm -rf ./test_chk_ln

      注意:错误的删除方式rm -rf ./test_chk_ln/ (这样就会把原来test_chk下的内容删除)

    tcpdump -i any -s0 -w all.pcap

    tcpdump -i any port 9400 -s0 -w PES.pcap 对特定端口抓包

    tcpdump -s0 -i any -w zhuatu_shebei2.pcap host 10.35.105.241 and port 37776 对设备抓包

    -i any  监听所有的网络接口;
    -s0     表示包不截断,抓完整的数据包  
    -w   直接将包写入文件中,并不分析和打印出来
    

    iptables -A INPUT -p tcp --dport 8000 -j ACCEPT 打开端口号

    iptables -A INPUT -p tcp --dport 8000 -j DROP 关闭端口号

    service iptables save 保存端口设置

    /sbin/iptables -L -n

    iptables -nvL 查看所有防火墙

    wireshark
    ip.src == 192.168.0.1
    ip.dst == 192.168.0.1
    http.request.uri contains ""

    cp -r eims eims_bak 递归复制

    cp -r /mnt/dss/index ./ 注意./是当前目录

    pam_tally2 --reset 后面账号锁定了,找其他正常登录的,执行下以上

    grep -rn 'abc*' 根据文件内容查找

    find / -name 'abc*' 根据文件名查找

    env | grep LD_LIBRARY_PATH 或者echo "$LD_LIBRARY_PATH" =》动态库查找路径

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib 添加动态库查找路径

    ldd -r xxx.so 命令查看so动态链接状态和错误信息

    echo '/lib' >ld_lib_path-x86_64.conf
    ldconfig
    

    df -h 查看服务器磁盘空间使用情况

    free -h 查看服务器内存使用情况

    top

    top -p pid

    iotop

    iostat -x 1 10 查看io情况,看util

    注意编写的sh脚本里面不要有CR换行符

    tree ** -N 树型展示目录

    date -s 06/29/22 设置日期
    date -s 16:25:00 设置时间

    相关文章

      网友评论

          本文标题:linux基础

          本文链接:https://www.haomeiwen.com/subject/vylbjrtx.html