day7

2019-04-02


/etc/inittab

运行级别的配置文件

运行级别

服务器的不同状态

centOS(5或6)

0--关机状态
1--单用户模式
2--多用户模式
3--完全的多用户模式
4--待开发
5--图形化界面,桌面系统
6--重启

centOS7

powerroff. target---- 关机模式
resyre.target--------- 救援模式
miltiuser.target ----- 多用户模式
miltiuser.target ----- 多用户模式
miltiuser.target ------多用户模式
graphical.target-----图形化界面
reboot.target ---------重启

centos5或者6 与centos7对比

image.png

centos5或者6查看和修改系统级别

查看

runlevel

[root@ggyyjjgyj ~]# runlevel
N 3
[root@ggyyjjgyj ~]# 

修改

init +级别

[root@ggyyjjgyj ~]# init 6

Connection closed by foreign host.

Disconnected from remote host(初见) at 14:54:48.

Type `help' to learn how to use Xshell prompt.
[c:\~]$ 

centos7特有的查看和修改系统级别

查看

systemctl get-default

[root@ggyyjjgyj ~]# systemctl get-default
multi-user.target
[root@ggyyjjgyj ~]# 

修改

systemctl set-default +级别

[root@ggyyjjgyj ~]# 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/mu
lti-user.target.
[root@ggyyjjgyj ~]# 
[root@ggyyjjgyj ~]# systemctl set-default reboot.target 
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/reboot.target.

linux 的启动流程

1.电源
2.开机自检(BIOS)(系统硬件是否有问题)
3.MBR引导 主引导(引导系统启动)
4.GRUB菜单 选择不同内核(默认一个,更新系统有多个)(centos6进入单用户模式)
5.加载内核 /boot (加载到内核)
6.运行INIT进程 启动第一给进程
7.读取/etc/inittab 运行第一个级别
8.读取/etc/rc.sysinit 初始化系统
9.根据运行级别 读取文件 /etc/rc 数字
10.启动minggetty 显示登录界面 运行login

centos7启动流程

image.png

centos6和centos7对比图

ps -ef

查看进程

[root@ggyyjjgyj ~]# ps -ef
UID         PID   PPID  C STIME TTY          TIME CMD
root          1      0  0 14:55 ?        00:00:01 /usr/lib/systemd/systemd --switche
root          2      0  0 14:55 ?        00:00:00 [kthreadd]
root          3      2  0 14:55 ?        00:00:00 [ksoftirqd/0]
root          5      2  0 14:55 ?        00:00:00 [kworker/0:0H]
root          7      2  0 14:55 ?        00:00:00 [migration/0]
root          8      2  0 14:55 ?        00:00:00 [rcu_bh]

/etc/profile

配置环境变量

echo $bd

修改变量

[root@ggyyjjgyj ~]# echo $bd

[root@ggyyjjgyj ~]# bd=GYJ
[root@ggyyjjgyj ~]# echo $bd
GYJ
[root@ggyyjjgyj ~]# 

查看环境变量

[root@ggyyjjgyj ~]# env
XDG_SESSION_ID=3
HOSTNAME=ggyyjjgyj
SELINUX_ROLE_REQUESTED=
TERM=linux
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=10.0.0.1 60722 22
SELINUX_USE_CURRENT_RANGE=
SSH_TTY=/dev/pts/0
USER=root

/etc/bashrc

命令的别名
如:
ls -l ===ll

alias

查看别名

[root@ggyyjjgyj ~]# alias
alias cp='cp -i'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@ggyyjjgyj ~]# 

/etc/motd

用户登录以后显示这个文件内容

更改内容

[root@ggyyjjgyj ~]# vi /etc/motd
######################################################################
#   How are you?         Yes! I"m fine      Very Good!     Thanks    #
######################################################################
~                                                                                
~      

重新登录后显示

     Last login: Tue Apr  2 15:15:06 2019 from 10.0.0.1
######################################################################
#   How are you?         Yes! I"m fine      Very Good!     Thanks    #
######################################################################     
[root@ggyyjjgyj ~]# 

/etc/issue

显示用户登录之前界面的文字

修改虚拟机登录前界面文字

[root@ggyyjjgyj ~]# vi /etc/issue
Hi! Good luky!
~                                                                                   
~   
image.png

echo 名字 >/etc/issue

用echo 修改 或者清空

[root@ggyyjjgyj ~]# cat /etc/issue
Hi! Good luky!
[root@ggyyjjgyj ~]# echo   gyj  >/etc/issue
[root@ggyyjjgyj ~]# cat /etc/issue
gyj
[root@ggyyjjgyj ~]# 
image.png
[root@ggyyjjgyj ~]# cat /etc/issue
gyj
[root@ggyyjjgyj ~]# echo   123  >/etc/issue
[root@ggyyjjgyj ~]# cat /etc/issue
123
[root@ggyyjjgyj ~]# echo   >/etc/issue
[root@ggyyjjgyj ~]# cat /etc/issue

[root@ggyyjjgyj ~]# 

/etc/init.d

存放系统用户编译安装软件

[root@ggyyjjgyj init.d]# ls
functions  netconsole  network  README
[root@ggyyjjgyj init.d]# 

/usr

/usr/local
存放用户编译的安装软件

[root@ggyyjjgyj local]# ls
bin  etc  games  include  lib  lib64  libexec  sbin  share  src
[root@ggyyjjgyj local]# 

/var

系统日志位置

/var/log/message

系统默认的日志(各种服务状态的信息)

[root@ggyyjjgyj ~]# cat /var/log/messages
Mar 31 18:59:35 59chujian kernel: e1000: eth0 NIC Link is Down
Mar 31 20:13:10 59chujian systemd: Time has been changed
Mar 31 20:13:14 59chujian kernel: e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Mar 31 20:13:14 59chujian NetworkManager[6919]: <info>  [1554034394.7445] device (eth0): state change: activated -> unavailable (reason 'carrier-changed', sys-iface-state: 'managed')
Mar 31 20:13:14 59chujian NetworkManager[6919]: <info>  [1554034394.7773] manager: NetworkManager state is now DISCONNECTED

/var/log/secure

记录着用户的登录情况


[root@ggyyjjgyj ~]# cat /var/log/secure
Mar 31 20:27:13 59chujian sshd[8484]: Accepted password for root from 10.0.0.1 port 59738 ssh2
Mar 31 20:27:13 59chujian sshd[8484]: pam_unix(sshd:session): session opened for user root by (uid=0)
Mar 31 20:50:31 59chujian sshd[8515]: Accepted password for root from 10.0.0.1 port 60172 ssh2
Mar 31 20:50:31 59chujian sshd[8515]: pam_unix(sshd:session): session opened for user root by (uid=0)
Mar 31 22:29:29 59chujian sshd[7904]: pam_unix(sshd:session): session closed for user root
Mar 31 22:55:31 59chujian sshd[8484]: pam_unix(sshd:session): session closed for use

/proc

虚拟文件信息
内存,cpu等硬件信息

/proc/cpuinfo

cpu的信息

[root@ggyyjjgyj ~]# 
[root@ggyyjjgyj ~]# cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 158
model name  : Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
stepping    : 10
microcode   : 0x84
cpu MHz     : 2208.000
cache size  : 9216 KB  

phkysical  id: 0

processor
第几个核心 0代表第一个
phkysical id
第几颗CPU 0代表第一颗

lscpu

查看CPU信息

[root@ggyyjjgyj ~]# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
座:                 1

/proc/meminfo

查看内存信息
free
查看内存

[root@ggyyjjgyj ~]# free
              total        used        free      shared  buff/cache   available
Mem:        2028088      144072     1728872        9764      155144     1708292
Swap:        819196           0      819196
[root@ggyyjjgyj ~]# 

free -h
数字精简的内存信息

[root@ggyyjjgyj ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        140M        1.6G        9.5M        151M        1.6G
Swap:          799M          0B        799M
[root@ggyyjjgyj ~]# 

free -m
数字以MB为单位显示内存信息

[root@ggyyjjgyj ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:           1980         140        1688           9         151        1668
Swap:           799           0         799
[root@ggyyjjgyj ~]# 

/proc/loadavg

平均负载
用来衡量系统的繁忙程度
衡量CPU和磁盘
w
查看系统登录情况
查看负载

[root@ggyyjjgyj ~]# w
 17:15:30 up 51 min,  1 user,  load average: 0.01, 0.02, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.0.0.1         16:49    2.00s  0.05s  0.00s w
[root@ggyyjjgyj ~]# 

判断繁忙程度
数字接近CPU核心总数的时候

/proc/mounts

记录着系统的挂载信息

[root@ggyyjjgyj ~]# cat /proc/mounts
rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,seclabel,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
devtmpfs /dev devtmpfs rw,seclabel,nosuid,size=1001876k,nr_inodes=250469,mode=755 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,seclabel,nosuid,nodev 0 0
devpts /dev/pts devpts rw,seclabel,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,seclabel,nosuid,nodev,mode=755 0 0
tmpfs /sys/fs/cgroup tmpfs ro,seclabel,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,seclabel,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,seclabel,nosuid,nodev,noexec,relatime,cpuacct,cpu 0 0
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 221,820评论 6 515
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,648评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,324评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,714评论 1 297
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,724评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,328评论 1 310
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,897评论 3 421
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,804评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,345评论 1 318
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,431评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,561评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,238评论 5 350
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,928评论 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,417评论 0 24
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,528评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,983评论 3 376
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,573评论 2 359

推荐阅读更多精彩内容