云社区 博客 博客详情

linux初学

51CTO 发表于 2020-11-25 00:58:23 2020-11-25
0
0

【摘要】 一、Linux发行版本slackware:SUSE Linux Enterprise Server (SLES) , OpenSuse桌面debian: ubuntu,deepin(深度),mintredhat: RHEL: RedHat Enterprise Linux, 每18个月发行一个新版本CentOS: Community Enterprise Operating S...

一、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、启动虚拟机,开始安装。
linux初学
linux初学
linux初学
linux初学
linux初学
linux初学
5、安装完成
linux初学
6、登录成功
linux初学

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

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

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

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

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

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信息
linux初学

4、ifconfig 查看网卡信息
linux初学

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

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

文章来源: blog.51cto.com,作者:IT乐乐,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.51cto.com/15013111/2553676

登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 0
点赞
分享文章到微博
分享文章到朋友圈

上一篇:亲和与反亲和调度

下一篇:干货笔记|NLP Coursera By Michael Collins - Week1

评论 (0)


登录后可评论,请 登录注册

评论