02 Linux基础普及

2018-01-24  本文已影响0人  Emmalong

一、三个问题:

1.linux环境是否搞定否: 已经搞定。vitualBox + centos7

2.基础命令掌握了否: 掌握基础部分20个

3.遇到了什么问题:  老徐建议安装centos6.5, 我自己安装的时7, 现在一般公司里用的时什么版本?答复:商用的6.5多一些,经典版;安装了7,可以再装6.5

遇到问题先自行解决,然后再问,问的时候把环境,操作步骤,出现的问题描述清楚。

Centos6.5 ---》ifconfig, iptables...

Centos7 --->ip addr,systemctc...

二、Linux入门

1.准备一个Linux服务器

网络设置桥接模式,设置静态IP

2.SSH连接

xshell, SecureCRT    抛弃桌面思维

3.熟悉基础命令

虽然常用的有150个,但是最基础的30多个一定要掌握好

三、测试需要linux掌握到什么程度?

1.30个基础命令(我掌握的有)

who/which/su/adduser/passwd/ps/ls/kill/ cd/pwd/ mkdir /ping/ifconfig/grep/rmdir/mv/rm/cp/more/tail/cat/chmod/chown/alias/yum/wget/rz/sz

a.查询当前登录用户

[root@bogon /]# who

root     tty1         2018-01-24 22:16

root     pts/0        2018-01-24 22:21 (192.168.1.106)

当前所有登录用户,tty1文字界面,pts伪终端或者虚拟终端

b.别名和路径查询

[root@bogon /]# which cp

alias cp='cp -i'

    /bin/cp

c.切换用户

[root@bogon /]# su emma

[emma@bogon /]$ su

Password:

[root@bogon /]#

2.通过log定位问题(要知道常用log位置???)

eg.系统日志/var/log /var/mail/ /var/tmp 

[root@bogon log]# cat maillog

Jan 24 22:16:44 bogon postfix/postfix-script[1247]: starting the Postfix mail system

Jan 24 22:16:44 bogon postfix/master[1248]: daemon started -- version 2.6.6, configuration /etc/postfix

3.部署常见的应用(过程中就可以检查基础命令的熟练程度以及log文件定位。可以尝试部署 eg.禅道,jira,tomcat,jenkins,)

Note:.net只能部署到windows, php可以部署到任何平台

4.简单的shell (提高工作效率)

5.我的问题:能否大概介绍一下linux目录结构,哪些目录比较常用,有没有哪些目录需要重点关注

老徐回答:不要动系统目录。 用户所属, 系统权限等要去了解

我自己的补充

[root@bogon /]# ls

bin   cgroup  etc   lib    lost+found  misc  net  proc  sbin     srv  tmp  var

boot  dev     home  lib64  media       mnt   opt  root  selinux  sys  usr

/bin /shin包含可执行文件,前面/bin所有用户使用的命令,/sbin由系统管理员使用比如iptables reboot ifconfig...

/etc 所有程序的配置文件以及用于启动或者停止某单个程序的shell脚本

/dev 包括终端,usb,或者连接到系统的任何设备。比如cdrom,floppy

/proc 系统进程的相关信息

/var 变量文件,比如系统日志/var/log /var/mail/ /var/tmp 

/usr 用户程序 /usr/bin 用户二进制文件,/usr/sbin 系统管理员二进制文件

/usr/local包含从源安装的用户程序

/home 存储所有用户的个人档案

/boot 引导加载程序相关的文件

/lib 系统库

/opt 附加应用程序

/mnt 挂载目录 临时安装文件

/media/ 用于挂载可移动设备的临时目录

/srv 包含服务器特定服务相关的数据

目录总结: /bin /shin /boot /lib /srv系统目录不要动,平时自己的目录可以放在/usr/下

上一篇 下一篇

猜你喜欢

热点阅读