Linux学习之路

1.Linux初体验

  2018年5月8日正式学习Linux运维,以前工作较少接触过,Linux系统主要是以文本文件格式的操作系统并且主要用于服务器,比Windows server操作系统更加性能强大、稳定,其开源的特性更让其具有优势,有更多的可能性和创造性,现在企业服务器基本都是Linux操作系统为主,IT工作中好多都是基于Linux,也是工作必备的能力吧。所以一直有系统学习Linux的想法,也是排除种种顾虑,正式系统学习。

2.选择马哥教育

  熟知马哥教育,也是朋友力荐和口碑
马哥教育十年沉淀,培养无数行业高手
专业专家师资和顶级课程科研研发团队
成为国内云计算、互联网+、人工智能等领域的指定人才培养提供商
51cto战略合作机构. 腾讯课堂官方认证机构●红帽中国官方合作伙伴

3.学习态度

  在来学习之前也是有很多的顾虑,精力可能没有毕业大学生集中,接受新知识相对没有那么快,做了很大思想斗争还是毅然决然来学习,立了很多falg抱着抛弃不放弃的信念而来。一直对学习抱有热忱的态度,希望通过短暂有限的这段时间,自己能够学习有所结果,同时和老师、一起学习小伙伴度过一段开心、快乐、丰富且有意义的时光。

  1. 改变学习态度,主动学习,提前遇见课程
  2. 上课重要知识点做好笔记
  3. 合理安排学习时间,保持充沛的学习精力
  4. 培养良好学习习惯

4.学习期望

  希望通过150多天的时间,能熟练掌握Linux这一门新技能,在未来的工作中能够轻松处理各种生产场景遇见的问题,让自己在未来一段时间里不让企业淘汰并且富有价值!

5.Linux基础命令总结

1.ifconfig 查看IP地址
2.uaname -r 查看内核
3.free -h 查看内存
4.cat 查看文本文件
cat /proc/meminfo 查看内存
cat /etc/redhat-release
cat /etc/OS-release
5.lsblk 查看硬盘详细信息
lshw 查看硬件信息
6.whoami 查看当前用户
7.init
init 0关机 init 3关闭图形界面
init 6重启 init 5切换图形界面
8.who
whoami 查看当前登录系统的用户
who -r 查看当前登录模式 图形或字符
9.runlevel 查看切换的模式
10.id -u user/root 查看UID数据确认管理员
11.echo 查看变量
echo $SHELL 查看当前shell
cat /etc/shells 查看shell种类
12.nano 文本编辑工具
nano /etc/profile.d/env.sh 编辑颜色
PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"
echo 'PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"' > /etc/profile.d/env.sh
13.pstree -p 查看shell树
14.sudo -i ubuntu切换root账号
15.type 查看命令类型
type -a echo 查看命令所有类型
16.enable 内部命令列表
enable -n echo 禁用echo命令
enable echo 启用echo命令
help 内部命令帮助列表
ls /bin 查看所有外部命令
which type 查看外部命令磁盘路径
echo $PATH 查看外部命令
whereis cat 文件路径/帮助文件
17.hash hash缓存表
hash -d 清除缓存命令
hash -r 清除全部命令
hash -p /usr/bin/hostname hh
将命令全路径hostname起别名为hh
18.alias 命令别名
alias 查看别名列表
alias cdent='cd /etc/sysconfig/network-scripts'
网卡路径别名改为cdent
unalias cdent 删除别名
nano .bashrc 编辑别名文件
19.date 系统时间
clock 硬件时间
date 0510302020 .30 修改系统时间
clock -s 以硬件时间为准
clock -w 以系统时间为准
date +%r 12小时制
date +%R 24小时制
ntpdate 172.16.0.1 同步时间以IP地址的电脑为准
20.whatis
make whatis centos6 创建whatis数据库
mandb centos7 创建whatis数据库
21.sz .bshrc linxu给win上传.bshrc文件