一、目录篇
格式:mv [参数] [源文件/目录] [目标文件/目录]
参数:-f force 强制linux命令,如果目标文件已存在则不会询问而直接覆盖
-iinteractive交互,目标文件已存在的话会询问是否覆盖
例1:移动test-1到lengjf-blog下
例2:移动test-1到test下并重命名为test-01
格式:rm [参数] [文件/目录]
参数:-r 删除目录
-f 删除时没有提示
rm -rf是一个很危险的命令,需谨慎使用
格式:cp [参数] [原文件][目标文件]
参数:-r 拷贝目录
-f 拷贝时没有提示
二、系统篇
ps是Process Status的缩写,用于列出当前系统运行的进程,常通过管道符"|"以及"grep"组合使用
格式:kill [参数] [进程号/pid]
参数:-9 无条件强制终止进程
解释:top - 15:54:13[当前系统时间],up 20 days[系统已经运行了20天],1 user[个用户当前登录],
22.关于linux系统的负载,以下表述正确的是:a: 通过就绪和运行的进程数来反映b: 通过top命令查看c: 通过uptime查看d: load:2.5,1.3,1.1表示系统的负载压力在逐渐变小bclinux命令,解释:alinux系统还需要包含处于waitting状态的进程 d说明系统负载变大,load average分别是系统1分钟,5分钟,15分钟的平均负载 参考链接:(1)(2)23.关于排序算法的以下说法,错误的是:a: 快速排序的平均时间复杂度o(nlogn),最坏o(n^2)b:堆排序平均时间复杂度o(nlogn),最坏o(nlogn)c:冒泡排序平均时间复杂度o(n^2),最坏o(n^2)d:归并排序的平均时间复杂度o(nlogn),最坏o(n^2)d,解释:归并排序最坏的时间复杂度也是o(nlogn)24.假设函数rand_k会随机返回一个【1,k】之间的随机数(k>=2),并且每个证书出现的概率相等。在做第一步的时候,系统当前的php fastcgi进程数明显超过了预设值的64这个数值,在电信的服务器上查看当前的php fastcgi进程数没有高于64这个数值,而且网通线路的活动连接明显高于电信的活动连接,准备到晚上的时候看看情况,结果到晚上22:30的时候,查看系统当前的php fastcgi进程数明显小于64预设值,当前的活动连接也比原来低很多,由此可以说明出现nginx不稳定的情况是由于服务器访问负载过大引起的,就是加上第二步的错误也不顶作用。阻塞时间代表任务进入阻塞状态或者等待队列中数据时(当任务读取队列但是队列是空的时候)的最大'节拍'数,或者等待队列空间变为可以使用(当任务需要写数据到队列,但是队列已满时)。
273 processes: 259 sleeping, 3 running, 5 zombie, 3 stopped, 3 on cpu。tasks: 849 total, 1 running, 848 sleeping, 0 stopped, 0 zombie。?新建 (born) :新建的线程处于新建状态?就绪 (ready) : 在创建线程后,它将处于就绪状态,等待 start() 方法被调用?运行 (running) : 线程在开始执行时进入运行状态?睡眠 (sleeping) : 线程的执行可通过使用 sleep() 方法来暂时中止。
%Cpu(s): 0.7us[用户空间占用CPU百分比],1.0 sy[内核空间占用CPU百分比],
0.0 ni[用户进程空间内改变过优先级的进程占用CPU百分比],98.0id[空闲CPU百分比],
0.3 wa[等待输入输出的CPU时间百分比],kiB Mem: 1016516 total[物理内存总量],
70852 free[空闲内存总量],401532 used[使用的物理内存总量],544132 buff/cache[用作内核缓存的内存量]
kiB Swap: 1049596 total[交换区总量],949868 free[空闲交换区总量],99728 used[使用的交换区总量],
437776 avail Mem[可用于进程下一次分配的物理内存数量]