1、文件问题
Linxu中对文件的权限表示为rwx,权限标记表示时第一位表示的是文件或目录,文件用“-”表示,目录用d表示。其读权限r=4,写权限w=2,执行x=1.如:
7表示为4+2+1,故为rwx.
2、Linux三个查看文件的命令为:cat,less,more.其中只是查看的方式不一样,less可以让光标上下移动,more只能用enter键往下翻,cat的话直接跳到最后一页。
3、Linux查看磁盘挂载状态的命令式为:mount
4、Linux文件权限总共10位长度,分成四段:第一段表示文件类型,第二段表示文件所有者的权限,第三段文件所有者所在组的权限,第四段为其他用户的权限。
5、用户态切换到内核态的3种方式:
a、系统调用 b、异常 c、外围设备的中断
6、usermod -l 为修改账户名称的命令,格式为:usermod -l new_name old_name
7、查看Linxu系统状态的命令为:
a、可以使用top命令分析CPU使用,内存使用,负载等情况
b、可以使用free查看内存整体的使用情况
c、可以使用 cat /proc/meminfo查看内存更详细的情况
8、ls命令是Linux下最常用的命令,ls命令就是list的缩写,用来打印出当前目录的清单,如果ls指定其他目录,那么ls便会显示指定目录里的文件以及文件夹清单。
9、cat命令主要有三大功能:
a、一次显示整个文件:
只能创建新文件,不能编辑已有文件
c、将几个文件合并为一个一个文件:$cat file1 file2 > file
10、cat -n file1 file2 命令的意思是把文件file1和file2连在一起,然后输出到屏幕上。-n:参数在每行之前显示行号。
11、在shell环境下,ssh user@被监控主机ip “uptime”查看远程Linux系统运行了多少时间。scp是远程文件传输的命令,uptime命令用于查看服务器运行了多少时间,以及有多少个用户登录,快速获取服务器的运行情况。
12、链接分硬链接和符号链接,符号链接可以建立对于文件和目录的链接,符号链接可以跨文件系统,即可以跨磁盘分区,符号链接的文件类型位是I,链接文件具有新的i节点。硬链接不可以跨文件系统,只能建立对文件的链接,硬链接的文件类型是-,且硬链接文件的节点同被链接文件的节点相同。
13、nohup命令:如果你正在运行一个进程,而且你觉得在退出账户时该进程还会进行,可以使用nohup命令,该命令可以在你退出账户/关闭终端之后继续运行相应的进程,nohup就是不挂起的意思。
14、crontab命令:可以在固定的间隔时间执行指定的系统指令或者shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。
15、rpm是低级的RedHat软件包管理工具:
-i package_name 安装软件包
-U packagefile 更新软件包
-qa 列出已安装的软件包列表
-q package-name 判断软件包是否安装
-qf file_name 判断某个特定文件是由哪个软件包负责安装的
16、Linux中write函数的返回值的含义是已发送,但不保证对方收到。
17、C++中feof函数的用法是从输入流读入数据,如果到达稳健末尾(与遇文件结束符),eof函数值为非零值,否则为零。
18、vi编辑器中的几个命令:
rm:没有使用
dd:删除一行
yy:实现复制一行数据
pp:实现复制粘贴作用
19、/etc/hosts 主机名到IP地址的映射关系的文件
/etc/resolv.conf DNS服务的配置文件
/etc/gateways 建立动态路由需要用到的文件
20、ps -aux 为查看所有进程的命令
netstat -apn查看服务程序占用的端口
watch 监测一个命令的运行结果,省得一遍遍手动运行
isof是一个列出当前系统打开文件的工具
21、孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程,孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。
22、僵尸进程:一个进程使用fork创建子进程,如果子进程退出,而父进程并没有调用wait或waitpid获取子进程的状态信息,那么子进程的状态描述符仍然保存在系统中,这种进程称之为僵尸进程。