Linux随笔记

ssh登陆

ssh root@106.54.212.96

后台执行任务

  1. 开启任务
nohup 命令 > temp.log &
  1. 查看正在运行的任务
jobs -l

查找文件

从 根目录/ 开始查询

find / -name "my.ini"

查询大文件关键字

每次读取 bs * count 大小的值

dd if=文件名 bs=1024 count=1200 | grep '关键字'

根据名称停止所有相关进程

杀死进程中所有进程名中有 kube关键字的进程

pkill -9 kube

创建软链

ln -s 源文文件或目录 目标文件或目录

Fork炸弹

请不要轻易执行,会耗尽服务器资源,使服务器不能正常的对外提供服务

:(){:|:&};: 

漂亮的进程监控

  1. 安装htop
yum install -y htop
  1. 查看进程
htop
  1. 效果

传输文件

  1. 从本机上传到服务器上
# 传输文本
scp test.txt root@106.54.212.96:~/
# 传输文件夹
scp -r demo root@106.54.212.96:~/
  1. 从服务器下载到本机
scp root@106.54.212.96:~/test.txt ./

临时聊天

# 在 12345 端口启动一个server端
nc -l 12345 
# client 连接,连接成功后就可交流了
nc 127.0.0.1 12345 

挂载

Linux中的根目录以外的文件要想被访问,需要将其“关联”到根目录下的某个目录来实现,这种关联操作就是“挂载”,这个目录就是“挂载点”

命令格式

mount -t [type] [device] [dir]

其他参数
-t: 加载文件系统类型
-l:显示已加载的文件系统列表;
-h:显示帮助信息并退出;
-v:冗长模式,输出指令执行的详细信息;
-n:加载没有写入文件/etc/mtab中的文件系统;
-r:将文件系统加载为只读模式;
-o 挂载文件系统的选项
-a:加载文件“/etc/fstab”中描述的所有文件系统。

支持的文件系统类型有:

adfs, affs, autofs, cifs, coda, coherent, cramfs,
debugfs, devpts, efs, ext, ext2, ext3, ext4, hfs, hfsplus, hpfs, iso9660, jfs, minix, msdos,
ncpfs, nfs, nfs4, ntfs, proc, qnx4, ramfs, reiserfs, romfs, squashfs, smbfs, sysv, tmpfs,
ubifs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs.

示例

# 查看磁盘
fdisk -l
# 挂载U盘
mount -t ext4 /dev/sdd1 /mnt/usb

u盘的盘符为/dev/sdd1 将其挂载到我们的 /mnt/usb 目录

查看文件信息

stat test.go

输出

  文件:"test.go"
  大小:505       	块:8          IO 块:4096   普通文件
设备:fd01h/64769d	Inode:393534      硬链接:1
权限:(0644/-rw-r--r--)  Uid:(    0/    root)   Gid:(    0/    root)
最近访问:2020-11-16 20:25:18.530549903 +0800
最近更改:2020-11-16 20:25:18.530549903 +0800
最近改动:2020-11-16 20:25:18.536549916 +0800

可根据 Inode 判断文件是否相同,系统底层都是通过 Inode判断文件是否相同的,文件名只是 Inode 号的一个别称。

查询 Inode 值

ls -i test.go

输出

393534 test.go
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值