标签:
查看系统构架
[root@localhost ~]# uname
Linux
查看内核版本
[root@localhost ~]# uname -r
2.6.32-358.el6.x86_64
主机名 内核 硬件平台等全部信息
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
查看主机名
[root@localhost ~]# hostname
localhost.localdomain
查看CPU信息
[root@localhost ~]# cat /proc/cpuinfo
processor: 0
vendor_id: GenuineIntel
cpu family: 6
model: 23
model name: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
stepping: 6
cpu MHz: 3000.000
cache size: 6144 KB
fpu: yes
fpu_exception: yes
cpuid level: 10
wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx lm constant_tsc up arch_perfmon pebs bts tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni ssse3 cx16 sse4_1 tsc_deadline_timer hypervisor lahf_lm dts
bogomips: 6000.00
clflush size: 64
cache_alignment: 64
address sizes: 42 bits physical, 48 bits virtual
power management:
查看内存信息
[root@localhost ~]# cat /proc/meminfo
MemTotal: 228440 kB
MemFree: 27780 kB
Buffers: 9476 kB
Cached: 83780 kB
SwapCached: 0 kB
Active: 40556 kB
Inactive: 75848 kB
Active(anon): 3472 kB
Inactive(anon): 19880 kB
Active(file): 37084 kB
Inactive(file): 55968 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 2047992 kB
SwapFree: 2047992 kB
Dirty: 0 kB
Writeback: 0 kB
AnonPages: 23192 kB
Mapped: 20780 kB
Shmem: 204 kB
Slab: 65912 kB
SReclaimable: 13128 kB
SUnreclaim: 52784 kB
KernelStack: 784 kB
PageTables: 3268 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 2162212 kB
Committed_AS: 152968 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 149320 kB
VmallocChunk: 34359575108 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 8192 kB
DirectMap2M: 253952 kB
显示时间
[root@localhost ~]# date
2016年 08月 09日 星期二 19:12:50 CST
RPM
查看所有RPM软件
rpm -qa
软件包安装清单
rpm -ql 软件包名
软件包的用途
rpm -qi 软件包名
用户账号
useradd
-u:设置 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-g:指定所属的基本组
-G:指定所属的附加组
-e:指定账号失效时间
-s:指定用户的登录Shell
passwd
-d:清空用户的密码,使之无需密码即可登录
-l:锁定用户账号 【在shadow中的对应密码串前加两个叹号 !! 】
-S:查看用户账号的状态(是否被锁定)
-u:解锁用户账号 【解除锁定时添加的两个叹号 !】
--stdin:从标准输入(比如管道)取密码
设置用户密码
echo 密码 | passwd --stdin 用户名
锁定用户
passwd -l 用户名
锁定用户有两个!!号
解锁用户
passwd -u 用户名
[root@localhost ~]# useradd user1
[root@localhost ~]# passwd -l user1
锁定用户 user1 的密码 。
passwd: 操作成功
[root@localhost ~]# passwd -S user1
user1 LK 2016-08-09 0 99999 7 -1 (密码已被锁定。)
[root@localhost ~]# grep user1 /etc/shadow
user1:!!:17022:0:99999:7:::
[root@localhost ~]# passwd -u user1
解锁用户 user1 的密码 。
passwd: 操作成功
查看用户id
id 用户名
usermod
-l:更改用户的登录名
-L:锁定用户账户 【在shadow中的对应密码串前加一个叹号 ! 】
-U:解锁用户账户 【解除锁定时添加的一个叹号 !】
-u、-d、-e、-g、-G、-s:与useradd命令相同
删除用户的命令为userdel。
只删用户账号(不删宿主目录、邮箱文件等数据):userdel 用户名。
删除用户账号及数据:userdel -r 用户名。
查看指定用户的标识:id 用户名。
groupadd
添加组账号的命令groupadd
格式:groupadd [-g GID] 组名
设置组成员的命令gpasswd
格式:gpasswd [选项]... 组名
常用命令选项:
-A:定义组管理员列表
-a:添加组成员,每次只能加一个
-d: 删除组成员,每次只能删一个
删除组账号
groupdel
查看当前用户身份
whoami
find
find 查找的位置 -name 文件或目录的名字 -type 查找的类型
软|硬连接
软连接
ln -s 目标文件 链接文件存放位置
软连接相当于WINDOWS快捷方式
硬连接
ln 目标文件 链接文件存放位置
硬连接相当于副本加连接,文件的inode号是一样的
文件权限
r 读取:允许查看内容-read
w 写入:允许修改内容-write
x 可执行:允许运行和切换-excute
若对目录有r权限,表示可列出该目录内容。
若对目录有w权限,表示可在该目录下新建/删除/移动文件或子目录。
若对目录有x权限,表示允许cd到该目录下。
chmod u|g|o =|+|- r|w|x|-
suid特殊权限
suid权限
占用属主USER的x位
显示为s或S,取决于属主是否有x权限
仅对可执行的程序有意义
当其它用户执行带SUID标记的程序时,具有此程序属主的身份和相就权限
sgid权限
占用属组group的x位
显示为s或S,取决于属组是否有x权限
对可执行的程序/目录有效
当其他用户执行带SGID标记的程序时,具有程序属组的身份和相就权限
在一个具有SGID权限的目录下,新建的文档会自动继承目录的属组身份
sticky bit权限
站滞位
占用其他人other的x位
显示为t或T,取决于其他是否有权限
适用于目录,用来限制用户滥用写入权
在设置了粘滞位的文件夹下,即使用户有写入权限,也不能删除或改名其他用户文档
文件ACL控制
查看文件或目录的ACL权限
getfacl 文件或目录
参数
-m:定义一条ACL策略
-x:清除指定的ACL策略
-b:清除所有已设置的ACL策略
-R:递归设置ACL策略
-d:为目录设默认权限(子文档自动继承)
设置文件或目录的ACL权限
setfacl 文件或目录
setfacl -m u:用户名:权限(r|w|x|-) 文件对象
设置可继承权限
setfacl -dm u:用户名:权限(r|w|x|-) 文件对象
标签:
原文地址:http://www.cnblogs.com/new-start/p/5779496.html