linux基础本人新手,
作者:互联网
linux基础片
ctrc+c 取消操作
lsblk 查看硬盘的信息
fdisk -l 查看当前系统所有磁盘分区信息 (fdisk是一个工具)
df -h 查看已挂载的磁盘信息
partx -a /dev/sda 刷新/etc/sda磁盘的信息
mkfs.etxt /dev/sda1 格式化、/etc/sda1
du -sh /u01 查看大小是否和原来mysql数据库大小一致
reboot 重启磁盘
file 查看文件类型
clear 清屏
ls -a 查看隐藏的
history 显示用过的1000条命令
- 代表所有
- 查找文件夹路径的命令:find
man 查看命令的选项
systemctl is-enabled httpd #查看httpd服务是否开机自启
systemctl status httpd #查看服务当前状态
systemctl list-unit-files|grep enabled #查看所有开机自启服务列表
rpm -ql vsftpd #查看vsftpd服务生成的文件
grep ^# /etc/vsftpd #只查看vsftpd文件中带#开的行
vim /var/log/named.log 查看named的日志文件(出问题先看日志文件)
ln -s thes fise fise为thes的软链接
unlink fise 删除软链接fise
#基础命令
文件
- 创建touch 用法二 touch ccc{1…10}.txt
- 删除 rm 用法二rm -rf ccc 强行删除
- 复制cp 原文件名 新文件名
- 剪切mv 可用于改名
- 把一个文件内容放到其他文件的最后面 echo “bbb” >> ccc 意思 把bbb文件放到ccc文件内的后面
- 查找文件(文件夹)目录
- 记得全名查找 find /var -name “ccc.txt” 文件(文件夹)
- 记不得全名查找 ls / |grep cc 找普通文件(文件夹)
- 找安装软件 rpm -qa |grep 软件名
- 找正在运行的软件 ps -ef |grep 软件名
- grep 在文件中找到关键词,显示出来
查看文件内容tail 意思是看最后十行
tail -f 意思动态查看文件的输出信息
less 分屏显示文件内容 (相关的三个命令 act more less)
less -N 加序号 (按q退出)
wc 统计文件内容的数量 行数 单词数 字节数
du -sh 查看文件(文件夹)的大小
文件(文件夹)打包
压缩tar -zcf adc.tar.gz a.txt b.txt
解缩tar -zxf adc.tar.gz
挂载
第一步查看是否连接u盘 sudo fdisk -l
第二步新建文件夹 usb
mount /dev/sdbl /usb
第三步umount /dev/sbd1 卸载/dev/sdb1设备
文件夹
- 创建mkdir 用法二 mkdir -p
- 删除 rm -rf ccc 强行删除 rm -r ccc 删除
- 复制cp -r 原文件夹名 新文件夹名
- 剪切mv 可用于改名
文件编辑 (vim 进入文件编辑)
着色工能:syntax on : syntax off
快速到固定行 5+G
复制指定行 50yy
撤销 u 恢复 carl +r
查找 /文件内容
替换 :%s/要换的内容/加的内容 g (意思是替换所有内容)
set nu 显示行号 set nonu 取消
为文件添加注释(#)自己找
管道命令 做用过滤、方便统计、实现功能的等价效果。
如统计功能,查看有多少文件,查看文件内有多少用户。(用户都在文件内)
如: less /etc/passwd |wc
xargs命令的意思是如有不支持的、在前面加命令xargs.
用户和用户组
新建用户useradd xiao 修改mod 删除 del
新建用户组groupadd xiao 修改mod 删除 del
如useradd -(选项) 用户
选项有很多自己找 -s -g
passwd 用来改密码的。
有些用户正在用删除不了,用kill. ps -ef |grep cccc (查看cccc的全部运行软件)用kill强行关闭。
一系统服务管理命令systemctl
开启一个服务 : systemctl start sshd
关闭一个服务: systemctl stop sshd
查看一个服务的状态: systemctl status sshd
重启一个服务: systemctl restart sshd
设定一个服务开机启动: systemctl enable sshd
设定服务开机不启动: systemctl disable sshd
重新加载服务的配置文件: systemctl reload sshd
锁定服务: systemctl mask sshd
解锁服务: systemctl unmask sshd
开机启动图形:systemctl set-default graphical.target
开机不启动图形: systemctl set-default multi-user.target
二 ssh命令
ssh命令可以远程登录主机,格式
ssh root@172.254.23.111
root :是登录主机所属用户
172.254.23.111:主机的ip地址
这个方式是以登录密码的方式,其中最后一行输入密码。
在登录之前,主机要执行一下步骤开始ssh服务
3.3 逻辑卷相关命令
创建物理卷:pvcreate
pvcreate /dev/sdb1
创建卷组:vgcreate
vgcreate vg01 /de/sdb1
创建逻辑卷:lvcreate
lvcreate -n lv01 -L 1G vg01
lvcreate -n lv01 -l 100 vg01
lvcreate -n lv01 -l 100%free vg01
删除逻辑卷:lvremove
lvremove /dev/vg01/lv01
删除卷组:vgremove
vgremove vg01
说明:卷组里的物理卷没有被使用才可以直接删除卷组
删除物理卷:pvremove
pvremove /dev/sdb1
扩容卷组:vgextend
vgextend vg01 /dev/sdb2
扩容逻辑卷:lvextend
lvextend /dev/vg01/lv01 -L +2G
同步文件系统: resize2fs /dev/vg01/lv01
裁剪卷组:vgreduce
vgreduce vg01 /dev/sdb2
裁剪逻辑卷:lvreduce
标签:文件,sshd,查看,vg01,dev,systemctl,linux,新手,本人 来源: https://blog.csdn.net/baxydxp/article/details/109094988