面试基础 一文件操作和程序进程

目录:

1.文件操作

  1. 文件删除但是cpu和内存还是没有减少是为什么
  2. 怎样查看一个文件的大小
  3. 硬链接和软连接的区别
  4. 查看七天前的文件
  5. Linux上centos系统安装好以后会有一个 anaconda-ks.cfg文件 

2. 程序进程

  1. 什么是进程和线程
  2. 进程和线程的区别
  3. 程序和进程的区别
  4. 什么是僵尸进程
  5. 什么事孤儿进程

1.文件操作

1.1文件删除但是cpu和内存还是没有减少是为什么

  文件删除,文件还依然被调用,我们会发现内存和cpu都和原来没有变化,是因为,rm删除掉的只是i_nlink,也就是说,删除掉的是文件名到inod的链接删除了。但是 block数据块还是存在的。

  

1.2怎样查看一个文件的大小

[root@ localhost etc]# du -sh
30M	.

1.3硬链接和软连接的区别

(1)inod号不一样

   硬链接的inod号和源文件的inod号是一样的

   软连接的inod号和源文件的inod号是不一样的

(2)如果源文件删除对链接的影响不一样

      硬链接没有源文件还可以照常使用

      软连接没有源文件就不能使用了

1.4查看七天前的文件

[root@ localhost etc]# find -type f -mtime +7

1.5Linux上centos系统安装好以后会有一个 anaconda-ks.cfg文件 

自动生成的启动文件anaconda
# Kickstart file automatically generated by anaconda.
版本=开发
#version=DEVEL
系统安装途径光盘
install
cdrom
语言和键盘布局
lang zh_CN.UTF-8
keyboard us
网络配置
network --onboot no --device eth0 --bootproto dhcp --noipv6
root密码
rootpw  --iscrypted $6$5XHy/O.DtgKiMf04$5MayVZSdodEj3iwUDYBzAiGETZwuI.u8SZRF3a04vMcgQVzOnEPXz35PAKackJDRHfVUTtQYFCUGNebDaQdd./
防火墙开启的端口
firewall --service=ssh
认证加密方式
authconfig --enableshadow --passalgo=sha512
seliunx级别信息
selinux --enforcing
时区
timezone --utc Asia/Shanghai
系统启动引导
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --none
磁盘信息
#part /boot --fstype=ext4 --size=200
#part swap --size=2000
#part / --fstype=ext4 --grow --size=200
repo以及本地安装包,centos网络安装包
repo --name="CentOS"  --baseurl=cdrom:sr0 --cost=100
%packages
@chines-support
@core
@server-policy
结束
%end

  

2. 程序进程

2.1什么是进程和线程

2.2进程和线程的区别

2.3程序和进程的区别

2.4什么是僵尸进程

2.5什么事孤儿进程

猜你喜欢

转载自www.cnblogs.com/gaiting/p/12431270.html
今日推荐