zoukankan      html  css  js  c++  java
  • 多测师讲解___面试指导课程之linux__502_高级讲师肖sir

    .Linux 系统简介
    1.1 常见的操作系统分类
    windows系统;liunx系统;unix系统,mac操作系统(苹果公司)安装MAC
    1.2 linux操作系统的介绍
    1991年10月5日 林纳斯~托瓦玆 支持32位和64位,是一个基于possix和unix的操作系统。

    1.3 Linux操作系统的优点
    免费、可靠、安全、稳定、多平台
    1.4 Linux操作系统的应用领域

    2.Linux 系统搭建
    2.1 VmWare虚拟机安装
    2.2 centos系统安装

    3.Linux 常用目录
    3.1 /home 普通用户家目录
    3.2 /root 系统管理员家目录
    3.3 /usr/local 用户自行安装的软件
    3.4 /etc 配置文件

    3.5 /var 存放经常变化的文件

    4.Linnux 用户切换命令
    4.1 切换到普通用户 su+普通用户名称
    4.2 切换到超级管理员用户 su+root

    5.Linux 关于IP命令
    5.1 了解IP地址
    ip的物理地址或域名服务器的ip;

    5.2 掌握ifconfig命令查看IP信息
    ifconfig
    ifconfig eth0
    ipv4 ip 地址
    ipv6 ip 地址
    mask 子网掩码
    5.3 掌握临时修改IP地址
    ifconfig eth0 192.168.1.254 netmask 255.255.255.0
     ifconfig eth0 192.168.1.254/25
    5.4 了解永久修改IP地址
    1、 vim /etc/sysconfig/network-scripts/ifcfg-eth0
    2、修改参数
    3、 source /etc/sysconfig/network-scripts/ipcfg-eth0
    5.5 了解重启网卡,修改IP地址
    sudo service network restart  重启网卡命令
    /etc/sysconfig/network-scripts/ifcfg-eth0修改参数
    # vi /etc/resolv.conf 修改dns
    https://www.linuxidc.com/ Linux/2015-02/112964.htm
    6.Linux 查看网络状态ping命令
    6.1 掌握ping命令查看网络连接状态
    ping www.baidu.com
    6.2 掌握windows系统之间互相ping
    6.3 掌握linux系统之间互相ping

    7.Linux ssh服务
    7.1 ssh服务的作用
    SSH 是 Secure Shell Protocol 的简写,由 IETF 网络工作小组(Network Working Group )制定;在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输。确保了传递的数据安全。
    SSH是专为远程登录会话和其他网络服务提供的安全性协议。利用 SSH 协议可以有效的防止远程管理过程中的信息泄露问题,在当前的生产环境运维工作中,绝大多数企业普遍采用SSH协议服务来代替传统的不安全的远程联机服务软件,如telnet(23端口,非加密的)等
    7.2 ssh服务连接命令
    ssh ip
    7.3 xshell工具连接ssh服务
    下载,安装xshell
    7.4 xshell工具使用
    XShell连接虚拟机Linux 
    8.Linux ls命令用法
    8.1 查看目录下的文件名称/目录名称 ls
    8.2 查看目录下的文件/目录详情 ls -l (简称:ll)
    8.3 查看目录下所有文件/目录(包含隐藏文件) ls -a
    9.Linux cd命令用法
    9.1 进入根目录 cd /
    9.2 进入指定目录 cd dir
    9.3 进入当前目录 cd .
    9.4 进入上一级目录 cd ..
    9.5 进入家目录 cd ~
    10.Linux touch命令和mkdir命令用法
    10.1 创建空文件 touch +file
    10.2 创建空目录 mkdir +dir
    10.3 递归创建空目录 mkdir -p +dir/dir2/dir3
    12.Linux cp命令和mv命令
    12.1 复制一个文件 cp
    12.2 复制一个目录 cp -r
    12.3 移动一个文件 mv
    12.4 文件重命名
    13.Linux 查看文件内容的命令
    13.1 查看文件所有内容 cat
    cat 显示整个文件 cat > filename 创建一个文件 cat file1 file2 >file 将几个文件合并为一个文件
    13.2 查看文件前指定行数 head
    head -n 前 文件名 显示前20行;head -c 20 文件夹 显示前20个字节; head -c -30 文件夹
    13.3 查看文件末尾指定行数 tail
    tail -n 末尾几行;tail -f 实时日志

    13.4 翻页显示文件内容 more/less
    more 翻页显示向下显示/ less可以上下翻查
    14.Linux 查找文件/目录的命令
    14.1 通过文件名称查找文件 find / -name
    文件类型(-type),文件名(-name),文件属主(-user),文件所属组)(-group),文件权限(-perm),文件长度(-size),文件修改时间(-mtime)
    15.Linux grep搜索命令和管道符
    linux中最为常用的三大文本(awk,sed,grep)处理工工具

    15.1 搜索字符串 grep +字符串
    15.2 在显示的文本中搜索内容 cat file |grep +字符串
    15.3 管道符的使用 |
    命令A|命令B,即命令1的正确输出作为命令B的操作对象
    16.Linux 修改文件/目录权限chmod命令
    16.1 rwx分别的含义 r:读 w:写 x:执行
    16.2 rwx分别代表的数字 r:4 w:2 x:1
    16.3 修改文件/目录的用户,群组,其他人权限
    17.Linux 修改文件的拥有者,群使用者chown命令
    17.1 修改文件的拥有者 chown
    17.2 修改文件的群使用者 chogrp
    17.3 递归修改文件的拥有者,群使用者 chown -R
    18.Linux 添加用户,删除用户命令
    18.1 添加普通用户 useradd +用户名
    groups 查看当前登录用户;
    18.2 添加用户组 groupadd +组名

    18.3 创建一个用户指定组 useradd +用户名 -g +组名
    18.4 添加用户密码 passwd +用户
    18.5 删除用户 userdel -r +用户名
    19.Linux 打包,解压包命令
    19.1 打tar包 tar -cvf
    tar -cvf 打包名.tar;
    19.2 解压tar包 tar -xvf
    19.3 打tar.gz包 tar -zcvf
    19.4 解压tar.gz包 tar -zxvf
    19.5 zip打包文件 zip
    19.6 zip打包目录 zip -r
    19.7 zip解压包 unzip
    20.Linux yum安装命令,rpm包安装命令
    20.1 yum在线安装 yum install
    20.2 安装rpm包 rpm -ivh +rpm包名
    22.Linux 重定向符
    22.1 覆盖 >
    > 输出重定向到一个文件或设备 覆盖原来的文件;
    >!              输出重定向到一个文件或设备 强制覆盖原来的文件
    <               输入重定向到一个程序 
    22.2 追加 >>
    >>             输出重定向到一个文件或设备 追加原来的文件

    22.3 清空一个日志文件 > +文件名称
    : > filename 
    > filename 
    echo "" > filename 
    echo > filename
    23.Linux Ctrl+c Ctrl+z
    23.1 结束 进程
    kill -9 +进程号 ;
    23.2 暂停进程
    kill -stop +进程号
    23.3 查询进程
    ps -ef |grep 工程名
    24.Linux 磁盘使用情况命令
    24.1 查看磁盘使用情况 df (看磁盘的使用情况以及文件系统被挂载的位置)

    24.2 带单位查看磁盘使用情况 df -h

    25.Linux 系统资源使用情况命令
    25.1 持续查看cpu使用情况 top

    25.2 持续查看内存使用情况 top

    25.3 设定时间间隔查看资源使用情况 top -d +秒

    25.4 内存使用情况 free
    26.Linux 查看系统进程状态命令
    26.1 进程的介绍
    进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础
    26.2 显示所有用户进程 ps aux
    查看结果并不动态连续的
    格式说明:
    USER: 行程拥有者
    PID: pid
    %CPU: 占用的 CPU 使用率
    %MEM: 占用的记忆体使用率
    VSZ: 占用的虚拟记忆体大小
    RSS: 占用的记忆体大小
    TTY: 终端的次要装置号码 (minor device number of tty)
    26.3 查看某一个服务进程 ps -ef |grep +服务名称

    26.4 杀进程 kill
    27.Linux 查看端口的命令
    27.1 查看所有已经开启的端口 netstat -nltp
    27.2 查看某个服务的端口 netstat -nltp |grep +服务名称
    27.4 查看占用端口的服务 lsof -i:端口号
    28.Linux 系统管理命令
    28.1 在线登录用户 who
    28.2 当前操作用户 whoami
    28.3 显示主机名 hostname
    28.4 显示内核信息 getconf LONG_BIT
    30.Linux 系统重启关机命令
    30.1 重启系统 reboot
    30.2 关机 shutdown

  • 相关阅读:
    OpenStack 对接 Ceph
    《Netty权威指南》(二)NIO 入门
    《Netty权威指南》(一)走进 Java NIO
    进程间通信 IPC(Inter-Process Communication)
    CentOS7 下安装 iSCSI Target(tgt) ,使用 Ceph rbd
    CentOS7 下编译安装 Samba,什么是 SMB/CIFS 协议
    《Netty权威指南》目录
    CentOS7 下安装 NFS,Linux/Windows 作为客户端
    数据结构汇总
    Ceph 块设备
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13869487.html
Copyright © 2011-2022 走看看