linux学习笔记(一)Linux的发行版&安装centos7

Linux的发行版

  1. Slackware
    特点就是安装灵活,目录结构严谨,版本力求稳定而非追新。
    • s.u.s.e
      SuSE拥有界面友好的安装过程,还有图形管理工具。据说是最好看的linux图形界面,但是服务器上少有图形界面,不适合用于服务器。
  2. RedHat
    • RedHat Enterprise Linux (RHEL)
      RHEL,是redhat发展出来的企业版本分支,版本迭代慢。
    • Fedora
      Fedora是一套从Red Hat Linux发展出来的免费Linux系统。Fedora的前身就是Red Hat Linux。Fedora使用一些先行技术,由社区维护,是redhat的技术测试版本,它也使用RPM包来安装软件。
    • centos
      centos是由社区维护的redhat的开源版本,号称完全兼容redhat,已被redhat收购。
  3. Debian
    非常稳定的发行版,稳定也代表着版本迭代很慢
    • Ubuntu
      ubuntu是在debian基础上发展出的分支,但是软件更新频度相对较高。拥有桌面版和服务器版,服务器版适合服务器,桌面版适合学生自己安装学习linux。开发人员经常在自己电脑安装ubuntu

安装Centos7.6操作系统

  1. 启动虚拟机,选择安装centos7


    安装
  2. 机器自检


    自检
  3. 选择语言,默认选择英语 us


    语言
  4. 配置界面


    配置
  5. 点击DATE&TIME,选择时区


    初始化时区

    上海时间
  6. 选择软件,这里选的最小化安装,如果需要安装其他软件,可以点进去选择,软件可以等安装好系统后yum安装


    软件选择
  7. 选择磁盘,这里默认安装,可以自己配置文件挂载点及所用磁盘大小

磁盘
默认分配
  1. 取消kdump,kdump 是一种先进的基于 kexec 的内核崩溃转储机制。


    kdump
  2. 配置主机名和开启网卡


    hostname
  3. 配置root密码及新建一个用户


    usercreate
newuser
password
  1. 安装完毕,点击reboot重启
reboot
  1. 登录非root用户


    login

创建用户名

useradd xxx
xxx为用户名

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

su - root 
cd /etc/profile.d/
vi history_date.sh
#添加下面语句
export HISTTIMEFORMAT="%H:%M:%S "
source /etc/profile
添加执行命令的时间
history结果

Linux哲学思想。

  1. 一切皆文件:
    把几乎所有资源抽象为文件形式:包含硬件设备,通信接口
  2. 由众多功能单一的程序组成:一个程序只做一件事
  3. 尽量避免跟用户交互:易于以编程的的方式实现自动化任务
  4. 使用文本文件保存配置文件

Linux常用命令使用格式

COMMAND [参数]

echo

echo :输出打印结果至终端上,类似python里面的print函数

echo $PATH #输出变量值
echo {1..10} #输出1-10数字
1 2 3 4 5 6 7 8 9 10
echo file{1,3,5} #{}输出多个字符
file1 file3 file5
echo

screen

screen 命令
产生一个新的窗口,窗口内所运行的命令不会随着终端关闭而停止,

screen -ls查看后台运行
screen -r 可恢复后台执行的命令窗口。
screen -S xxx 可表示xxx创建了一个screen的窗口
screen -x xxx 即可加入xxx的窗口

date

date 显示系统时间
clock 显示硬件时间
clock -s 系统同步硬件时间
clock -w 硬件同步系统时间
date

ifconfig

ifconfig命令
ifconfig ens33 up/down #可临时关闭或者开启该接口
ifconfig #可查看所有接口底下的相关网络信息
ifconfig ens33:1 +IP地址 #启用子接口

我们最小化安装没有装这个命令,原先是centos6的命令,需要安装net-tools这个包
yum install -y net-tools

ifconfig

export

export HISTTIMEFORMAT="%H:%M:%S " #配置环境变量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容