commands
挂载磁盘
#查看磁盘信息 找到你要格式化的磁盘
sudo fdisk -l
#一般sda为系统盘 ,确认好自己要格式的磁盘 ,假设这里为sdb,选ext4格式。
sudo mkfs.ext4 /dev/vdb
#创建目录
mkdir -p /mnt/data
#将磁盘/dev/vdb挂载到/mnt/data下
mount /dev/vdb /mnt/data
#查看uuid号
blkid /dev/vdb
#设置开机自动挂载
#添加最后一行 UUID=960e8b9c-8005-4086-b728-990b6b8790c7 /mnt/data ext4 defaults 0 0
vi /etc/fstab
mount -a 保存
生成密钥
ssh-keygen -t rsa
常用命令
scp -P 32542 curl.txt [email protected]:/root/
#校验服务器时间
yum install -y ntpdate
ntpdate 1.cn.pool.ntp.org
timedatectl list-timezones |grep Shanghai #查找中国时区的完整名称
Asia/Shanghai
timedatectl set-timezone Asia/Shanghai #其他时区以此类推
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
##安装nohup
yum install coreutils
查找命令 Find Grep
- name 按文件名查找
- type 按文件类型查找
- exec 对搜索结果在处理
- mtime 按修改时间查找
# find命令格式
find path -option [-print] [-exec -ok command] {} \
1)path:要查找的目录路径。
~ 表示$HOME目录
. 表示当前目录
/ 表示根目录
2)options :表示对目录路径中文件的查找方式
-name filename #查找名为filename的文件
-perm #按执行权限来查找(mode为完全匹配,-mode为包含)
-user username #按文件属主来查找
-group groupname #按组来查找
-mtime -n +n #按文件更改时间来查找文件,-n指n天以内,+n指n天以前
-atime -n +n #按文件访问时间来查找文件,-n指n天以内,+n指n天以前
-ctime -n +n #按文件创建时间来查找文件,-n指n天以内,+n指n天以前
-nogroup #查找无有效属组的文件,即文件的属组在/etc/groups中不存在
-nouser #查找无有效属主的文件,即文件的属主在/etc/passwd中不存
-type b/d/c/p/l/f #查找是块设备、目录、字符设备、管道、符号链接、普通文件
-size n[c] #查找长度为n块[或n字节]的文件
-mount #查找文件时不跨越文件系统mount点
-follow #如果遇到符号链接文件,就跟踪链接所指的文件
-prune
3)print:表示将结果输出到标准输出。
4)exec:对匹配的文件执行该参数所给出的shell命令。形式为command {} ;,注意{}与;之间有空格。
5)ok:与exec作用相同,区别在于,在执行命令之前,都会给出提示,让用户确认是否执行。
find [指定查找目录] [查找规则] [查找完后执行的action]
# find命令的常规使用
# 1、根据文件名查找
find -name //根据文件名查找(精确查找)
find -iname //根据文件名查找,但是不区分大小写
find . -name '[A-Z]*.txt' -print //在当前目录及子目录中,查找大写字母开头的txt文件:
find /etc -name 'host*' -print //在/etc及其子目录中,查找host开头的文件:
find ~ -name '*' -print // 在$HOME目录及其子目录中,查找所有文件:
find . -name "out*" -prune -o -name "*.txt" -print //在当前目录及子目录中,查找不是out开头的txt文件:
# 2、按目录查找
find . -path "./aa" -prune -o -name "*.txt" -print //在当前目录除aa之外的子目录内搜索 txt文件:
find . ! -name "." -type d -prune -o -type f -name "*.txt" -print //在当前目录,不在其子目录中,查找txt文件:
# 3、按权限查找