工程门户网站建设,浏览器主页被篡改2345,合肥网站建设哪个好,广州做网站厉害的公司Network
ping
ping -c 3 -i 0.01 127.0.0.1
# -c 指定次数
# -i 指定时间间隔
日志
一般存放位置#xff1a; /var/log#xff0c;包含#xff1a;系统连接日志 进程统计 错误日志
常见日志文件说明
日志功能access-logweb服务访问日志acct/pacct用户命令btmp记录失…Network
ping
ping -c 3 -i 0.01 127.0.0.1
# -c 指定次数
# -i 指定时间间隔
日志
一般存放位置 /var/log包含系统连接日志 进程统计 错误日志
常见日志文件说明
日志功能access-logweb服务访问日志acct/pacct用户命令btmp记录失败记录lastlog最近成功登录记录 最后一次不成功登录messages系统日志sudolog记录使用sudo发出命令syslog记录su命令使用utmp当前登录每个用户wtmp一个用户每次登录进入和退出时间的永久记录secure系统登录行为 lastlog
查看各个用户最后一次登录 who
查看wtmp 或 utmp文件 当前登录每个用户 w
查看utmp文件 显示当前系统中每个用户以及运行的进程信息 users
当前登录的所有用户 last
自wtmp创建以来所有用户的登录记录 dmesg
系统启动信息查看查看系统启动异常 dmesg | grep -i error rpm
# 安装
rpm -ivh
# --force 强制安装
# --nodeps 忽略依赖# 查看已安装的软件包
rpm -qpl files.rpm# 升级软件包
rpm -Uvh files.rpm# 查看所有已安装
rpm -qa# 卸载
rpm -e files.rpm# 查看命令是否存在
which command# 查看命令属于哪个软件包
rpm -qf df
查看磁盘空间占用情况 df -h 进程管理
ps
一次性查看进程
Linux ps 命令 | 菜鸟教程 (runoob.com) top
实时监控进程状态每隔5秒刷新一次数据
Linux top 命令 | 菜鸟教程 (runoob.com)
kill / killall
kill -9 或 killall -9 强制终止进程
killall -u userA 删除一个用户全部进程
losf
根据端口号查看对应进程 服务启动检查
ps
查看sshd服务是否启动
ps -ef | grep sshd netstat
查看sshd服务启动的端口查看服务的启动端口 netstat -plnt | grep sshd uptime 系统平均负载特定时间间隔内运行在队列中的平均进程数
分别是1分钟5分钟15分钟的系统负载
说明
最重要的参数是15分钟的系统负载
对于单核CPU负载小于3 系统性能良好3~10 系统性能值得关注 需要优化大于10 系统性能严重问题
如果5mins或者15mins的负载值长期超过CPU个数的2倍说明系统当前处于高负载需要关注和优化。如果数值长期低于CPU的个数或核数说明系统正常运行。长期处于数值1以下CPU资源没有得到有效利用处于闲置状态。
free 公式
计算应用程序占用内存公式total - free - buff/cache
内存使用百分比total - free - buff/cache/ total
set
常用在Jenkins和脚本中
optionsdescription-开启关闭取消某个set曾启动的参数。-x 执行指令后会先显示该指令及所下的参数。-e若指令传回值不等于0则立即退出shell。-u 当执行时使用到未定义过的变量则显示错误信息。
Linux set命令 | 菜鸟教程 (runoob.com)
alias / unalias
设置命令别名和取消命令别名
# 查看
alias# 定义
# 定义ls -l的别名为dir
alias dirls -l# 取消别名设置
unalias dir history
!num: 执行对应编号的历史代码
!!: 执行上一条代码 shell行编辑快捷键命令行快捷键shell行编辑快捷键命令行快捷键_hustlei的博客-CSDN博客
grep
Linux grep 命令 | 菜鸟教程 (runoob.com)
正则表达式 – 教程 | 菜鸟教程 (runoob.com) echo echo -n 的作用是 echo -n ${CallJenkinsJob} CallJenkinsJob.txt
https://zhuanlan.zhihu.com/p/122562302
optiondescription-n取消尾随换行符-e将解释反斜杠转义字符-E禁用转义字符的解释 转义字符含义\显示反斜杠字符\a警报(BEL)\b显示退格字符\c禁止任何进一步的输出\e显示转义字符\f 显示窗体提要字符\n显示新行\r显示回车\t显示水平标签\v显示垂直标签 特殊字符含义
linux中shell变量$#,$,$0,$1,$2的含义解释/Shell中的${}、##和%%使用范例/export_1#*$2-CSDN博客 shell中#*,##*,#*,##*,% *,%% *的含义及用法_shell $#-CSDN博客
%/*
删掉最后一个 / 及其右边的字符串
%.*
删掉最后一个 . 及其右边的字符串
##*/
删掉最后一个 / 及其左边的字符串 basename
Linux basename命令的使用方法 - Raymone1125 - 博客园 (cnblogs.com)
basename - 从文件名中剥离目录和后缀
basename命令用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。
timeout
timeout 指定运行的命令最大运行时长时间到则终止该命令。
timeout命令是GNU核心实用程序软件包的一部分
Linux中运行有时间限制的命令(timeout) | 《Linux就该这么学》 (linuxprobe.com)
rename
linux之rename命令 - 知乎 (zhihu.com)
tr
Linux tr 命令用于转换或删除文件中的字符。
tr 指令从标准输入设备读取数据经过字符串转译后将结果输出到标准输出设备
参数说明
-c, --complement反选设定字符。也就是符合 SET1 的部份不做处理不符合的剩余部份才进行转换-d, --delete删除指令字符-s, --squeeze-repeats缩减连续重复的字符成指定的单个字符-t, --truncate-set1削减 SET1 指定范围使之与 SET2 设定长度相等--help显示程序用法信息--version显示程序本身的版本信息
awk
指定输入文件折分隔符fs是一个字符串或者是一个正则表达式如-F:。
Linux awk 命令 | 菜鸟教程 (runoob.com) awk -F exit
数字含义 0 命令成功执行1通用错误代码2命令或参数使用不当127未找到命令”。它通常发生在执行的命令有错别字或所需的可执行文件不在 $PATH 变量中时 date
date %Y%m%d%H%M%Sdate %Y%m%ddate %Y%m
find
Linux find 命令 | 菜鸟教程 (runoob.com)
-name pattern按文件名查找支持使用通配符 * 和 ?。-type type按文件类型查找可以是 f普通文件、d目录、l符号链接等。-size [-]size[cwbkMG]按文件大小查找支持使用 或 - 表示大于或小于指定大小单位可以是 c字节、w字数、b块数、kKB、MMB或 GGB。-mtime days按修改时间查找支持使用 或 - 表示在指定天数前或后days 是一个整数表示天数。-user username按文件所有者查找。-group groupname按文件所属组查找。
du 显示目录或文件的大小 Linux du 英文全拼disk usage命令用于显示目录或文件的大小。 du 会显示指定的目录或文件所占用的磁盘空间。 du [-abcDhHklmsSx][-L 符号连接][-X 文件][--block-size][--exclude目录或文件][--max-depth目录层数][--help][--version][目录或文件]
du命令_Linux du命令查看文件夹和文件的磁盘占用情况 (biancheng.net)
【干货】Linux du (disk usage) 磁盘管理命令使用详解 - 知乎 (zhihu.com) tcpdump
2022年最新tcpdump抓包工具教程赶快收藏_哔哩哔哩_bilibili