您的位置:首页 > 运维架构 > Linux

linux初学

2020-11-23 18:47 856 查看

一、Linux发行版本
slackware:SUSE Linux Enterprise Server (SLES) , OpenSuse桌面
debian: ubuntu,deepin(深度),mint
redhat: RHEL: RedHat Enterprise Linux, 每18个月发行一个新版本
CentOS: Community Enterprise Operating System 兼容RHEL的格式
中标麒麟:中标软件
Fedora:每6个月发行一个新版本
Alpine: 一个面向安全的轻型 Linux 发行版。它不同于通常 Linux 发行版,Alpine 采用了 musllibc 和 busybox 以减小系统的体积和运行时资源消耗,但功能上比 busybox 又完善的多,只有5M左右大小
ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid ),Manjaro
Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件
LFS:Linux From scratch 自制Linux,只是一个说明书
Android:kernel+busybox(工具集)+java虚拟机
CentOS和Ubunru是现在主流使用的版本。

二、安装CentOS7.6过程
1、下载并安装Vmware软件。
2、下载CentOS7.6安装包。
3、Vmware新建虚拟机设置好。
4、启动虚拟机,开始安装。






5、安装完成

6、登录成功

三、配置环境变量,实现执行history的时候可以看到执行命令的时间。

1、vim编辑/etc/bashrc配置文件。
2、文件结尾添加如下内容:
export HISTTIMEFORMAT="%F %T "
3、:wq保存退出。
4、. /etc/bashr 重新加载配置文件。

四、Linux哲学思想
1、一切都是一个文件(包括硬件)
2、小型,单一用途的程序
3、链接程序,共同完成复杂的任务
4、避免令人困惑的用户界面
5、配置数据存储在文本中

五、总结:Linux常用命令,并实例说明

1、date 显示和设置系统时间

2、screen 可以实现会话管理,如:新建会话,共享会话等
创建新screen会话
screen –S [SESSION]
加入screen会话
screen –x [SESSION]
退出并关闭screen会话
exit
剥离当前screen会话
Ctrl+a,d
显示所有已经打开的screen会话
screen -ls
恢复某screen会话
screen -r [SESSION]

3、lscpu 查看cpu信息

4、ifconfig 查看网卡信息

5、echo 命令可以将后面跟的字符进行输出
echo [-neE][字符串]

6、 export 变量名="值" 形式存放在 /etc/profile 或 ~/.bash_profile

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: