Linux进阶知识
1 内核版本
查看系统内核信息uname -a 或者cat /proc/version
2 操作系统版本
命令:more /etc/os-release
3 内存信息
命令:free -h
4 进程管理
使用killall命令用于终止指定名称的所有进程,当需要结束系统中多个相同名称的进程时,使用killall命令将更加方便,效率更高。Killall命令同样也有“-9”选项。
命令:killall nginx
5 网络管理
命令:ip a s
网卡的配置文件
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=“eth0” #网卡名称
BOOTPROTO=“dhcp” # 启动地址协议,使用dhcp协议
ONBOOT=“yes” #控制网卡是不是开机自启动
TYPE="Ethernet"
6 路由信息
命令:route -n

Destination:目标网络或目标主机。
Destination 为 default(0.0.0.0)时,表示这个是默认网关,所有数据都发到这个网关.
Gateway:网关地址,0.0.0.0 表示当前记录对应的 Destination 跟本机在同一个网段,通信时不需要经过网关
Genmask:Destination 字段的网络掩码,Destination 是主机时需要设置为 255.255.255.255,是默认路由时会设置为 0.0.0.0
Flags 标记,常见标志位如下:
U :该路由是启用的
H:目标是一台主机
G:使用网关。
7 内核参数管理
内核参数调整方法。
/etc/sysctl.conf 内核参数配置
sysctl -a :查看当前系统默认/生效的参数。
sysctl -w : 修改参数,
例:sysctl -w net.ipv4.ip_forward=1
sysctl -p :修改的参数生效。
常见配置参数:
tcp连接保活参数
net.ipv4.tcp_keepalive_intvl = 75 #75s探测一下。
net.ipv4.tcp_keepalive_probes = 9 #探测9次。
net.ipv4.tcp_keepalive_time = 7200 #默认2个小时探测一下。
以上是linux 下配置tcp keepalive ,要启用keepalive 还需要在程序中启用keepalive
8 资源管理
用户资源限制,配置文件/etc/security/limits.conf。修改后需要重新login才能生效。
resource:
core - 限制内核文件的大小
data - 最大数据大小
fsize - 最大文件大小
memlock - 最大锁定内存地址空间
nofile - 打开文件的最大数目
rss - 最大持久设置大小
stack - 最大栈大小
cpu - 以分钟为单位的最多 CPU 时间
noproc - 进程的最大数目
as - 地址空间限制
maxlogins - 此用户允许登录的最大数目
配置文件示例:
more /etc/security/limits.conf
#This file sets the resource limits for the users logged in via PAM.
#It does not affect resource limits of the system services.
* soft nofile 65536
* hard nofile 65536
* soft nproc 65536
* hard nproc 65536
* soft memlock unlimited
* hard memlock unlimited
root - nofile 1048576
配置格式
<domain> <type> <item> <value>
用户名/组名 soft/hard 资源名称 资源大小
查看当前用户生效的资源限制
Linux进阶知识
本文2024-09-23 01:14:08发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144647.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf