第二周 第二天 Linux文件和目录

 linux必知必会文件和目录

运行级别:runlevel (服务器不同状态)

CentOS 5和6    运行级别的配置文件           

命令:cat /etc/inittab

target     

0    关机                                                     

1    单用户模式                (root密码忘记 系统故障无法开机 默认没有网络)

2    多用户模式                  没有NFS(没有网络 Network FileSystem)

3    完全的多用户模式        文本模式 命令行模式 (工作默认) 

4    自定义                          未使用

5    X11 桌面模式                图形化界面模式

6    重启


CentOS 7(运行级别)target:目标

  /usr/lib/systemd/system/runlevel0.target                        -> poweroff.target      关机

  /usr/lib/systemd/system/runlevel1.target                        -> rescue.target        救援模式

  /usr/lib/systemd/system/runlevel2.target                        -> multi-user.target  #多用户模式

  /usr/lib/systemd/system/runlevel3.target                        -> multi-user.target  #多用户模式

  /usr/lib/systemd/system/runlevel4.target                        -> multi-user.target  #多用户模式

  /usr/lib/systemd/system/runlevel5.target                        -> graphical.target    图形化界面模式

  /usr/lib/systemd/system/runlevel6.target                        -> reboot.target        重启


#CentOS 7 查看与修改target(运行级别)

systemctl系统管理

[root@huahua ~]# #get 查看

[root@huahua ~]# #set 设置

[root@huahua ~]# systemctl  get-default

multi-user.target

[root@huahua ~]# systemctl set-default graphical.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.

[root@huahua ~]# systemctl get-default

graphical.target

[root@huahua ~]# systemctl set-default multi-user.target

Removed symlink /etc/systemd/system/default.target.

Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

[root@huahua ~]# systemctl get-default

multi-user.target

centos6

临时修改运行级别

init  6 

查看运行级别

runlevel  查看当前运行级别

Linux启动流程

CentOS 6                                                                        CentOS 7

串行(一步一步)                                                  并行(大家一起运行 一起启动)

                                      BIOS自检

              MBR引导  引导硬盘启动

                      GRUB菜单(C6 进入单用户模式 C7 救援模式)  光盘救援模式

                                      加载内核

init进程(第1个)                                                systemd  

读取运行级别/etc/inittab                                      /etc/systemd/system/default.target ()

初始化系统  /etc/rc.sysinit                                    /usr/lib/systemd/system/sysinit.target

根据运行级别启动服务                                        并行启动服务

运行mingetty 显示login界面                                显示login界面



deserialize 22 反序列化

[root@huahua ~]# ps -ef  显示进程的详细信息

UID        PID  PPID  C STIME TTY          TIME CMD

root          1      0  0 02:11 ?        00:00:02 /usr/lib/systemd/syst

变量

x + y =10  已知x=2  y=? 

y叫做未知数

变量

武功秘籍:葵花宝典    bao                                  变量名称

              读书          $bao                                  显示变量内容

              读后感        bao=欲练此功必先自宫若不自宫也能成功  修改变量 赋值

[root@huahua ~]# bao=欲练此功必先自宫若不自宫也能成功

[root@huahua ~]# echo $bao

欲练此功必先自宫若不自宫也能成功

环境变量特点:

1.系统创建好的

2.大写

3.Linux大部分地方使用 没什么变化  

env #显示系统中一些环境变量

/etc/bashrc    #配置别名

alias    查看系统别名

/etc/resolv.conf  #resolv  解决

> 重定向符号系列之一

/etc目录下面文件 小结

1./etc/sysconfig/network-scripts/ifcfg-ens33      #网卡配置文件

2./etc/resolv.conf                    #resolv  解决 DNS客户机配置文件

3./etc/hostname                    #主机名配置

4./etc/hosts                            #主机与ip的对应关系

5./etc/inittab                          #系统运行级别

6./etc/profile                          #实际工作在这里面配置    配置系统环境变量  别名  (命令昵称 外号)

7./etc/bashrc                          #配置别名

8./etc/motd                            #文件的内容会在用户登录系统之"后"显示出来

9./etc/issue                            #文件的内容会在用户登录系统之"前"显示出来 

                                              #>/etc/hosts 清空它显示的是系统版本和内核信息

10./etc/fstab                          #开机自动挂载  开机的时候每个设备与对应入口关系

11./etc/rc.local                        #全称  /etc/rc.d/rc.local    开机的时候运行命令或程序 脚本 

                                              #第1次使用前 chmod +x  /etc/rc.d/rc.local  #文件增加权限

12./etc/init.d                            #centos6 下面系统管理命令和脚本

usr 用户安装软件

/usr/local 目录    Linux编译安装软件默认的位置

Linux下面安装软件的方法

1.yum          #点外卖  缺少外卖解决

替你下 替你安装

依赖替你解决

yum install  -y  tree vim bash-completion

2.rpm          #半成品 自己下载 自己安装  依赖自己解决

rpm -ivh

-i install

-v verbose 显示过程

-h

-q query 查询

-a all  所有

-qa  检查软件是否安装

-l list  显示软件包内容

-ql    显示软件包内容

3.编译安装        #定制 自己做

  备菜            炒菜      上菜

./configure    make    make install

/var/log  日志

日志: 帮助你排查故障

###/var/log/messages    #记录系统的默认日志 

###/var/log/secure        #记录用户登录信息 谁 什么时候 在哪里登录 (失败)

显示文件内容的实时更新

tail -f /var/log/secure

/proc  程序进程的信息


proc/cpuinfo 文件分析(查看CPU信息)

processor: 0                ## cpu核心数1

physical id                  ##第一颗cpu

lscpu                          ##显示cpu信息

cpu(s) 1                  ##显示有1个核心数

socket(s) 2            ##两颗cpu  两路

meminfo                                                #内存信息

MemTotal:          2028088 kB                #总计

MemFree:          1763104 kB                #剩余

MemAvailable:    1750752 kB                #显示可以真实使用的内存 free+buffer+cache

Buffers:                2076 kB                    #缓冲

Cached:              84288 kB                  #缓存

free  显示系统内存使用情况

free -h      #以人类可读的形式显示            ls-lh  同理

free  -m    #以MB的形式显示

used  ——用了多少         

linux处理文件数据的特点:

把你用过的文件/数据 临时存放到内存中(buffer和cache)目的是加快下一次的访问

/proc/loadavg平均负载 w命令也可以看:查看负载

负载  系统的繁忙程度

[root@huahua~]# cat /proc/loadavg衡量cpu和磁盘是否繁忙

0.00 0.01 0.05 2/112 10584

0.00                      0.01                      0.05                  2/112                                                   

最近一分钟      最近五分钟          最近十五分钟    2个正在运行的进程/有112个进程活跃的两个       

10584

活跃进程的代号

什么时候繁忙:负载达到所有cpu核心总数表很忙 

/proc/mounts 记录系统挂载信息

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容