zoukankan      html  css  js  c++  java
  • linux学习笔记

    linux的七种运行级别

        0   系统停机也就是关机
        1   单用户模式,root权限,不可以远程登陆,类似window的安全模式,用于修复系统维护系统
        2   多用户模式,没有nfs网络支持
        3   完整多用户模式,支持nfs网络,登录后可以进入控制台(终端),进行命令操作
        4   系统未使用,保留一般不用
        5   图形化界面  登录后可以进去gui图形化界面(前提系统安装gui图形界面,未安装无法使用)
        6   系统重启
    

    可以使用 init + num(num代表运行级别切换)

    配置IP地址(其他配置方式本博客暂不讨论)

    [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    UUID=2676f21a-6611-43aa-9c66-7ffed789c567
    DEVICE=ens33
    ONBOOT=yes
    

    linux网卡文件详解(部分参数上配置文件未使用)

    • TYPE参数代表网卡网络类型

    • DEVICE参数代表网卡的名字

    • HWADDR参数代表硬件MAC地址

    • UUID参数系统中独一无二

    • ONBOOT参数决定开机是否启用网卡

    • BOOTPROTO网卡获取ip地址的方式

      1. dhcp 自动获取ip地址

      2. none 固定的ip地址

      3. static 静态配置的ip地址

    • IPADDR参数后跟IP地址(如192.168.1.1)

    • NETMASK参数后跟子网掩码(如255.255.255.0代表C类地址)

    • GATEWAY参数后跟网关地址

    • DNS 域名解析器(通常需要DNS1、DNS2同时配置,主辅作用)

      网卡配置文件的DNS优先于/etc/resolv.conf

    修改网卡配置文件后重启网卡 /etc/init.d/network restart 或者service restart network 重启服务

    防火墙配置

    1. 关闭防火墙

      systemctl stop firewalld.service

    2. 设置防火墙开机不自启

      systemctl disable firewalld.service

    SElinux

    SELinux (Security-Enhanced Linux ,由于其管控能力太强,故平时不采用,一般使用防火墙即可)

    通过命令查看selinux配置文件,可以看到selinux有三种状态

    1. enforcing(执行中)
    2. permissive(不执行但会产生警告)
    3. disabled(关闭)
    [root@localhost ~]# cat /etc/selinux/config 
    
    # This file controls the state of SELinux on the system.
    # SELINUX= can take one of these three values:
    #     enforcing - SELinux security policy is enforced.
    #     permissive - SELinux prints warnings instead of enforcing.
    #     disabled - No SELinux policy is loaded.
    SELINUX=enforcing
    # SELINUXTYPE= can take one of three values:
    #     targeted - Targeted processes are protected,
    #     minimum - Modification of targeted policy. Only selected processes are protected. 
    #     mls - Multi Level Security protection.
    SELINUXTYPE=targeted
    

    通过sestatus命令可以查看selinux状态

    [root@localhost ~]# sestatus
    SELinux status:                 enabled
    SELinuxfs mount:                /sys/fs/selinux
    SELinux root directory:         /etc/selinux
    Loaded policy name:             targeted
    Current mode:                   permissive
    Mode from config file:          enforcing
    Policy MLS status:              enabled
    Policy deny_unknown status:     allowed
    Max kernel policy version:      31
    

    或者通过getenforce命令查看

    [root@localhost ~]# getenforce 
    Permissive
    

    可以通过setenforce 0命令来临时关闭SElinux,永久关闭需要修改配置文件,注意需要重启后才会永久生效

    linux常用命令

    apt: Advanced Packaging Tool 高级包装工具
    cp: Copy file 复制文件
    cat: Concatenate 串联
    cd:Change directory 切换目录
    chmod: Change mode 改变模式
    chown: Change owner 改变所有者
    chgrp: Change group 改变用户组
    df: Disk free 空余硬盘
    du: Disk usage 硬盘使用率
    dd: 本来应根据其功能描述“Convert an copy”命名为“cc”,但“cc”已经被用以代表“C Complier”,所以命名为“dd”
    fg: Foreground 前景
    fsck:File system check 文件系统检查
    insmod:Install module 安装模块
    ln: Link files 链接文件
    lsmod: List module 列表模块
    ls:List files 列出目录下的文件
    ldd:List dynamic dependencies 列出动态相依
    mv: Move file 移动文件
    mkdir:Make directory 建立目录
    mkfs: Make file system 建立文件系统
    man: Manual 意思是手册,可以用这个命令查询其他命令的用法。
    ps:Process Status 进程状态
    pwd:Print working directory 显示当前工作路径。
    rm: Remove file 删除文件
    rmmod:Remove module 删除模块
    rmdir:Remove directory 移动目录
    su:Swith user 切换用户,切换到root用户
    tar:Tape archive 解压文件
    umount: Unmount 卸载
    uname: Unix name 系统名称

  • 相关阅读:
    DSP Builder设计一个滤波器
    Modelsim 10.0 对Altera FFT IP 进行仿真
    FPGA内部计算小数
    TIOBE 2012年3月编程语言排行榜:JS超越Perl和Python
    转载 10个新鲜的Ajax相关的jQuery插件
    转载 使用HTML5、CSS3和jQuery增强网站用户体验
    转载 Java堆内存的10个要点
    累 腾讯笔试
    python 浮点数取整
    转载 一个页面重构工程师眼中的“用户体验”
  • 原文地址:https://www.cnblogs.com/xbroad/p/11284736.html
Copyright © 2011-2022 走看看