Linux基础

目录结构

etc:存放所有的系统管理所需要的配置文件和子目录

home:用户的主目录,在linux中,每个用户都有一个自己的目录,一般该目录名以用户账号命名

opt:给主机安装额外的软件所摆放的目录,比如redis,mysql等

temp:用来存放临时文件.用完即丢的文件

usr:用户很多应用程序和文件都存放在这个目录下,类似windows的program files

基本命令

目录管理

cd ./当前目录 ..返回上级目录 /返回根目录

ls列出目录 -a查看全部文件,包括隐藏文件 -列出所有文件,包含文件的属性和权限,没有隐藏文件

mkdir创建目录 mkdir -p创建层级目录

rmdir 删除目录 rmdir -p删除层级目录

cp 复制文件或者目录

rm 移除或删除目录 rm -f 忽略不存在的目录,不会出现警告,强制删除 rm -r递归删除目录 -i 互动,删除询问是否删除 -rf 目录下所有文件全部删除

mv移动文件或目录/重命名 -f强制 -u只替换已经更新过得文件

pwd:显示当前用户所在目录

基本属性

chgrp -R 更改文件属组

chown -R 更改文件属主

chmod:更改文件9个属性

文件内容查看

Linux基础_第1张图片

zxvf(解压)

LINUX链接的概念(了解)

VIM编辑器(查看内容,编辑内容,保存内容)

命令模式

vim test.txt-->i进入输入模式 ->编辑-》esc退出--》:wq保存退出

输入模式

底线命令模式

账号管理

useradd 添加用户  -m自动创建主目录 -g给用户分配组

userdel 删除用户 -r删除用户的时候,一并删除目录

usermod修改用户

切换用户:

Linux基础_第2张图片passwd user 给用户添加密码

passwd -l username 锁定账户

passwd -d username 将密码清空

用户组管理

组的增加删除修改实际上是对、etc/group文件的更新

groupadd 创建一个用户组 -g指定id

groupdel删除用户组

groupmod -g 修改用户组id -n 修改用户组名

磁盘管理

df列出文件系统整体的磁盘使用量 -h 兆/G查看

du检查当前磁盘使用量 -a 查看所有包括隐藏的文件 -sm /*检查根目录下每个目录所占用的容量

挂载磁盘:

mount /dev/cy  /mnt/cy 将dev cy 挂载 mnt cy

umount卸载 -f强制卸载

进程管理

ps查看当前系统中正在执行的各种进程信息  -a 显示当前终端运行的所有进程信息  -u 以用户的信息显示进程    -x 显示后台运行进程的参数

|管道符 grep分组  ps -aux|grep mysql 查询mysql相关进程

ps -ef查看父进程信息

kill -9 进程id 强制结束进程

你可能感兴趣的:(服务器相关,linux,运维,服务器)