zoukankan      html  css  js  c++  java
  • 00基础复习

     

    安装系统

    1、磁盘分区

    当前的分区方案:MBR 与GPT

    在目前的Linux环境下,如果磁盘没有超过2TB,Linux 默认使用MBR模式(最多4个主分区)

    如果单块磁盘容量超过2T,使用GPT模式(推荐,主分区数不受磁盘限制,但受限于OS)

    磁盘分区方案:

    /boot           500M,启动目录

    swap            物理内存的1.5~2倍,若系统内存大于等于8G,分配8G

    /                  给与剩余所有空间

    保留部分      若当前主机是分配给其他部门使用或作为数据库(自定义数据存储),分配出去让该部门自定义

    如果是GPT分区方案,会自动生成一个Bios boot分区(2M)

    注意:

    如果考虑运行速度,使用标准分区方式

    如果考虑管理便利,使用LVM分区方式

    2、安装

    开机后进入光盘安装界面

    第一行:直接安装(推荐)

    第二行:测试该媒体文件,然后在安装(不建议)

    第三行:排错模式,有多个子选项:
    图形界面安装
    救援
    内存测试
    重启,但使用磁盘上的系统引导

    2.1 使用gpt模式

    选择“Install CentOS 7 ”——按下tab——输入“ inst.gpt”——回车执行安装过程

     

    进入图形界面:选择语言(服务器推荐使用英文),然后进入下一个图形界面

     

    时区: 选择Asia/Shanghai

    软件选择:服务器推荐最小安装

    安装目的地:进入分区界面,安装上述的分区方案,分区即可

    然后“开始安装”,此时会进入用户设定界面:

     

    为root用户设定密码 及 创建一个普通用户并设定其密码(推荐设置该用户为管理员用户)

    后面等待安装完成即可

    登录系统后,设置网络(也可在安装过中设定),网络设定后,即可通过远程终端连接

    注意:
    root用户的提示符是#

    其他普通用户的提示符是$

    登出系统:3种方式

    Ctrl+D           exit         logout

    Linux中指令的格式:

    command  subcommand   [-options]   parameter1   parameter2 ...

    指令     子/伪命令    选项或旗标   参数1         参数2

    查看命令帮助:

    cmd   --help (显示命令的主要帮助信息)

    help   cmd(显示内置命令的帮助信息)

    man   cmd(显示命令的详细帮助信息)

    man帮助信息查看说明:

    代号

    含义(帮助信息对象)

    1

    用户在shell环境中可以操作的指令

    2

    系统核心可调用的函数及工具

    3

    常用的函数(function)及共享库(library)

    4

     /dev下装置文件的说明

    5

    配置文件或者是某些文件的格式

    6

    游戏

    7

    惯例与协议等,如Linux文件系统、网络协议、ASCII code等说明

    8

    系统管理员可用的管理指令

    9

    与内核相关的帮助

    man页面中的快捷键:

    PageUp和PageDown                  向上或向下翻页

    /STRING                                    向下搜索字符串(n继续向下搜索,N继续向上搜索)

    ?STRING                                   向上搜索字符串(n继续向上搜索,N继续向下搜索)

    q                                               退出帮助信息

     

    man的配置文件:

    /etc/man_db.conf

    该配置文件主要有3部分

    如果用户编译安装的软件需要配置man,需要按照上述三个部分进行配置(很少用到)

    mandb                          刷新man数据库(CentOS 5.x使用makewhatis)

    man  -k  指令            #根据关键词查找相关的帮助文件(指令名或指令描述中包含关键词的都会列出)

    man  -f  指令             #将该指令相关的man文件全部列出

    示例:

    man -k man                  等同于    apropos man

    man -f passwd               等同于      whatis passwd

     

    nano文本编辑器

    nano   test.txt

    输入内容

    Ctrl + O    回车         Ctrl + X

     

    关机指令

    reboot/halt/poweroff

    shutdown  [OPTIONS...]   [TIME]   [WALL...]

    OPTIONS:

    -P(等同于poweroff)                                 关闭系统、关闭电源

    -r(等同于reboot)                                      重启主机

    -h(等同于halt + poweroff)                        关闭系统、关闭电源

    -k                                                            配合WALL使用(仅发送墙信息,不会执行其他任何操作)

    -c                                                            取消关机计划

    TIME:默认“+1

    1、时间字符串(通常是“now”, +0”的别名, 二者等同,即用于触发立即关闭)

    可以是小时/分钟的格式“hh:mm”                 (指定执行关机的时间,24小时制)

    也可以是指向的语法“+m”                           (从现在起指定的分钟数m)。

    注意:要指定墙消息,您必须指定一个时间参数

    WALL

    发送一些信息给当前系统上的其他用户

     

    sync同步写入到cache的数据到磁盘上永久保存

    -d           仅同步指定的文件

    -f            仅同步指定的文件系统

     

    locale显示当前系统的字符集设定情况

     

    date        按指定格式显示或设置日期

    date   [OPTION]    [+FORMAT]                                        #按指定格式显示日期时间

    date   [-u|--utc|--universal]  [MMDDhhmm[[CC]YY][.ss]]     #按指定格式设置日期时间

    OPTION

    -d,--date = STRING          将STRING日期转换为标准的日期时间显示

    -s,-set = STRING               设置时间,由STRING描述

    -r,--reference = FILE               显示FILE文件的mtime

    -u,--utc                           显示或设置协调世界时间(UTC)

    FORMAT

    %F(标准日期格式)

    %T(标准时间格式)

    %s(Unix时间、纪元时)

    %N(纳秒)

    将纪元时转换为标准日期时间:

    date  -d  @ 1552018856

    其中-d使用示例:

    date  -d  "1 day"                #后一天

    date  -d  "-1 day"              #前一天
    date  -d  "1970-01-01  UTC  1128621784  seconds"   [+%F]

    date  -d  "1 month"  +%F

    date  -d  "3 day ago"  +%F

    date  -d  "2 hours"    

    date  -d  "1 minutes"   

     

    ls列出文件

    -a                         显示所有文件(包括隐藏文件)

    -d                         仅列出目录信息

    -F                         不同的文件其后带有不同标记(/目录 *可执行脚本  =  >  @  |管道  普通文件无标记)

    -h                         文件大小以易读方式显示

    -i                          显示文件的inode

    -l                          以长格式显示

    -n                         组和用户以数字显示

    -U                        禁止排序

    -S                        按文件大小排序

    -t                         按文件time列(默认mtime)排序

    -r                          反向排序

    --sort=WORD    按指定方式排序,WORD可以是: none (-U), size (-S), time (-t), version (-v), extension (-X)

    --full-time            列出完整的日期与时间(默认mtime)

    --time=<时间>      mtime|atime|ctime,时间列显示哪个时间,默认mtime

    -Z                         显示安全上下文(selinux相关)

     

    cal  [month]  [year]        显示日历

     

    bc计算器

    直接回车进入交互式模式中,可使用加、减、乘、除、求余(%)、幂(^)进行运算,scale=N,设置小数点后的位数

    配合echo,将要计算的表达式通过管道传送给bc,示例:

    echo  "15+5"  |  bc                                                     #bc默认输出为十进制数

    echo  'scale=2 ; (2.777 - 1.4744)/1'  | bc                      #scale指定小数点后位数,多项使用分号; 间隔

    echo  "ibase=2; 111"  | bc                                             #ibase指定输入数字的进制,这里111是2进制

    echo  "obase=2; 111"  | bc                                     #obase指定按多少进制输出(默认10进制),这里是2进制

    echo  "obase=10; ibase=2; 1111111"  | bc

    echo  "scale=10000; 4*a(1)" | bc -l                          #4*a(1)是计算PI值的函数

     

    快捷键和自动补齐:

    需要安装bash-completion软件包

    [`rpm -aq bash-completion | grep completion|wc -l` -ge 1]  ||  yum  install  -y  bash-completion

    source  /usr/share/bash-completion/bash_completion

    source  /etc/bash_completion.d/* 

    tab键             按1次指令名称补齐或文件名称补齐(需有该文件所在目录的r权限)

    Ctrl + C         中断当前程序

    Ctrl + D         退出当前用户登录

    Shift + PageUP / PageDown         向上或向下翻看之前的输出信息

  • 相关阅读:
    高性能网站优化——兼容
    高性能网站优化——开发
    leetcode刷题日记: 19.删除链表的倒数第k个节点
    大数据处理技术学习
    <java复习>返回可变对象引用的get方法要点
    <C++网络编程随笔>常用Socket函数总结
    <leetcode每日一题>数组中的第K个最大元素
    <leetcode每日一题>二叉树的LCA查找
    codeforce round615 div3 B
    暑假作业竟然如此芳香(hdu4145枚举+贪心)
  • 原文地址:https://www.cnblogs.com/wyzhou/p/10495289.html
Copyright © 2011-2022 走看看