美文网首页
Linux基础篇

Linux基础篇

作者: 阿狸小朋友 | 来源:发表于2020-05-21 14:10 被阅读0次

1.Linux基础篇

1. 分支

Linux是从Unix发展来的

2.安装

网易镜像:http://mirrors.163.com/centos/6/isos

  • 虚拟机网络连接方式

    • 桥连接模式

      虚拟机可以和其他系统通信,但是可能造成ip冲突

    • NAT模式

      不会造成ip冲突

    • 主机模式

      独立主机,不能访问外网

3.Linux目录

  1. /

    1. /bin

    (/usr/bin,/usr/local/bin) 是binary的缩写,这个目录存放经常使用的命令

    1. /sbin

    (/usr/sbin,/usr/local/sbin)s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序

    1. /home

    存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的

    1. /root

    该目录为系统管理员,也称为超级权限者的用户主目录

    1. /lib

    系统开机所需最基本的动态连接共享库,起作用类似windows中的DLL文件,几乎所有的应用程序都需要使用这些共享库

    1. /lost+found
    2. /etc

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

    1. usr

    这是个非常重要的目录,用户的很多应用程序和文件都要放到这个目录,类似windows下的program files

    1. /boot

    存放启动linux时使用的核心文件,包括一些连接文件以及镜像文件

    1. /dev

    类似Windows设备管理器,把所有的硬件用文件形式存储

    1. media

    linux系统自动识别一些设备 例如U盘,当识别后会把识别的设备放到这个目录下

    1. /mnt

    系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将外部的存储挂载到/mnt/上,然后进入该目录查看内容

    1. /opt

    这是给主机额外安装软件所摆放的目录,如安装ORACLE数据库就可以放到该目录下

    1. /usr/local

    这是一个给主机额外安装软件所安装的目录,一般是通过编译源代码方式安装的程序

    1. /var

    这个目录中存放着在不断扩充着的东西,习惯将经常修改的文件放到该目录下,例如各种日志文件

    1. /selinux

    是一种安全子系统,他能控制程序只能访问特定文件

3.Linux实操

  1. 软件

    • xshell 远程登录
    • xftp 远程上传下载
  2. 远程登录的条件

    • linux系统开启sshd服务监听22号端口:终端中输入 setup--->系统服务
  3. vi和vim的三种模式

    • 正常模式
    • 插入模式/编辑模式 :wq (保存退出) :q :q!(强制退出,不保存)
    • 命令行模式
  4. vim快捷键

    • yy拷贝当前行,5yy拷贝当前行向下5条,p粘贴
    • dd删除当前行
    • /查找内容 回车,n查找下一个
    • :set nu 设置行号 :set nonu 取消行号
    • G到文件最末行,gg最首行
    • 撤销输入动作 u
    • 跳转到特定行。输入行数 + shift +g
  5. 常用的命令

    • shutdown -h now 立即关机

    • shudown -h 1 一分钟后关机

    • shutdown -r now 现在重启计算机

    • halt 关机,作用和上面一样

    • reboot 重启计算机

    • sync 把内存数据同步到磁盘

    • logout 退出当前用户的远程连接

  1. 用户管理

    • 创建用户 useradd xiaoming

      创建用户 xiaoming ,并将用户xiaoming放到组xiaoming里

      创建用户密码 passwd 用户名

      useradd -d 路径 xiaoming 为用户小明指定家路径,默认是在home下

  • 删除用户

    userdel 用户名 仅删除用户 不删除家目录

    userdel -r 用户名 删除用户 删除家目录

  • 查询用户信息

    id 用户名

  • 切换用户

    由root切换到xiaoming su - xiaoming,如果想再回到root,输入exit

  • 查看当前用户

    whoami

  • 用户组

    增加组 groupadd 组名

    删除组 groupdel 组名

    增加用户并指定在某个组 useradd -g 组名 用户名

    修改用户组 usermod -g 组名 用户名

  • 用户信息/组信息

    用户配置文件 /etc/passwd (用户名:口令:用户id:组id:注释描述:家目录:shell)

    组信息/etc/group (组名:口令:组id:组用户列表)

    口令配置文件 /etc/shadow

  1. 实用指令

    • 运行级别

      7个运行级别,可通过 init + 数字 切换

      运行级别的配置文件在 /etc/inittab

      root密码丢失怎么找回?在开机时快速输入---> 回车键---> 输入e--->在第二行输入e--->输入1 回车--->输入b 即可进入单用户模式(不需要密码就可登录root)

    • ls

      参数 -a(显示隐藏文件) -l(列表形式显示)

    • 路径操作

      mkdir + 路径 创建路径

      rmdir + 路径 删除路径(删除空目录)

      rm -rf + 路径 删除路径(删除非空目录)

    • touch 文件名

    • cp [选项] source dest

      cp -r 递归复制整个文件夹

    • rm

      -r 递归删除整个文件

      -f 强制删除 不提示

    • mv

      重命名 mv aaa bbb (当前目录操作就是重命名)

      移动文件 mv + 文件 + 目标路径

相关文章

网友评论

      本文标题:Linux基础篇

      本文链接:https://www.haomeiwen.com/subject/tevzohtx.html