Linux 学习笔记
/etc/profile和 ~/.bash_profile的区别
前者是表示系统的整体设置,生效后所有用户可用。
后者是表示当前用户的设置,只当前用户有效。
tail命令详解
tail命令的用途是讲指定文件的最后几行按照一定规则
输出到终端,若文档有更新,也会主动刷新。
语法
tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数详解
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。
进程等相关操作
curl命令详解
该命令是linux系统中利用url规则在命令行中进行文件传输的工具。支持文件的上传、下载功能
命令详解,参考链接 https://www.jianshu.com/p/07c4dddae43a
Linux系统日志管理
系统常用日志
/var/log/message 系统信息日志,包含错误信息等
/var/log/secue 系统登录日志
/var/log/cron 定时任务日志
/var/log/maillog 邮件日志
/var/log/boot.log 系统启动日志
日志管理服务
1、主要采集日志,不生产日志
2、配置文件:/etc/rsyslog.conf
参考链接:https://www.cnblogs.com/uthnb/p/9375237.html
https://www.cnblogs.com/qingkongwuyun/p/9095904.html
touch命令
用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
wc命令
该命令为统计指定文件的字节数、字数、行数,并将统计结果显示输出。
netstat命令详解
该命令常用于显示各种网络信息,如网络链接、路由表、接口状态等。
参考链接:https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316661.html