linux
shell命令解释器
分为交互式和非交互式
一问一答 模式 交互式
cat -n /etc/shells
一共五个
/bin/sh steven bourn开发的
/bin/bash
/sbin/nologin
/bin/tcsh
/bincsh
linux使用的版本称为 Bourne Again shell 简称bash
type [-ta] name 显示命令是否为别名
file 表示外部命令
alias 别名】
builtin bash内置命令
a 列出所有含有name的命令
echo $PATH
输出路径
env显示目前系统中主要的预定义变量内容
set可以将环境变量和用户自定义变量显示出来
service sshd start
PS1 改变当前显示的用户,主机,时间那些
eject 弹出光驱
rpm -ivh 安装rpm包
引导系统 /etc/grub/conf
grub 计算机启动时候执行的软件,告诉启动哪个操作系统
etc目录配置文件目录,大多数软件和服务在这个目录下都有一个副本
ls grub.conf
default : 表示计算机启动时,进入第几个操作系统
timeout 等待时间
hiddemenu 隐藏菜单
选择登陆界面: 图形界面,字符界面
/etc/inittab
运行级别:计算机操作系统本身的状态
0-计算机关机状态
1-单用户模式
2-多用户模式,没有nfs系统,网络服务
3-字符界面模式
4-未定义
5-图形界面
6-重启状态
挂载文件系统:
/etc/fstab 分为六列 第一列 设备 第二例 挂载点
第三列 挂载类型
第四列 挂载参数
第五列 备份
第六列 自检
mout /media/cdrom
mout 设备 挂载点
破解密码
前提安装系统时候,引到口令无
进入开机界面,e 进行编辑, 到第二个
删掉 rhgb quiet 保留空格 输入 single 或者不去除,直接后面加1即可
passwd root
设置grub命令
vi /etc/grub.conf
vi /boot/grub/grub.conf
timeout 下面
password --md5 md5密码 设置grub目录,破戒不了密码
grub-md5-crypt
title下面 passwd --md5 进入系统必须设置
grub密码 grub
进入操作系统使用密码】 qidong
root密码
学习时候尽量使用root用户
工作时候尽量使用普通用户
group 组名
groupmod 组名
groupdel 组名 注意:如果当前组内存在用户,不能删除用户
useradd [-参数] 用户名
-g指定组 如果没有指定,自动创建一个以用户名命名的组
-d home 添加用户的同时指定用户的家
cat /etc/passwd可以看到所有用户信息
cat /etc/group 查看组信息
usermod修改用户
-c comment 修改用户注释信息
-l loginname 修改用户名
-d homedir 修改用户的家
-g 修改用户的所属租
userdel [-]用户名
-r删除用户同时删除用户目录
chown -R 修改权限
创建用户后 默认不允许登陆,必须要有密码
passwd 用户名
如何静止普通用户登陆
1.禁止某个人
2 禁止所有人
/etc/shadow 用户密码保存文件
找到这个人,在前面加上!
/etc/创建一个nologin的文件即可禁止所有目录
设置用户口令:
passwd [] 用户 设置用户密码
-S查看当前密码状态
-l 锁定用户 不能登录
-u 解锁
-d 删除密码 登录不用输入密码了
gpasswd[] 组名 、添加删除组成员 (附属组)
-a 添加
-d 删除
su user切换用户
su 切换root
newgrp切换组
whoami 当前用户
普通用户之间切换需要密码
root用户切换至普通用户u需要密码
普通用户切换到root用户需要密码
退出 exit
当一个用户登录到系统,默认当前组为主组,创建的文件也属于这个组,
显示用户详细信息 、
id 产考用户组信息 包括用户组
groups查看某个用户所属租
chfn 用户名称 设置用户资料
wang::500:500:wangyongshun,shenzheng,12222222,44354353:/home/wang:/bin/bash
finger 用户名称 显示用户资料
批量添加用户;
编辑用户文件 必须和/etc/passwd文件的格式相同
编辑密码文件 格式 用户名:密码
newusers 表示从一个文件中读取用户信息并写入到/etc/passwd 中
pwunconv 表示从/etc/shadow 文件中 的密码写回到/etc/passwd中
chpasswd 将某个密码文件中的密码写入到/etc/passwd中
pwconv 表示将/etc/passwd里的密码写入到/etc/shadow中
操作 group1 group2 503 504
user1:x:700:503::/home/user1:/bin/bash
用户名 密码 用户号 组号 注释 用户目录 bash
user1:x:701:503::/home/user1:/bin/bash
user1:x:702:503::/home/user2:/bin/bash
user1:x:703:504::/home/user3:/bin/bash
创建密码文件 pass.txt
user1:111
user1:222
user3:333
newusers user.txt
cat /etc/passwd
user1:x:701:503::/home/user1:/bin/bash
user2:x:702:503::/home/user2:/bin/bash
user3:x:703:504::/home/user3:/bin/bash
pwunconv 回车
/etc/passwd 密码出现了
chpasswd < passwd.txt
pwconv
结束
>>赋予普通用户特殊权限
sudu 某指令 以超级用户权限执行某些命令 需要分配后 sudo /sbin/shutdown -h now
visudo 不用参数直接可打开
# %users localhost=/sbin/shutdown -h now
wang localhost=/sbin/shutdown
wang localhost=/usr/sbin/useradd
wang localhost=/sbin/shutdown -h now
普通用户执行bin 超级用户执行sbin
查询命令位置
where is shutdown
/etc/sudoer 普通用户执行特殊权限由这个
sudo -l 查看可执行的权限
》》
r 可读 4
w 可写 2
x 可执行 1
-rw-------. 1 root root 982 Sep 21 07:41 anaconda-ks.cfg
-rw-r--r--. 1 root root 0 Sep 27 12:54 a.txt
-rw-r--r--. 1 root root 0 Sep 27 12:54 b.txt
drwxr-xr-x. 2 root root 4096 Sep 26 19:17 Desktop
drwxr-xr-x. 2 root root 4096 Sep 26 19:14 Documents
drwxr-xr-x. 2 root root 4096 Sep 26 19:14 Downloads
drwxr-xr-x. 2 root root 4096 Sep 26 19:14 Music
-rw-r--r--. 1 root root 39 Sep 27 12:22 pass.tx
第一列 文件权限 第一个字符- rwx rwx rwx 第一个 "-"普通文件 "l"表示链接文件
"d"为文件夹
[root@localhost ~]# ls -l /etc/grub.conf
lrwxrwxrwx. 1 root root 22 Sep 21 07:41 /etc/grub.conf -> ../boot/grub/grub.conf
第一个文件拥有者对文件的权限
第二个组内用户对文件的权限
第三个 所有用户对文件的权限
第二列 节点数
第三列 表示文件拥有者
第四列 表示文件所属组
第五列表示文件大小
第六列 文件创建时间
第七列 文件名
网络配置
rpm 系统自带的软件 二进制软件包
/etc/sysconfig/network-scripts/ifcfg-eth0 这个文件属于计算机第一块网卡的配置文件
DEVICE=eth0 对第一块网卡进行配置
ONBOOT 系统启动时候是否自动启用网卡
BOOTPROTO=static 获取ip地址
IPADDR= ip地址
NETMASK 子网掩码
GATEWAY 网关
TYPE = Ethernet 设备类型,加不加都可
BOOT
root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.5.88
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
ONBOOT=yes
~
HWADDR= mac地址 封网卡
重启网卡
service network stop|start|restart|status 管理所有网络设备
ifup 启动网卡 其中一块 只能
ifdown 关闭网卡 ifdown eth0
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。