美文网首页
Ubuntu操作记录

Ubuntu操作记录

作者: Allenlll | 来源:发表于2020-09-10 17:06 被阅读0次

    https://blog.csdn.net/wangjia55/article/details/7428751

    https://www.cnblogs.com/daofaziran/p/12604726.html

    1、/var/log/cups/error_log日志暴增

    • 原因是进入安全模式把/usr文件夹赋予了太多的权限
    • etc/cups/cupsd.conf里面是所有cupsd的配置文件,可以查看日志级别等信息
    • cat /usr/cupstest查看某个文件的内容
    • tail -500 /var/log/cups/error_log > /usr/cupstest 查看错误日志信息,查找原因


      image.png

      可以看出是/usr/lib/cups/notifier/dbus获取了不安全权限。

    • 可以修复还原权限来修改这个错误
      chmod 755 /usr/lib/cups/notifier/dbus
    • top命令可以看到cupsd任务一直在执行


      image.png

    常用linux命令

    ssh sns@10.2.11.50:远程登录linux
    Disk Usage Ananyzer,可查看真实文件及文件夹大小
    目前 tools/tomcat/logs一直在增加
    sudo du -h --max-depth=1 |sort -nr
    sudo find / -size +1G:列出大文件
    du -h filepath:文件大小
    ls -lh:列出文件夹中文件大小
    df -hl,查看整个硬盘占用情况
    ls -l 查看文件夹,文件权限

    '/opt/tools/jenkins/jobs/hy_android_dev/builds/permalinks'

    '/opt/tools/jenkins/jobs/hy_android_dev/builds/2050/archive/hy_flavorsDev_debug_V5.9.0_1155_CID2050.apk'

    '/opt/tools/jenkins/jobs/hy_android_release/builds/permalinks'

    '/opt/tools/jenkins/jobs/hy_android_release/builds/579/archive/hy_flavorsDev_debug_V5.9.0_1155_CIR579.apk'

    lastCompletedBuild 2050
    lastFailedBuild 2047
    lastStableBuild 2050
    lastSuccessfulBuild 2050
    lastUnstableBuild -1
    lastUnsuccessfulBuild 2047

    本地maven仓库搭建
    https://blog.csdn.net/yangxuan0261/article/details/107472435

    scp【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】

    scp /Users/mac_pc/Desktop/test.png root@192.168.1.1:/root

    2、从本地将文件夹传输到服务器

    scp -r【本地文件的路径】【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】

    sup -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root

    3、将服务器上的文件传输到本地

    scp 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】

    scp root@192.168.1.1:/data/wwwroot/default/111.png /Users/mac_pc/Desktop

    4、将服务器上的文件夹传输到本地

    scp -r 【服务器用户名】@【服务器地址】:【服务器上存放文件的路径】【本地文件的路径】

    sup -r root@192.168.1.1:/data/wwwroot/default/test /Users/mac_pc/Desktop

    • free -h 查看系统内存使用情况


      image.png
    total:总计物理内存的大小。
    used:已使用多大。
    free:可用有多少。
    Shared:多个进程共享的内存总额。
    Buffers/cached:磁盘缓存的大小。
    第三行(-/+ buffers/cached):
    used:已使用多大。
    free:可用有多少。
    第四行就不多解释了。
    区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。 这两个的区别在于使用的角度来看,第一行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是434884KB,已用内存是3489800KB,
    第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。
    所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。
    
    
    • top命令


      image.png
    PID:进程的ID
      USER:进程所有者
      PR:进程的优先级别,越小越优先被执行
      NInice:值
      VIRT:进程占用的虚拟内存
      RES:进程占用的物理内存
      SHR:进程使用的共享内存
      S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
      %CPU:进程占用CPU的使用率
      %MEM:进程使用的物理内存和总内存的百分比
      TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
      COMMAND:进程启动命令名称
    
    
    • 3.查看45685进程的线程情况


      image.png
    ps p 45685 -L -o pcpu,pmem,pid,tid,time,tname,cmd
    
    • 4\
    • 查看java进程启动参数


      image.png
    jcmd pid VM.flags 
    
    • 查看环境变量
    linux:
    whereis java
    which java (java执行路径)
    echo $JAVA_HOME
    
    echo $PATH
    
    

    相关文章

      网友评论

          本文标题:Ubuntu操作记录

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