运维第一课
不知不觉已经学了4天了,对于即将30岁的自己才刚刚是一个开始。刚刚进班的时候以为自己是岁数最大的了,通过班主任安排的自我介绍才知道班里竟然还有80年的,突然间感觉到这是多么的励志啊,80年的今年都40了,自己凭什么不加油努力!
在未来的5个月时间里,我对自己的要求是第一 一定要坚持下来。 第二 要坚持写博客,因为自己有过看学习视频的经历,自己如果只是一遍遍不停看的话,只是当时可以记住,过后就会忘记,而且让自己表达的时候心里面知道怎么回事,但是表达不出来。第三 就是要把上课的练习 不管多长时间 一定要完成一次。
好了,废话不多说,进入正题!跟大家分享一下最近几天的学习记录
第一 显示虚拟机的安装 这个不用多说,就是傻瓜式安装就可以了,附图
紧接着有安装了 centos6 centos7 ubuntu,在这里我就先只列出部分
课堂上老师还讲了一些 Linux 发展史和一些基础的命令,我在这里列出个别几个 就不一一列出了!
type 判断一个命令是内部还是外部命令
type COMMAND
[root@centos6 ~]#type cat cat is /bin/cat [root@centos6 ~]#type echo echo is a shell builtin
ifconfig 可以查看当前主机的地址
[root@centos6 ~]#ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:5B:29:58 inet addr:192.168.181.128 Bcast:192.168.181.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:fe5b:2958/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1898 errors:0 dropped:0 overruns:0 frame:0 TX packets:107 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:124398 (121.4 KiB) TX bytes:13765 (13.4 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ls 可以列出当前文件夹下的文件
ls -a 可以查看隐藏的文件 以 . 开头的为隐藏文件
[root@centos6 ~]#ls anaconda-ks.cfg Desktop Documents Downloads install.log install.log.syslog Music Pictures Public Templates Videos [root@centos6 ~]#ls -a . .bash_history .cache Desktop .gconf .gtk-bookmarks install.log .mysql_history .pulse .tcshrc .. .bash_logout .config Documents .gnome2 .gvfs install.log.syslog .nautilus .pulse-cookie Templates .abrt .bash_profile .cshrc Downloads .gnote .ICEauthority .local Pictures .rnd Videos anaconda-ks.cfg .bashrc .dbus .esd_auth .gnupg .imsettings.log Music Public .ssh .viminfo
cat 可以查看文件
cat [OPTION]... [FILE]...
[root@centos6 ~]#cat /etc/fstab # # /etc/fstab # Created by anaconda on Fri May 10 12:57:37 2019 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=4caa3593-43c3-4e50-9af5-ccc9debd8a90 / ext4 defaults 1 1 UUID=d3d45ae1-c62b-4b76-ba3a-9366dfe1c6bf /boot ext4 defaults 1 2 UUID=6e9b104e-78ad-4e28-a49e-1f272395922d /data ext4 defaults 1 2 UUID=17fb7d65-55b5-435b-8504-1ef1bdabb2f6 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0
还有最最重要的两个命令
whatis 和whereis
这两个大家不要搞混了,whatis一般配合man帮助用先用whatis看下文件是干什么用的,然后在用man命令查看具体用法
例如
[root@centos6 ~]#whatis echo echo (1) - display a line of text echo (1p) - write arguments to standard output echo [builtins] (1) - bash built-in commands, see bash(1)
[root@centos6 ~]#man echo
而whereis则是查看命令的路径
例如
[root@centos6 ~]#whereis echo echo: /bin/echo /usr/share/man/man1p/echo.1p.gz /usr/share/man/man1/echo.1.gz
好了,就写到这里吧,最后希望自己能学有所成,五个月后可以找到一份满意的工作!