LINUX系统常用命令及基本配置-jg
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux系统关机、重启、注销
重启命令:
• reboot 命令 • shutdown -r <time> 命令 • 组合键Ctrl+Alt+Del(只适用于控制台下, Window下无效)
注销命令:
1、键入:exit 2、按:Ctrl+D(相当于执行exit) 3、 logout
Linux中的用户
与群组相关的文件
1、1、组群帐号信息文件 /etc/group 某/etc/group文件的内容如下所示。 root:x:0:root bin:x:1:root,bin,daemon .... hellen:x:500: 2、组群口令信息文件 /etc/gshadow /etc/gshadow文件跟/etc/shadow文件类似,根据/etc/group 文件而产生,主要用于保存加密的组群口令,只有超 级用户才能查看/etc/gshadow文件的内容。
修改群组属性的命令
groupmod命令 格式:groupmod [选项] 组群名 功能:修改指定组群属性,超级用户命令。 主要选项说明: -g 组群ID 指定GID -n 组群名(name)指定组群名 例:将组群的名字指定为zhao。 [root @redflag/root]# groupmod –n zhao
与用户相关的文件
1、用户帐号信息文件/etc/passwd 某/etc/passwd文件内容如下所示: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin
....
hellen:x:500:500::/home/hellen:/bin/bash
查看用户ID命令
id命令: 格式:id [用户名] 功能:查看用户的UID、GID和用户所属组群 的信息。如果不指定用户,则显示当前用 户的相关信息。 例:查看普通用户david的用户信息。
新建群组的命令
groupadd命令 格式:groupadd [选项] 组群名 功能:新建组群,超级用户命令。 主要选项说明:-g 组群ID 指定GID 例:新建一名为staff的组群。
2、用户口令信息文件/etc/shadow 某/etc/shadow文件的内容如下所示: root:$1$nOfXUuNU$xljwp/Nb2n6UVDrodytMx0:12599:0: 99999:7::: bin:*:12599:0:99999:7:::
....
hellen:$$nBA6pODEUVDr67tMUooSx0TYZgyTb63w:126 09:0:99999:7:::
添加用户
• • • • • • • 1、useradd命令 格式:useradd [选项] 用户名 功能:新建用户帐号,超级用户命令。 主要选项说明: -e default_expire_date 使用者帐号停止日期。 -f default_inactive 帐号过期几日后停权。 -g default_group 新帐号起始群组名或ID。群组名须为现有存在的 名称。群组ID也须为现有存在的群组。 • -s default_shell 使用者登入后使用的shell名称。 – 例:新建jerry用户,其主要组群为hellen。
• 类型:
– 超级用户:root拥有计算机系统的最高权限。 UID和GID为0。 – 系统用户:自动创建与系统服务相关的用户UID 和GID为1~499。 – 普通用户:由超级用户创建,只能操作拥有权限 的文件和目录并管理自己启动的进程。 UID和 GID从500开始。
• 属性:用户名、口令、 UID 、GID、用户主目录 (/home/用户名)、全称、登录Shell
Linux系统uname命令
功能说明:uname用来获取电脑和操作系统的相关信息。 语 法:uname [-amnrsvpio][--help][--version] 补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。 参 数: -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件 名,处理器类型,硬件平台类型,操作系统名称 -m或–machine 显示主机的硬件(CPU)名 -n或-nodename 显示主机在网络节点上的名称或主机名称 -r或–release 显示linux操作系统内核版本号 -s或–sysname 显示linux内核名称 -v 显示显示操作系统是第几个 version 版本 -p 显示处理器类型或unknown -i 显示硬件平台类型或unknown -o 显示操作系统名 –help 获得帮助信息 –version 显示uname版本信息
– 文件的保护方式 (1)两种用户:超级用户、普通用户 (2)三个等级:文件拥有者(user)、同组用户(group)、其他 用户(others),所有用户(all) (3)三种权限:读(r)、写(w)、执行(x)
常用Linux命令介绍(一)
命令 ls dir cd pwd 说明 显示指定工作目录下的内容 同ls命令,方便DOS用户使用 变换工作目录 显示当前活动目录的绝对路径
Linux系统关机、重启、注销
关机命令:
• [root@loclhost/root] #shutdown –h now(可设置定 时关机) • [root@loclhost/root] #halt • [root@loclhost/root] #init 0 • [root@loclhost/root] #poweroff
删除群组的命令
groupdel命令 格式:groupdel 组群名 功能:删除指定的组群,超级用户命令。 注:在删除指定组群之前必须保证该组群不 是任何用户的主要组群,否则需要首先删 除那些以此组群作为主要组群的用户才能 删除这个组群。 例:删除一名为staff的组群
文件和目录的权限
• 文件和目录的访问权限
-u 更改用户的UID,对应的是 /etc/passwd 的和3栏数据,此 UID -L 暂将用户的密码冻结,禁止其登录,即更改 /etc/shadow -p 更改用户密码,所输入密码为MD5加密后的密文! 例:将名为tom的用户改名为tommy。 不能与目前系统中已经存在的UID相同 的密码栏,在其前面加上 !
设置用户密码
passwd命令 格式:passwd [选项] [用户] 功能:设置或修改用户的口令以及口令的属性。 主要选项说明: -l 关闭账号密码。效果相当于usermod -L, 只有root才有权使用此项。 -u 恢复账号密码。效果相当于usermod -U, 同样只有root才有权使用。 -g 修改组密码。gpasswd的等效命令。
-G 后面接 group name 必须是现有 group 组中存在的组名,改变用户能够支持的用户组, 修改的是 /etc/group
-l 后面接账号名称,即更改用户名。对应的是 /etc/passwd 的第一栏 -s 后面接shell的实际文件,即 /bin/bash ,/bin/csh之类,可以使用 chsh 命令替代
– 文件的保护方式 (1)两种用户:超级用户、普通用户 (2)三个等级:文件拥有者(user)、同组用户(group)、其他 用户(others),所有用户(all) (3)三种权限:读(r)、写(w)、执行(x)
来自百度文库
chmod命令使用方法例举
实例: [jjpr@zzhjjpr]$ chmod 664 hs #将文件hs的权限设为rw-rw-r-[jjpr@zzhjjpr]$ ls -l hs -rw-rw-r--1 jjprjjpr 1299 Nov 20 09:33 hs [jjpr@zzhjjpr]$ [jjpr@zzhjjpr]$ chmod g –w hs #取消同组用户对hs的写权 [jjpr@zzhjjpr]$ ls -l hs -rw-r--r--1 jjprjjpr 1299 Nov 20 09:33 hs
Linux系统文件结构及解释
Linux 一般有:内核、Shell、文件结构和实用工具构成。
系统文件结构解释
目录 英文全名 用途
/ /bin /boot /dev /etc /home /lib /lost+found /media /mnt /opt /proc /root /sbin /sys /tmp
Linux系统界面切换
模式切换(临时的话ctrl+alt+F1-F6 ) 1、 常用系统由字符到图型#startx或#init 5 2、 常用系统由图形到字符#logout或init 3
启动默认模式修改 • Vi /etc/inittab 中id:5:initdefault ,为图形界 面,反之/id:3:initdefault为字符界面
[jjpr@zzhjjpr]$ chmod u=rw,g=rw,o=r chap1.txt 将chap1.txt的权限设置为“rw-rw-r---”,不论原来的权限是什么,这表示拥有者对文件有读、 写的权限,所属组的用户对文件也有读、写的权限,而其他用户只有读的权限。
文件和目录的权限
• 文件和目录的访问权限
-U 暂将用户的密码解冻,即去掉其 /etc/shadow 密码栏前面的 !
删除指定用户的命令
userdel命令 格式:userdel [-r] 用户名 功能:删除指定用户帐号,超级用户命令。 选项说明 : -r 系统不仅删除此用户帐号,还将用 户的主目录也一并删除。 例:删除tommy用户帐号及其主目录。
设置用户密码
1、设置与修改口令:passwd 【用户名】
2、删除用户密码:passwd –d 【用户名】
修改用户属性命令
usermod命令
格式:usermod [选项] 用户名 功能:修改用户的属性,超级用户命令。 主要选项说明: -g 后面接 group name 必须是现有 group 组中的一个,改变用户的初始化用户组 id 对应 /etc/passwd 的第4栏内容
chmod
chown chgrp
修改文件或目录的权限
修改文件或目录所属的用户 修改文件或目录所属的工作组
常用Linux命令介绍(三)
命令 more less head 说明 分屏显示文件内容,按空格向文件末尾翻页,按b 键向文件首部翻页,按h查看帮助 分屏显示文件内容,按j、k进行上下翻页显示,按 h查看帮助 显示文件前10行内容 显示文件后10行内容 适合显示短小文件,或者将几个文档连接利用重定 向符„>‟定向到输出文档
整个目录结构的起始点 用来存放最常用的二进制命令 包含引导Linux的重要文件,如grub和内核文件等 所有设备都在该目录下,包括硬盘和显示器等 系统的所有配置文件都放在它下面 存放各用户的主目录($HOME)及其文件和配置 系统的库文件,有点像Windows的Program Files 用于存放系统异常时丢失的文件(如突然宕机), 以利于恢复 用于加载各种媒体,如:光盘、软盘等 Media 用于加载各种文件系统 Mount 用于存放安装的“可选(optionally)”程序 Optionally 包含进程等信息,是内存的映射,不是真实目录 Processes 该目录是root用户的家目录($HOME) Root System-only binaries 用于存放系统专用的二进制命令 用于存放系统信息 System 用于存放临时文件 Temporary files / Binaries Boot Devices etc Home Libraries lost+found
/usr /var
User Variable files
用于存放普通用户的应用程序、库文件和文档等 用于存放那些在时间、大小、内容上会经常变化的 文件
Linux系统查看内核命令
方法一: 命令: uname -a 作用: 查看系统内核版本号及系统名称 方法二: 命令: cat /proc/version
clear 清屏命令
查看指令、配置文件的帮助信息,相关信息: help、info、FAQ、internet,按Q回到命令符 mkdir 创建新目录
rmdir 删除空目录
man
常用Linux命令介绍(二)
命令 rm touch cp mv ln 说明 删除文档和目录 创建一个空白文件或改变已有文件的时间戳 复制文件(或者目录等) 移动目录或给文件改名 创建软链接、硬链接