yum groups install -y "GNOME Desktop" "Graphical Administration Tools"

2.tar:

$ tar --help // 帮助中有实例
$ tar -cf shiyanlou.tar ~ // 打包
$ tar -xf shiyanlou.tar // 解包
$ tar -xf shiyanlou.tar -C tardir //解压到tardir目录 -C参数
$ tar -tf shiyanlou.tar // 仅查看包
$ tar -cphf etc.tar /etc //备份(-p 保留文件属性;-h 备份链接指向源文件)
$ 
$ tar -czf shiyanlou.tar.gz ~ // 使用gzip压缩文件
$ tar -xzf shiyanlou.tar.gz // 解压

 

3.rar

安装 rarunrar

$ sudo apt-get update
$ sudo apt-get install rar unrar

rar 命令参数没有 -

$ rar a shiyanlou.rar // a 参数
$ rar d shiyanlou.rar .zshrc //压缩
$ rar l shiyanlou.rar .zshrc // 查看不接呀
$ 
$ unrar x shiyanlou.rar //全路径解压
$ unrar e shiyanlou.rar tmp/  //解压到指定路径

图片 1

1.zip:

* 打包:zip something.zip something(目录加-r)
* 解包:unzip something
* 指定路径:-d

在UNIX系统中,僵尸进程是指完成执行(通过exit系统调用,或运行时发生致命错误或收到终止信号所致)但在操作系统的进程表中仍然有一个表项(进程控制块PCB),处于”终止状态“的进程。这发生于子进程需要保留表项以允许其父进程读取子进程的exit
status:一旦退出态通过
wait系统调用读取,僵尸进程条目就从进程表中删除,称之为”回收(reaped)”。正常情况下,进程直接被其父进程wait并由系统回收。进程长时间保持僵尸状态一般是错误的并导致资源泄漏。

一、知识储备

  • windows常用压缩文件:
    • *.zipzip程序打包压缩的文件
    • *.rar
    • *.7z
  • Linux常见:
    • *.gz,*.xz,*.bz2,
    • *.tartar程序打包,未压缩
    • *.tar.gztar打包,gzip压缩,
    • *.tar.xz,*.tar.bz2
  1. 将父进程中对SIGCHLD信号的处理函数设为SIG_IGN(忽略信号);
  2. fork两次并杀死一级子进程,令二级子进程成为孤儿进程而被init所“收养”、清理。

二、命令学习

子进程死后,系统会发送SIGCHLD
信号给父进程,父进程对其默认处理是忽略。如果想响应这个消息,父进程通常在SIGCHLD
信号事件处理程序中,使用“wait系统调用来响应子进程的终止。

发表评论

电子邮件地址不会被公开。 必填项已用*标注