第一周作业

一、Linux安装及linux基础


一、linux发行版

  • RedHat:
    • RHEL: RedHat Enterprise Linux, 每18个月发行一个新版本
    • CentOS: Community Enterprise Operating System 兼容RHEL的格式
    • 中标麒麟:中标软件
    • Fedora:每6个月发行一个新版本
  • Debian:
    • Debian
    • Ubuntu
  • Slackware:
    • SUSE Linux Enterprise Server (SLES)
    • OpenSuse桌面
  • Gentoo:
    不提供传统意义的安装程序,需要下载源代码在本机上编译安装软件
  • LFS:
    Linux From scratch
    自制Linux,LFS只是一个说明书
  • Android:
    kernel+busybox(工具集)+java虚拟机

二、VMware虚拟机安装centos

  1. 新建虚拟机
    新建虚拟机
  2. 新建虚拟机向导,选择自定义安装,点击下一步
    新建虚拟机向导
  3. 选择硬件兼容性,点击下一步
    选择硬件兼容性
  4. 选择稍后安装操作系统,点击下一步
    选择稍后安装操作系统
  5. 选择需要安装的操作系统类型及版本,点击下一步
    选择需要安装的操作系统类型及版本
  6. 选择虚拟机安装位置及配置虚拟机名称,点击下一步
    选择虚拟机安装位置及配置虚拟机名称
  7. 指定CPU及内核数量,选择1个CPU,4个内核,点击下一步
    指定CPU及内核数量
  8. 配置虚拟机内存大小,选择4G,点击下一步
    配置虚拟机内存大小
  9. 配置网络类型,选择NAT模式,点击下一步
    配置网络类型
  10. 配置I/O控制器,选择LSI Logic,点击下一步
    配置I/O控制器
  11. 配置磁盘类型,选择SCSI类型,点击下一步
    配置磁盘类型
  12. 创建磁盘类型,选择新建虚拟磁盘,点击下一步
    创建磁盘类型
  13. 指定磁盘大小及磁盘文件,点击下一步
    指定磁盘大小及磁盘文件
  14. 指定磁盘文件名称及存放路径,点击下一步
    指定磁盘文件名称及存放路径
  15. 选择自定义硬件
    自定义硬件
  16. 点击新CD/DVD,选择使用ISO映像文件,选择iso镜像文件存放路径,完成后点击关闭
    选择ISO镜像文件
  17. 点击完成
    完成
  18. 选择开启此虚拟机进行安装
    开启此虚拟机
  19. 选择 Install CentOS 7
    Install CentOS 7
  20. 选择安装及系统使用语言,点击continue
    选择语言
  21. 选择安装配置,配置磁盘分区,其他默认,默认为最小化安装
    安装配置
  22. 选中50G大小的磁盘,选择自动分区,选择完成
    磁盘配置
  23. 选择开始安装
    开始安装
  24. 配置root密码,点击完成
    root密码
    配置root密码
  25. 完成安装并重启
    完成安装并重启

三、环境变量配置

配置history命令环境变量

命令历史相关环境变量
  • HISTSIZE:命令历史记录的条数
  • HISTFILE:指定历史文件,默认为~/.bash_history
  • HISTFILESIZE:命令历史文件记录历史的条数
  • HISTTIMEFORMAT="%F %T whoami " 显示时间和用户
  • HISTIGNORE="str1:str2*:…" 忽略str1命令,str2开头的历史
  • HISTCONTROL:控制命令历史的记录方式
    • ignoredups 是默认值,可忽略重复的命令,连续且相同为“重复”
    • ignorespace 忽略所有以空白开头的命令
    • ignoreboth 相当于ignoredups, ignorespace的组合
    • erasedups 删除重复命令
持久保存变量

以上变量可以 export 变量名="值" 形式存放在 /etc/profile 或 ~/.bash_profile

四、 Linux哲学思想

  • 一切皆文件(包括硬件)
  • 小型,单一用途的程序
  • 链接程序,共同完成复杂的任务
  • 避免令人困惑的用户界面
  • 配置数据存储在文本中

五、linux发行版系统目录名称命名规则

  1. 文件名称大小写敏感
  2. 以 . 开头的文件为隐藏文件
  3. 文件名最长255个字节
  4. 除了斜杠和NUL,所有字符都有效.但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用

六、 安装Linux系统功能包

  1. 安装Linux Tab补全包
  • 安装epel源
yum -y install epel-release
  • 加快yum速度
yum -y install yum-plugin-fastestmirror
  • 安装bash-completion
yum -y install bash-completion
  • 刷新内存配置,立即生效
source /etc/profile.d/bash_completion.sh
或
. /etc/profile.d/bash_completion.sh
  1. 安装ifconfig等网络工具包
  • 查询ifconfig命令所在安装包
yum search ifconfig
  • 安装ifconfig
yum -y install net-tools
posted @   xiao__fei  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示