ubuntu server-进程管理&打包压缩


进程管理

ps
信息:
PID: 进程id
TTY: 运行进程的终端设备
STAT: 进程状态(Sleep, Running)
TIME: 该进程占用的cpu时间
COMMAND: 命令名称

参数:
-x: 当前用户启动的所有进程
-ax: 所有用户启动的进程
-u: 进程详细信息
-aux:
-w: 显示进程文件完整路径
-auxw:
ps u PID    ($$: 当前shell的进程id)

ps -L pid号   # 查看当前进程下面的线程

ps fajx   # 查看进程树

pstree   # 更直观的进程树


# 结束进程
kill pid   # 默认Term
kill -STOP pid   # 暂停进程  (杀病毒杀不掉的时候可以先stop)
kill -CONT pid   # 回复已暂停的进程
kill -KILL pid   # kill -9 pid
kill -l  # 所有kill命令的信号 

归档打包和压缩

gzip (GUN Zip)

gzip file1

gunzip file1.gz

# Gzip不支持多文件/目录的归档打包
# 会干掉原始文件

tar打包归档 (Archive)
tar cvf file2.tar file1 file2 file3   # 并不进行压缩
gzip file.tar                         # 可以打包之后再压缩

gunzip   file.tar.gz   # 先解压
tar xcvf file2.tar # 解包



#  tar 结合gz
tar zcvf file2.tar.gz file1 file2 file3   # 参数z 打包同事亚索

tar -ztvf file.tar.gz    # -t 显示文件内容但是不解压


tar jcvf c.tar.bz2 a b # bz2

bzip2

速度可能慢一点,但是对文本文件压缩更小


bzip2 f   # 压缩

nunzip f.bz2

# tar 的 -j也可以
tar jcvf c.tar.bz2 a b 

sudoer

sudo用户组 cat /etc/group中sudo组,才能加sudo运行命令

  • 处于安全的考虑 sudo
  • visudo
  • 文件/etc/sudoers

组 所有主机=() 系统的哪些命令  
%sudo All=(ALL:ALL) ALL


# 指定配置
user_alias ADMINS = user1, user2  # 指定一些用户的别名
ADMINS ALL = (ALL)NOPASSWD:ALL    # 该别名的权限

root ALL=(ALL) ALL



文章作者: 剑胆琴心
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 剑胆琴心 !
评论
 上一篇
ubuntu server-存储管理 ubuntu server-存储管理
基本篇 存储 对磁盘的所有操作都要小心小心再小心 磁盘是计算机中最主要的存储设备 传统磁盘分区与逻辑卷管理 事前合理规划很重要 对磁盘的所有操作都要小心小心再小心 磁盘空间管理 df 查看硬盘总体使用情况`bash df
2020-02-09
下一篇 
ubuntu server-帮助&输出与重定向 ubuntu server-帮助&输出与重定向
获取帮助manman cmd man -k keyword #搜索关键词(不知道具体命令) man -k 'list directory contents' # 多个关键字 # 每个命令的 手册页 可以使用数字编号引用片段(s
2020-02-09
  目录