Linux常用命令二


一、 关机和重启

sync # sync命令将内存数据同步写入磁盘中,以安全关机

shutdown、halt、poweroff、reboot默认均会先调用sync,除非你特别指定参数让它no-sync,一般不推荐这样做,除非需要-nf强制执行。

1.1 命令

  • shutdown [选项] [时间]
    选项:
      -h:将系统服务停掉后就关机(halt or power off after shutdown)
      -r:将系统服务停掉后就重启(reboot after shutdown)
      -c:取消已经在进行的shutdown命令内容(cancel a running shutdown)
      -k:只是发送警告消息不关机(only send warnings, don't shutdown)
shutdown -h now  # 立即关机
# 定时关机
shutdown -h 20:30  # 系统在今天的20:30关机,若在21:00执行此命令,则隔天才关机
shutdown -h 20:30 & # &表示后台运行,ctrl+c无法结束,shutdown -c才可以取消
shutdown -h +10 # 系统再过10分钟后自动关机

shutdown -r now # 立刻重启
shutdown -r +30 ‘the system will reboot after 30 mins’ # 再过30分钟系统会重启,并显示后面的消息给所有在线的用户

shutdown -k now 'the system will reboot at 20:00' # 仅发警告消息给所有用户,系统并不会关机
shutdown -c # 取消已经在进行的shutdown命令
  • 其他关机方法
    halt、poweroff、reboot都可以通过指定参数实现关机和重启,这样混合用也不推荐,记住常用功能就行了。用的时候再通过halt --help查看具体参数用法就好。
halt # 只关闭系统,不切断电源
halt -p # 关闭系统并关闭电源
halt -d # 关闭系统,但不留下记录
halt --reboot # 重启机器
reboot  # 重启机器
reboot --halt # 停止机器
reboot -p # 关闭机器
poweroff # 关闭系统后,切断电源。
poweroff --halt # 停止机器
poweroff --reboot  # 重启机器
init 0:系统级别切换等级0,即关机。

1.2 init进程

  • Linux下的三个特殊进程:
    (1)idle进程(PID=0),由系统自动创建,运行在内核态,是唯一一个没有通过fork或者kernel_thread产生的进程。
    (2)init进程(PID=1),由idle通过kernel_thread创建,在内核空间完成初始化后,加载init程序,Linux中的所有进程都是由init进程创建并运行的。
    (3)kthreadd(PID=2),由idle通过kernel_thread创建,并始终运行在内核空间,负责所有内核进程的调度和管理。
  • 等级划分
    0: 关机或停机(不允许设为默认),init 0
    1: 单用户模式(只root用户进行维护)
    2: 不完全多用户模式,不能使用NFS(Net File System)
    3: 完全多用户模式(常用的字符界面)
    4: 未分配
    5: 图形界面
    6: 重启(不允许设为默认),init 6
  • 等级切换
sudo init 5 # 切换到图形界面
sudo init 6 # 重启系统
# 查看系统运行级别
runlevel # 显示结果:N 5
# 修改默认运行级别:cat /etc/inittab
id:5:initdefault: # 修改这一行的数值
  • 退出登录logout
    字符界面才可以使用该命令,图形界面没有此命令
# ssh root@192.168.0.106
$ logout # Connection to 192.168.0.106 closed.
# init 3
$ logout

二、 用户和用户组

2.1 用户和用户组信息

  • A、/etc/group 存储当前系统中所有用户组信息
  1. vi /etc/group
root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
hadoop:x:501:hdfs,mapred,yarn
  1. 格式及含义:
    group:x:123:abc,xyz
    组名称:组密码占位符:组编号:组中用户名列表
    组编号0-499为系统服务分配,root为0
  • B、/etc/gshadow 存储当前系统中所有用户组的密码信息
  1. vi /etc/gshadow
root:::
bin:::bin,daemon
daemon:::bin,daemon
sys:::bin,adm
adm:::adm,daemon
hadoop:!::hdfs,mapred,yarn
  1. 格式及含义:
    group:*: :abc,xyz
    组名称:组密码:组管理者:组中用户名列表
    可能很多为空,默认则组内用户均为管理者,无密码
  • C、/etc/passwd 存储当前系统中所有用户的信息
    格式及含义:
    user:x:123:456:xxxxxx:/home/user:/bin/bash
    用户名:密码占位符:用户编号:用户组编号:用户注释信息:用户主目录:shell类型
    如:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
hadoop:x:501:501::/home/hadoop:/bin/bash
  • D、/etc/shadow 存储当前系统中所有用户密码信息
  1. vi /etc/shadow
root:$1$puUB8Y.1$5nURxhc.1a9JhdfZwgvKB0:15970:0:99999:7:::
bin:*:15628:0:99999:7:::
daemon:*:15628:0:99999:7:::
adm:*:15628:0:99999:7:::
hadoop:$1$LMKs18J6$eKUYHmofeUX1J61210sQK/:15970:0:99999:7:::
  1. 格式及含义:
    user:xxxxxx:15970:0:99999:7:::
    用户名:MD5密码字符串:上次修改密码的日期:密码不可被变更的天数:密码需要被重新变更的天数(99999表示不需要变更) :密码变更前提前几天警告:帐号失效日期:帐号取消日期:保留条目(目前没用)
  2. shadow文件
    shadow文件为可读文件,普通用户没有读写权限,超级用户拥有读写权限。
    如果密码字符串为*,则表示系统用户不能被登入;
    如果字符串为!,则表示用户名被禁用;
    如果字符串为空,则表示没有密码。
  3. shadow文件的密码部分由三个部分组成,由$分割。
    以本文root用户的密码$1$puUB8Y.1$5nURxhc.1a9JhdfZwgvKB0为例,按照$分割:
    加密方式:1
    salt值:puUB8Y.1
    加密后的密码串:5nURxhc.1a9JhdfZwgvKB0
    加密方式,目前加密方式有6种,最常见有3种:
    1:MD5加密,密文长度22
    5:SHA-256加密,密文长度43
    6:SHA-512加密,密文长度86
root用户md5密码解密结果,千万别想去干坏事哦~

2.2 组管理

2.3 用户管理

2.4 用户口令(密码)管理

2.5 其他命令


三、 权限管理

1.1 命令


四、 Linux软件安装

1.1 命令

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

推荐阅读更多精彩内容

  • 输出重定向命令:>Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。ls > ...
    nayli阅读 381评论 0 8
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,746评论 0 10
  • linux命令系统管理: 日历:cal cal命令用于查看当前日历,-y显示整年日历: 显示或设置时间:date ...
    哇咔哇卡阅读 164评论 0 0
  • 1.查看网卡设备--当前ipifconfig 2.创建一个空文件touch 文件名 3.创建文件夹mkdir ...
    白面葫芦娃92阅读 150评论 0 0
  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 5,426评论 0 9