Linux基础

概述

Linux在服务器领域的应用是最强的。

主要应用:机顶盒、数字电视、网络电话、手机、PDA、智能家居、智能硬件等应用领域。在以后的物联网应用中会更加广泛。

特点:免费、稳定、高效

吉祥物:tux在这里插入图片描述

Linux目录结构

Linux采用层式的树状结构,在此结构中最上层的是根目录“ / ”,然后才是其它目录。与window系统不同,Linux的文件存放都是有规定的,不能随心所欲的存放。

在这里插入图片描述
特点:Linux系统把所有内容(包括硬件)都以文件的形式表现出来。在Linux世界里,一切皆文件。

如果以后在工作中遇到,那么就要把Linux系统的文件结构背下来,因为正常来说是看不到操作界面的。

  1. /bin(/usr/bin、/usr/local/bin) ,是Binary的缩写,这个目录存放着最经常使用的命令。
  2. /sbin(/usr/sbin、/usr/local/sbin) ,s就是Super User的意思,这里存放的是系统操作员的系统管理程序。
  3. /home ,存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录的名字是以用户的账户号命名。
  4. /root ,该目录为系统管理员(超级权限者)的用户主目录
  5. /lib ,系统开机所需要最基本的动态连接共享库。
  6. /lost+found ,这个目录一般情况下是空的,当系统非法关机后,里面才会存放一些文件。
  7. /etc ,所有的系统管理所需要的配置文件和子目录,比如安装MySQL数据库 my.conf
  8. /usr ,用户的很多应用程序和文件都存放在这个目录下
  9. /boot , 存放启动Linux的一些核心文件,包括一些连接文件以及镜像文件。
  10. /proc , 这个文件是一个虚拟目录,它是系统内存的映射,访问目录来获取系统信息。[不能动]
  11. /srv , service缩写,存放一些服务启动之后需要提取的数据。[不能动]
  12. /sys , 这是Linux2.6内核的一个很大变化。该目录下安装了2.6内黑中新出现的以恶搞文件系统sysfs。[不能动]
  13. /temp,这个目录是用来存放一些临时文件。
  14. /dev,类似于win的设备管理器,把所有的硬件用文件的形式储存。
  15. /media,Linux 系统会自动识别一些设备,例如U盘等,识别后,Linux会把识别的设备挂载到这个目录下。
  16. /mnt,系统提供该目录是为了让用户临时挂载别的系统文件的,比如外部的共享文件。
  17. /opt,这是给主机额外安装软件所摆放的目录。
  18. /usr/local,这是另一个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。
  19. /var/,这个目录中存放着不断扩充的东西,习惯将经常被修改的目录放在这个目录下,包括各种日志文件。
  20. /selinux,是一种安全子系统,它能控制程序只能访问特定文件有三种工作模式可以自行设置。

Linux远程登陆及远程文件传输

vm中打开Linux系统在终端输入ifconfig可以查看到ip
在这里插入图片描述
在window系统打开终端,输入ping+Linux中的IP
在这里插入图片描述
互通后才可进行远程登陆。
然后在Xshell7中进行远程连接。
打开Xshell7,新建会话
在这里插入图片描述
然后输入用户号,密码登陆即可。
在这里插入图片描述

远程传输文件的话则需要用到XFTP7软件。
与Xshell操作相同
在这里插入图片描述
登陆进去以后显示为如下,左侧为window系统,右侧为Linux系统。
在这里插入图片描述
Xshell和XFTP下载地址:https://www.xshell.com/zh/free-for-home-school/

Linux关机重启

在这里插入图片描述

Vi和Vim编辑器

基本介绍

在这里插入图片描述
在这里插入图片描述
下面在Xshell中进行一次实操创建一个简单的java
在这里插入图片描述
此时进入正常模式,输入无反应。
在这里插入图片描述
输入‘i’进入编辑模式(插入模式)
在这里插入图片描述
编辑完后,想要保存需要输入esc然后 再输入‘:wq’切换到命令行模式进行保存并退出。
输入ls,可以看出成功写入
在这里插入图片描述

Vi和Vim模式的切换:

在这里插入图片描述

Vi和Vim快捷键

在这里插入图片描述
在这里插入图片描述

用户管理

用户登陆和注销

在这里插入图片描述

添加删除用户

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果在Xshell中,输入userdel但是查看却没有删除的情况,说明此时你要删除的用户没有退出登陆。解决方法是一直按ctrl+d退出所有用户,重新连接,再登陆root删除用户,这样就可以成功删除。

查询用户

在这里插入图片描述
在这里插入图片描述

用户组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实用指令

指定运行级别

在这里插入图片描述

找回root密码

在这里插入图片描述
在这里插入图片描述

帮助指令

在这里插入图片描述

文件目录指令

pwd、ls

在这里插入图片描述
绝对路径与相对路径的区别:
在这里插入图片描述

cd

在这里插入图片描述

mkdir

在这里插入图片描述

rmdir、rm -f

在这里插入图片描述

touch

在这里插入图片描述

cp

在这里插入图片描述

rm

在这里插入图片描述

mv

在这里插入图片描述

cat

在这里插入图片描述

more

在这里插入图片描述

less

在这里插入图片描述

echo、head 、tail

在这里插入图片描述
在这里插入图片描述

>和>>

在这里插入图片描述

ln

在这里插入图片描述

history

在这里插入图片描述

时间日期指令

date

在这里插入图片描述在这里插入图片描述

搜索查找指令

find

在这里插入图片描述

locate

在这里插入图片描述

grep

在这里插入图片描述

压缩解压指令

gzip、gunzip

在这里插入图片描述

zip、unzip

在这里插入图片描述

tar

在这里插入图片描述

Linux组

Linux中的每个 用户必须属于一个组,不能独立于组外。
在Linux中每个文件有所有者、所在组、其它组的概念。

文件/目录的所有者

查看文件的所有者: ls -ahl
修改文件所有者: chown 用户名 文件名

所在组

在这里插入图片描述

其它组

除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。

改变用户所在组

在这里插入图片描述

rwx权限

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

权限修改 -chmod

在这里插入图片描述
在这里插入图片描述

修改文件所有者 -chown

在这里插入图片描述

修改文件/目录所在的组 -chgrp

在这里插入图片描述

实践:警匪

有权对文档进行操作前必须有对目录的操作权
sxc

定时任务调度

crond任务调度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

at任务调度

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网络配置

原理图

在这里插入图片描述

查看IP和网络

查看IP:ifconfig
在这里插入图片描述

网络环境配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置主机名和hosts映射

在这里插入图片描述
在这里插入图片描述

主机名解析过程分析(Hosts、DNS)

在这里插入图片描述
在这里插入图片描述

进程管理(重点)

基本介绍

在这里插入图片描述

显示系统执行的进程

在这里插入图片描述
在这里插入图片描述

父子进程

在这里插入图片描述

终止进程

在这里插入图片描述

查看进程树pstree

在这里插入图片描述

服务管理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

chkcinfig指令

在这里插入图片描述

systemctl指令

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值