1,进程和线程的区别,多线程编程
- 不同进程的地址空间是独立的。
- 同一进程内的各线程共享同一地址空间。一个进程的线程在另一个进程内饰不可见的。
- 进程是系统资源分配和调度的基本单元,线程是进程的执行单元。资源是分配给进程的,线程不需要分配系统资源(准确的说,只需要很少的系统资源),线程可以直接使用隶属的进程的系统资源。所以说,进程间切换远远比线程间切换耗费资源。
- 线程与进程的关系为:线程是进程的执行单元,操作系统通过调度线程来使应用程序(进程)工作。而进程是线程的容器。他由操作系统创建,但是在具体执行过程中又创建了线程。
- php原生不支持多进程多线程的编程方式,但是php加上pcntl拓展可以通过系统调用fork来实现多进程;php中可以通过pthreads拓展来实现多线程。
2,内存管理
3,vim编辑器
4,网络,进程查看等常用命令
- 如何在/home/minping目录下找出大小超过10MB的文件?
[root@localhost minping]# find /home/minping -size +10M
/home/minping/pg_todo_log/jiaohang/postgresql-2017-09-07_132131.csv
/home/minping/pg_todo_log/jiaohang/postgresql-2017-09-07_103934.csv
/home/minping/redis_study/redis/deps/jemalloc/lib/libjemalloc.a
[root@localhost minping]#
- 如何在/home/minping目录下找出120天之前被修改过的文件?
[root@localhost minping]# find /home/minping -mtime +120
- 如何在/home/minping目录下找出90天之内未被访问过的文件?
find /home/minping -atime -90
4)在当前目录下创建一个名字为1的目录 的命令? 创建级联目录 ./2/3/的命令? 一条命令创建级联目录 ./1/2/3和./1/2/4?
mkdir ./1
mkdir -p ./2/3
mkdir -p ./1/2/{3,4}
5)cp一个目录中的文件需要什么权限,mv呢,rm呢,touch呢
答:cp需要x权限,mv、rm、touch都需要wx权限
6)用cat如何向文件中重定向字符串
第一种方法,输入完后按ctrl+d表示结束符:
[minping@localhost 2]$ cat >> 1.txt
fad
vvv
[minping@localhost 2]$ vim 1.txt
第二种方法,相比较第一种方法可以自定义输入完的命令,下面例子是以EOF为结束符,可以换成别的如abc:
[minping@localhost 2]$ cat >> 2.txt << EOF
> 00000
> 11111
> EOF
[minping@localhost 2]$ vim 2.txt
网友评论