第一周做业

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

Redhat:
RHEL:Redhat企业版,后期维护收服务费,每18个月发行一个版本。(须要购买)
Fedora:Redhat我的版,后期维护收服务费,全部redhat最新技术都在这个版本测试,是一个全功能版本。每6个月发行一个新版本。(须要购买)
CentOS:CentOS是一个社区维护版本,他遵守的是主要是RHEL系列,因此功能和RHEL一致,并且彻底免费(开源免费)vim

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

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

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.配置数据都储存在文本中ide

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}:显示file一、file二、file3....file10
echo {a..z}.{1,2}:显示a.一、a.二、b.一、b.2...z.一、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:列出全部的环境变量工具

相关文章
相关标签/搜索