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         向上或向下翻看之前的输出信息

原文地址:https://www.cnblogs.com/wyzhou/p/10495289.html