后端1
网络配置
下面介绍几个常用的命令。
ifconfig
netstat
hostname
ping
traceroute
ifconfig
管理员权限
su root/sudo
top
top(显示运行进程)
%us:表示用户空间程序的cpu使用率(没有通过nice调度)
%sy:表示系统空间的cpu使用率,主要是内核程序。
%ni:表示用户空间且通过nice调度过的程序的cpu使用率。
%id:空闲cpu
%wa:cpu运行时在等待io的时间
%hi:cpu处理硬中断的数量
%si:cpu处理软中断的数量
%st:被虚拟机偷走的cpu
linux创建用户
添加用户:useradd -m 用户名 然后设置密码 passwd 用户名
删除用户:userdel -r 用户名
查看文件权限
查看文件权限可以通过ls -l命令查看
如果只想查看某一个文件的权限,可以使用grep
**可读权限(read)、可写权限(write)以及可执行权限(execute)**,三者分别对应的字符为r、w和x
修改文件权限使用chmod指令
1.chmod abc filename
指令中的a、b、c分别表示一个数字,其中a对应文件所有者权限,b对应文件所有者所在组权限,c对应其他身份权限。
2.chmod u/g/o/a +/- r/w/x filename
该指令除了chmod和filename之外,还有三个部分:
①描述文件权限身份。u表示文件所有者、g表示文件所有者所在组、o表示其他用户、a表示三者全部。可以搭配使用,如ug表示文件所有者及其所在组;
②指定权限配置行为。‘+’表示添加权限,‘-’表示删除权限;
③权限类型。分别对于可读可写可执行。
未完成:倒数两个
error
管理员权限设置,用学号设置用户名显示无效,root用户下chmod后test.txt不见了!!!
extra
1.进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度运行的基本单位
2.lsof(list open files)是一个列出当前系统打开文件的工具。(ps -ef)
挂起CTRL+z
jobs
查看当前有多少在后台运行的命令
jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。
fg
将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。
bg
将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出。
kill
法子1:通过jobs命令查看job号(假设为num),然后执行kill %num
法子2:通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid
前台进程的终止:Ctrl+c
3.
5.貌似从已停止变成了已终止???
pstree貌似是个树状进程显示程序???(我看不懂,但我大为震撼)
关于jobnum:为前面的的数字号
用ls ‐ahl命令可以看到文件的所有者
关于组与文件
改变所有者(chown)和用户组(chgrp)命令
chgrp 组群 文件名/目录
用chown 用户名 文件名来修改文件的所有者
chown xiaoming abc:改变abc的所有者为xiaoming
chgrp root abc:改变abc所属的组为root
chown root ./abc:改变abc这个目录的所有者是root
chown ‐R root ./abc:改变abc这个目录及其下面所有的文件和目录的所有者是root
Linux下用户组、文件权限详解 - 打伞的鱼 - 博客园 (cnblogs.com)
ANS
1.“Linux” 是内核,而 “Linux 发行版”是操作系统.