Linux 认识及常用命令

这篇博客介绍了Linux的基础知识,包括Linux的定义、Redhat Linux发行版以及日常工作中常用的Linux命令。内容涵盖添加新用户、进程查看、内存管理、网络监控、iptables规则设置、抓包工具使用等方面,还探讨了Linux进程通信和文件类型。
摘要由CSDN通过智能技术生成

题目:

1. 什么是Linux?

- 是一个基于Unix的操作系统,基于Linux的内核,可以运行在不同厂商生产的硬件机器上
- Linux 另一个受欢迎的元素是它的吉祥物,一个名叫 Tux 的企鹅形象

2. 什么是内核?

控制计算机硬件的控制软件就是操作系统,也是linux术语中的内核。
包含:内存管理、进程管理、进程间通信、虚拟文件系统、网络接口 五大模块。

3. 平常工作都用过哪些linux命令?

添加系统用户:
ll/ls
pwd
whereis 及 locate 都是基于系统内建的数据库进行搜索,效率很高
find    遍历硬盘查找文件
which  查看执行文件位置
mkdir/touch/vim/chmod
tar    -zxvf 抽取文件  -zcvf 打包文件并gz压缩  -ztvf 查看打包的文件内容
gzip/unzip/bzip2/
head/tail/more/less
wc   -c 字节/ -m 字符/ -l 行数 / -w 词数
nl   内容列出并显示行号
sed   文本批量替换    https://www.runoob.com/linux/linux-comm-sed.html
ps/kill   一次性查看进程当前状态
ps -mp -o %mem
top   连续查看进程当前状态
sort
uniq -c   唯一化并统计
awk   格式化输入流,截取列/格式化字符
awk '{print int($1)}'
ping
iptables
telnet 
netstat -lntp   端口占用情况及端口名
netstat -an 网络连接状况
vmstat   查看系统wa/si等
sysstat工具包
sar    /var/log/sa/sar04
sar -n DEV -f /var/log/sa/sa22#查看指定日期的流量日志
iostat  //看R/W的IO总量
top
uptime
grep
ps
alias/alias rmall = 'rm -rf'/unalias rmall
df   当前挂载文件系统的占用空间、剩余空间
du   当前目录空间使用情况
free 系统内存使用状况。物理内存、swap 内存和内核 cache 内存
mount/unmount
ln   硬连接。给文件在另外一个位置创建一个同步链接。软:类似路径快捷方式,可跨FS。硬:文件副本不可跨FS。
ln –s   软连接
date   https://www.javanav.com/interview/c558fa10a8534864afe6127045e55179.html
cal    日历
tee
xargs   组合多个命令的工具
find /sbin -perm +700 |xargs ls -l

mutt  发送邮件
crontab
ssh/scp
tcpdump
pssh:批量 ssh 工具
salt、ansible:多线程工具

4. 统计访问量排名前10的IP

# awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -10

linux初识

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值