Linux系统管理
文章平均质量分 80
Linux常用命令
大眼、不聚光
这个作者很懒,什么都没留下…
展开
-
8.Linux常用命令---查看硬件信息
总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数。原创 2024-04-19 14:56:59 · 116 阅读 · 0 评论 -
7.Linux常用命令---系统管理
我们知道,在fork()建立新进程之后,父进程与子进程共享代码段,但数据空间是分开的,但父进程会把自己数据空间的内容copy到子进程中去,还有上下文也会copy到子进程中去。而为了提高效率,采用一种写时copy的策略,即创建子进程的时候,并不copy父进程的地址空间,父子进程拥有共同的地址空间,只有当子进程需要写入数据时(如向缓冲区写入数据),这时候会复制地址空间,复制缓冲区到子进程中去。从中可以知道,source命令是在当前进程中执行参数文件中的各个命令,而不是另起子进程(或sub-shell)。原创 2024-04-25 15:35:13 · 931 阅读 · 0 评论 -
6.Linux常用命令---文件目录管理(3)
l<字符或字符串>或–ignore-matching-lines<字符或字符串> 若两个文件在某几行有所不同,而这几行同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异。-P或–unidirectional-new-file 与-N类似,但只有当第二个目录包含了一个第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。若使用paste指令的参数"-s",则可以将一个文件中的多行数据合并为一行进行显示。例如,将文件"file"中的3行数据合并为一行数据进行显示,输入如下命令。原创 2024-04-19 14:22:10 · 2373 阅读 · 0 评论 -
6.Linux常用命令---文件目录管理(2)
等,如果你指定输出字首字符串为"hello",则输出的文件名称会变成hello00,hello01…-n<输出文件名位数>或–digits=<输出文件名位数> 预设的输出文件名位数其文件名称为xx00,xx01…等,如果你指定输出文件名位数为"3",则输出的文件名称会变成xx000,xx001…awk是以文件的一行为处理单位的。-k或–keep-files 保留文件,就算发生错误或中断执行,也不能删除已经输出保存的文件。+<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。原创 2024-04-19 10:39:44 · 703 阅读 · 0 评论 -
6.Linux常用命令---文件目录管理(1)
当我们需要在不同的目录使用到相同的文件时,不需要每个目录都放一分相同的文件,只需要放置在某个固定目录,然后建立链接即可,不必重复占用磁盘空间。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。-i:与-f选项相反,在覆盖目标文件前提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。原创 2024-04-17 11:29:07 · 1015 阅读 · 0 评论 -
5.Linux常用命令---文件权限管理
权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。适用于目录,Set GID 可以使目录下新增的文档自动设置与父目录相同的属组,让子文档自动继承父目录的属组身份。第一个字符代表文件类型,接下来的九个字符分为三组,每组三个字符,分别代表所有者、所属组和其他用户的权限。适用于开放 w 权限的目录,可以阻止用户滥用 w 写入权限(禁止操作别人的文档)chown对于用户的操作,用户可以是用户名或用户ID,组可以是组名或组ID。w:可写入权限,w=2。原创 2024-04-16 10:35:12 · 408 阅读 · 0 评论 -
4.Linux常用命令---网络/端口管理
n DEV,报告网络设备统计信息,参数还可以是EDEV, NFS, NFSD, SOCK, IP, EIP, ICMP, EICMP, TCP, ETCP, UDP, SOCK6, IP6, EIP6, ICMP6, EICMP6 and UDP6。显示NIC- and driver-specific 的统计参数,如网卡接收/发送的字节数、接收/发送的广播包个数等。【A.**“四表”**是指,iptables的功能——filter, nat, mangle, raw.】原创 2024-04-16 09:49:46 · 805 阅读 · 0 评论 -
3.Linux常用命令---系统资源管理
每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目,例如在apache和nginx这种web服务器中,我们一般做性能测试时会进行几千并发甚至几万并发的测试,选择web服务器的进程可以由进程或者线程的峰值一直下调,压测,直到cs到一个比较小的值,这个进程和线程数就是比较合适的值了。上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的。原创 2024-04-15 14:38:29 · 996 阅读 · 0 评论 -
2.Linux常用命令---文件系统管理
磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。在使用 fsck 命令修改某文件系统时,这个文件系统对应的磁盘分区一定要处于卸载状态,磁盘分区在挂载状态下进行修复是非常不安全的,数据可能会遭到破坏,也有可能会损坏磁盘。如果需要支持大于 2TB 的分区,则需要使用 parted 命令,当然 parted 命令也能分配较小的分区。hd 表示 IDE 设备(方形接口)原创 2024-04-15 11:43:50 · 394 阅读 · 0 评论 -
1.Linux常用命令---系统和用户管理
UID 号为 0 的是为 root 用户保留的,UID 号 1 到 99 是为系统用户保留的,UID 号 100-999 是为系统账户和群组保留的。群组 ID (1000):代表群组的 ID 号,每个群组都要有一个唯一的 GID ,保存在 /etc/group 文件中。该文件将用户的信息分为 3 个部分。用户 ID(1000):代表用户的 ID 号,每个用户都要有一个唯一的 ID。/etc/passwd: 用户账户的详细信息在此文件中更新。/etc/group: 新用户群组的详细信息在此文件中更新。原创 2024-04-15 11:28:39 · 378 阅读 · 0 评论