zoukankan      html  css  js  c++  java
  • doraemon的python centos的入门

    ## 第十三章 centos
    
    ### 1.centos安装及介绍
    
    安装centos的三种方式:
    
    - 直接在机器上安装
    - 双系统
    - 通过虚拟软件在windows上安装linux
    
    虚拟软件:
    
    - vmware
    - vbox
    - mac
    
    桥接:会跟你的windows机器获取同一个网段的ip地址
    
    net:不会跟windows琪琪获取同一个网段的ip地址
    
    centos在公司密码设置的要求:
    
    - 12位及其以上
    - 必须包含大写紫米,小写字母,数字,特殊字符
    - 3个月或者半年更换一次
    
    弱口令:密码容易被猜出来的
    
    
    
    linux用户
    
    - root用户
      - 超级管理员
      - 对系统有完全操作的权限
      - 误操作对系统的损害无限大
      - 尽量不要使用root登录
    - 普通用户
      - 对系统的操作权限很小
      - 损害有限
      - 需要用普通用户登录
    
    
    
    终端:
    
    - 图形终端
    - 虚拟终端    ctrl+alt+F1-F6 
    - 物理终端
    - 设备终端
    - 串行终端
    - 伪终端
    - tty  查看终端
    
    
    
    远程连接工具
    
    - xshell
    - putty
    - securecrt
    
    
    
    交互式接口:
    
    启动终端以后,在终端设备上打开一个接口
    
    - GUI图形接口
    - CLI
      - shell
      - powershell
    
    
    
    shell:
    
    用来在linux系统上的一个接口,用来将用户的输入发送给操作系统去执行,并把得到的结果输出出来
    
    查看系统支持的shell cat /etc/shells
    
    切换shell chsh -s shell
    
    查看当前运行的 shell echo $SHELL
    
    
    
    ### 2.命令
    
    查看ip地址
    
    ```python
    ifconfig 查看ip地址
    ip addr
    ip a
    ```
    
    
    
    命令提示符:
    
    ```python
    [root@localhost ~]#
    #——超级管理员
    $ 普通用户
    [用户@主机名 目录]命令提示符
    
    调整[root@localhost ~]#的字体颜色
    永久生效
    echo 'PS1="[e[1;30;35m][u@h W]\$[e[0m]"' >> /etc/profile.d/ps.sh 
    ```
    
    
    
    执行命令
    
    写完命令后直接回车
    
    - 内部命令
    
      - 安装完系统以后自带的命令,就是内部命令
      - 通过help来获取内部命令的列表
    
    - 外部命令
    
      - 第三方提供的,在某些地方可以直接找到执行文件
    
      - ```python
        type 查看命令的类型
        which 查找命令的路径
        ```
    
    
    
    #### 2.1 alias别名
    
    ```python
    a;oas  直接列出系统里的所有别名
    alias cdetc='cd /etc'  设置别名
    unalias cdetc 取消别名
    #让命令永久生效
    #对用户用户
    [root@localhost ~]#echo "alias cdetc='cd /etc'" >> .bashrc
    #对所有的用户都生效
    echo "alias cdetc='cd /etc'" >> /etc/bashrc
    ```
    
    
    
    执行原来本身的命令
    
    - "ls"
    - ls
    - 'ls'
    
    
    
    单双引号的区别
    
    - ""可以直接打印变量的值
    - ''引号里面写什么就打印什么
    
    
    
    date的命令
    
    ```python
    [root@localhost ~]#date
    Mon Jul 29 12:18:14 CST 2019
    [root@localhost ~]#date +%F
    2019-07-29
    [root@localhost ~]#date +%H(24小时制)
    12
    [root@localhost ~]#date +%I(12小时制)
    12
    [root@localhost ~]#date +%y
    19
    [root@localhost ~]#date +%m
    07
    [root@localhost ~]#date +%d
    29
    [root@localhost ~]#date +%M
    22
    [root@localhost ~]#date +%S
    25
    [root@localhost ~]#date +%a
    Mon
    [root@localhost ~]#date +%A
    Monday
    [root@localhost ~]#date +%T
    12:23:31
    [root@localhost ~]#date +%y-%m-%d
    19-07-29
    [root@localhost ~]#date +%Y-%m-%d
    2019-07-29
    unix元年
    [root@localhost ~]#date +%s 时间戳
    1564374331
    [root@localhost ~]#date +%W 一年中的多少周
    30
    ```
    
    
    
    时区的设置:
    
    ```python
    [root@localhost ~]#timedatectl
    [root@localhost ~]#timedatectl set-timezone  Asia/Shanghai
    ```
    
    
    
    日历
    
    ```python
    cal 展示当月的日历
    cal -y  展示当年的日历
    cal -y  #  显示#年的日历
    ```
    
    
    
    关机重启
    
    ```python
    shutdown 默认是一分钟之后关机
    shutdown  -c 取消
    shutdown  -r 重启
    shutdown  - now立即
    reboot 重启
    reboot -p 切断电源
    init 6 重启
    init 0 关机
    poweroff 关机
    ```
    
    
    
    命令的格式
    
    ```python
    command [options] [args..]
    选项:启动或者禁用某些功能的
        短选项:-a
        长选项: --all
    参数:命令的作用,一般情况是目录,用户等等
    注意:
        多个选项及参数和命令之间需要用空格隔开
        ctrl+c来取消命令的执行
        用;来隔开同时执行的多个命令
        使用来讲命令切换多行
    ```
  • 相关阅读:
    使用 Redis 实现分布式锁(转载)
    使用Redis SETNX 命令实现分布式锁(转载)
    linux目录(转载)
    sleep函数作用(转)
    大数据量高并发的数据库优化(转)
    java获取request的url方法区别
    java获取request的头信息
    打分排序系统漫谈2
    打分排序系统漫谈1
    Tree
  • 原文地址:https://www.cnblogs.com/doraemon548542/p/11780260.html
Copyright © 2011-2022 走看看