LINUX问题记录

1.scp使用
a)像服务器传输文件(递归 -r)
scp 本地文件 root@x.x.x.x:存放目录
若不想检查公钥,方便本地操作 scp -o StrictHostKeyChecking=no 本地文件 root@x.x.x.x:存放目录
b)从服务器获取文件
scp root@x.x.x.x:服务器文件 本地存放目录 

2.持续查看cpu状态
mpstat -P ALL 间隔时间(秒) 查看次数

3.持续查看内存状态
free -ms间隔时间(秒)

4.格式化数据盘
fdisk -l
看数据盘是哪个盘
fdisk /dev/sdb
d
d
d
d
w
reboot

5.ssh跳转
ssh 用户名@x.x.x.x

6.持续占用CPU(20%左右,可多开)
for i in 'sep 1 $(cat /proc/cpuinfo |grep "physical id"|wc -l)';do dd if=/dev/zero of=/dev/null&done

7.显示开机信息
dmesg -c

8.查找目录下包含特定字段文件
grep "查找字段" -rn 查找目录

9.查看正在监听的进程
netstat -ntlp

10.插入U盘
a)U盘挂载fat32
mount -t vfat /dev/sdb1 /media
b)U盘挂载ntfs
mount -t nfs /dev/sdb1 /media
c)退出U盘
sudo umount /media/

11.查看linux内核版本
cat /proc/version

12.抓VLAN头
tcpdump -ni eth1 -v -e  | grep vla

13.npm后台运行(前端服务已架设)
nohup npm run dev >/dev/null 2>&1 & exit

14.磁盘占用
dd if=/dev/zero bs=200M count=10 of=/占用目录/test.txt

15.目录权限改读写
mount rw -o remount /

16.查看网口链接数(cpu)
cat /proc/interrupts

17.查看资源消耗(高端)
perf top -e cycles -v --source --asm-raw --no-children -d 1 -K

18.统计文本行数
cat xx.txt | wc -l

19.sed使用
a)sed删除匹配到字符串A的行
sed /A/d a.txt
b)sed替换文件内的字符串
sed -i "s/待替换字符串/替换字符串/g" 替换文件

20.一个文件复制多份
echo 'a1 a2 a3' | xargs -n 1 cp a

21.后台更改MAC
ifconfig eth0 hw ether 需变更的MAC地址

22.查看文件
a)head查看文件前x行
head -x 文件
b)tail查看文件后x行
tail -n x 文件
c)tail持续输出文件新增内容
taif -f 文件
d)sed查看文件x到y行
sed -n 'x,yp' 文件

23.awk使用
a)打印指定列x(多列使用,分割)
awk '{print $x}'
b)打印x到最后一列
awk -F " " '{for (i=x;i<=NF;i++)printf("%s ", $i);print ""}'

24.字符串切割后组成数组,再遍历数组
#!/bin/bash
a="1,2,3,4"
#要将$a分割开,先存储旧的分隔符
OLD_IFS="$IFS"
#设置分隔符
IFS=","
#如下会自动分隔
arr=($a)
#恢复原来的分隔符
IFS="$OLD_IFS"

for i in ${arr[@]}
do
echo "========"
echo $i
done

25.查询所有软链接  :  find / -type l -exec ls -altr {} \;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值