第一周作业

南笙酒味 提交于 2020-03-06 17:35:12

1.linux发行版:
Linux发行版主要有三个分支:Redhat、Debian、Slackware。

Redhat:
RHEL:Redhat企业版,后期维护收服务费,每18个月发行一个版本。(需要购买)
Fedora:Redhat个人版,后期维护收服务费,所有redhat最新技术都在这个版本测试,是一个全功能版本。每6个月发行一个新版本。(需要购买)
CentOS:CentOS是一个社区维护版本,他遵照的是主要是RHEL系列,所以功能和RHEL一致,而且完全免费(开源免费)

Debian:
Ubuntu:Ubuntu是桌面端用的更多一些,尤其是开发人员,图形界面漂亮。

Slackware:
Suse:基于Slackware二次开发的一款Linux,主要用于商业桌面、服务器。
Suse Linux Enterprise Server:企业服务器操作系统,是唯一与微软系统兼容的Linux操作系统。
OpenSuse:由suse发展而来,旨在推进linux的广泛使用,主要用于桌面环境,用户界面非常华丽,而且性能良好。

2.安装CentOS7.6系统:
1.创建虚拟机 选择稍后安装系统
第一周作业
2.选择linux及相关系统版本
第一周作业
3.选择磁盘大小,将虚拟磁盘存储为单个文件,方便查询使用。
第一周作业
4.选择下载好的镜像文件,并设置内存等相关设置。
第一周作业
5.检查光盘镜像并安装
第一周作业
6.选择默认语言
第一周作业
7.选择时区
第一周作业
8.选择安装环境 初学:桌面安装。工作:最小化安装。
第一周作业
9.选择分区 我将自定义分区
第一周作业
选择Standard Partition
第一周作业
点击+号,添加分区。
第一周作业
10.打开网卡获取IP地址并书写主机名称
第一周作业
11.创建root密码
第一周作业
12.创建自己名字的普通用户
第一周作业
14.完成安装,进行初始化。选择同意许可。
第一周作业
15.安装完成。
第一周作业

3.配置环境变量 增加执行history时可以看到执行命令的时间:
临时生效:HISTTIMEFORMAT="%F %T "
永久生效:
1.在/etc/profile.d/目录下创建env.sh文件用于存放。
2.在/etc/profile.d/目录下输入vim env.sh
3.按i键后输入HISTTIMEFORMAT="%F %T "
4.:wq保存退出,重新登录用户输入history即可。

4.linux哲学思想:
1.一切皆文件(包括硬件)
2.小型,单一用途的程序(小工具)
3.链接程序,把单一的程序(小工具)组合完成复杂任务
4.利用纯字符界面
5.配置数据都储存在文本中

5.linux常用命令格式
命令+[选项]+[参数]
(COMMAND[OPTIONS....][ARGUMENTS....])
echo:回显,显示,打印
echo -E:(默认)不支持\解释功能
echo -n:不自动换行 = echo -e "\c"
echo -e:启用\字符的解释功能
echo -e "\a": 报警
echo -e "\b":退格键
echo -e "\c":删除换行符,取消换行
echo -e "\e":相当于\033,主要用于增加颜色 echo -e "\e[31mUser test is created\e[0m"
echo -e "\n":增加一个换行符
echo -e "\t":增加一个TAB键
echo -e "\r":回车,但不换行
echo -e "\":插入\字符
echo file{1..10}:显示file1、file2、file3....file10
echo {a..z}.{1,2}:显示a.1、a.2、b.1、b.2...z.1、z.2 (a..z 与1,2分别组合)
enable -n:禁用内部命令
enable:启用内部命令
type:查看命令类型(区别内部外部命令)
which、whereis:查看外部命令路径
hash:查看缓存表
hash -d:删除缓存
hash -r:清除所有缓存
date:查看系统时间
date -d "-2 day":显示前天时间
date -s "1 year":设置为1年后时间
date +%F 显示年月日时间
date +%T 显示时分秒时间
clock:查看硬件时间
clock -s:以硬件时间为准纠正系统时间
clock -w:以系统时间为准纠正硬件时间
ntpdate IP:设置系统时间与远程IP服务器时间同步
whatis:查看简要说明
help、man bash:查看内部命令帮助
man:查看帮助
screen:建立screen会话
screen -S name:建立name名称的会话
screen -x name:加入name名称的会话
screen -ls:显示所有screen会话
screen -r:恢复之前离线的screen会话
history:命令历史
history -c:清除命令历史
ifconfig:用于显示启动的网络端口信息
ifconfig -a:显示当前可用的所有端口,包括关闭的
ifconfig -s:显示短列表(类似于netstat -i)
ifconfig 端口名称 up/down:启用或禁用网卡(临时生效)
export:用于设置或显示环境变量
export 变量名="值":设置变量给变量名赋值
export -p:列出所有的环境变量

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!