美文网首页
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