Red Hat Network : RHN
CLI : bash,sh,ksh,csh,zsh
GUI : x-windows,desktop,gonme,kde 图形界面
A system management platform 一个系统管理平台
Monitoring performance 性能监控
Linux用户 分为root用户和common用户
Middleware(中间件,中间设备) :weblogic,fusion,sever,jobss
GNU : GNU is not unix
GPL : general public license
在虚拟机上:一些快捷键的操作
Ctrl + alt +F(1-6) 切换终端 ctrl+alt+F7 切换到图形界面
Ctrl+shift+t 快速打开选项卡 ctrl+pgup(pgdn) 切换选项卡
Alt+10 最大化 alt+9 最小化
Ctrl+shift+c 复制 ctrl+shift+v 粘贴
Shift+pgup(pgdn) 查看上面的滚动过去的命令
改密码 用passwd命令
Startx -- : 1 启动图形控制台
命令有两种 1、内部命令:shell自带 2、外部命令:可执行程序
补齐有两种 1、命令补齐 2、路径补齐
Whoami 我是谁
Su : switch user
Id student 查看其他用户身份
Id +n 查看用户名
Finger student 查看用户详细信息
History 查看史前用过的命令
History – n 查看之前n条命令
! 使用之前那条命令
! n 调用第n条命令 (命令历史列表中的第n条)
!-n 用倒数第n条命令
^old^new 新代替旧
Export HISTCONTROL=ignoreboth 两者都有
Ignorespace 忽略以空格开头的命令
Ignoredups 忽略重复的命令
Erasedups 消除重复的命令
Date 查看时间 (月 日 小时 分钟 年 秒)
Clock 查看硬件时间 hwclock –s 以硬件时间为准 -w 以系统时间为准
Man + command 查看此命令的帮助信息
Bc :linux上的计算器
Date + %F 显示年月日
Date +%T 显示小时分钟秒
Cal 显示日历
History –c 清空命令列表
Whatis 查看 是什么 帮助命令
Command [options] [arguments] (arguments 代表命令参数)
长选项 例如 - - help - 不能省略
短选项 例如 –l –h -d 可以写成 -lhd
选项: 用来修改命令的执行动作 参数:指定命令作用对象
Ctrl +k 剪切 ctrl +o 保存
文本编辑器: 纯粹处理纯文本文件,字符本身没有任何修饰信息
行编辑器: sed 全屏编辑器: nano ,vim , emacs
Linux : 是对内核而言的
Redhat: GNU/linux 封装成二进制,提供安装,发行版
LFS :linux from scrath 从零开始构建linux
三大商业版unix
IBM :AIX HP: hp-unix ORACLE : solaris
程序架构 都有:
IA-32 X86 AMD-64 X86-64 Power Powerpc Ultrasparc 安腾 M68k Mips
以点(.)开头的文件表示隐藏文件 / 表示root
/bin =binary 二进制文件目录 /srv ,/var 数据文件存放目录
/ proc ,/sys 伪文件系统 /lib 库 (可执行文件)
文件或目录名,最长255字符,严格区分大小写
除‘/’不能用,其他皆可作文件名
命令 touch 创建新文件 cd 改变/切换目录
Touch –a 当前时间
Touch –m 改变最近一次修改时间
Touch –t 制定时间(年月日小时分钟秒)
Mkdir + 文件名 创建文件名 tree +n 查看文件
每个文件都有三个时间:
1、 访问时间 access 2、修改时间 modify:改变内容 3、改变时间change 改变属性(inode)
Stat 文件名 查看这三个时间 inode :索引节点
复制文件 cp [ ] 源文件(src) 当前目录
目标是: 目录 且目录存在
文件 覆盖源文件
目标不存在 覆盖式重新命令
Cp –f 强行覆盖文件 alias 查看查看系统上定义的别名
移动一个文件 mv a 到b 使用效果和cp一样
Ctrl +c 取消正在执行的命令
Rm 删除 rm –rf 直接删除 不再询问
文件属性 : - 表示普通文件 d 目录文件 l 表示链接文件
C 字符设备:线性设备,有次序的 b 块设备:随机存取的
S 表示套接字文件 p 表示管道文件
命令 file /a/b 查看文件内容(不同之处)
用户账号 :/etc/passwd 密码 /etc/shadow
组账号 :/etc/group 密码/etc/gshadow
查看用户 cat /etc/passwd 查看组 cat /etc/group
用户账号分为三类 : 管理员(root) UID
系统用户(id号在1到499之间的)
普通用户(id号在500到60000之间的)
组分为私有组、公共组 、系统组 GID
每类用户有三个权限位 r可读 w可写 x可执行
每类三个权限位 一共九个权限位
对文件而言 有三个权限(一般无x权限)
R:用cat ,loss命令 W:编辑 X:脚本,可执行文件
还有三个权限(额外权限):suid 一个用户在执行可运行文件时,是以这个可执行文件的属主在运行,一般置于用户的x位上,用s添加权限 。sgid 同suid ,一般置在x位上,属组来运行 ,用s添加权限。sticky 一般置于x位上,用t添加权限,只能删除自己的。
4用来表示SUID 2表示SGID 1表示STICKY 例如:chmod 4755
对目录而言:
R:用ls命令查看 W:创建,删除,修改权限 X:进入目录权限 用cd ,ls-l命令查看
Useradd +用户名 添加用户 groupadd+组名 添加组
Passwd+密码 给用户加密码
Userdol用于删除用户账号 sudo userdol +用户名
Sudo userdol –r +用户名 将用户账号删除并删除其主目录
R W X 用二进制表示 依次是4 2 1
文件权限修改方法:1、同时操作所有用户权限 user
2、只操作某一类用户权限 group
3、只操作某一类某一位权限 others
修改权限: 例如chmod 664 a.txt
Chmod –R _ _ 修改目录下文件权限 R:表示递归
对于某一类用户: chmod u=rw- a.txt
对于某一位用户: chmod u(g或o)+(-)r(wx) a.txt
Chown/chgrp [ ] username filename
修改属主和组: chown username :(.) grpname filename
只修改组: chown :grpname filename
Chown - - reference = src dst 以src权限为基准,把dst权限改为和src相同的权限
用户加入组: usermod –g 组名 用户名
可以用vim进入手写 vim/etc/passwd 手工改动 :wq 保存并退出