admin管理员组

文章数量:1630195

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

本文标签: 新手基础Linux