网卡、主机名、用户、组
网卡配置:
ifconfig 查看本机所有网卡IP地址
ifconfig [网卡名字] 查看某个网卡IP地址
ifconfig [网卡名字] [IP地址] 临时给某个网卡配置IP地址,临时生效,重启网络服务或计算机后失效
/etc/init.d/network restart 重启网络服务 所有Linux下通用(所有服务都可用此方法,只要替换network)
service network restart 重启网络服务 只适用于红帽下linux
setup 在英文的系统下面图形设置永久IP地址
vim /etc/sysconfig/network-scripts/ifcfg-网卡名 编辑修改永久IP地址配置文件
配置文件内容:
#Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet
DEVICE=eth0 网卡名字
BOOTPROTO=[none|static|dhcp] 设置网卡IP的三个选项,前两个为手动,DHCP为自动
BROADCAST=192.168.1.255 本网段的广播地址
HWADDR=e0:05:c5:f1:6b:ba MAK地址(全球唯一,)
IPADDR=192.168.1.62 配置固定IP地址
NETMASK=255.255.255.0 子网掩码
NETWORK=192.168.1.0 网关
ONBOOT=yes 设置开机启动
TYPE=Ethernet 网络类型
/usr/share/doc/initscripts-8.45.42/sysconfig.txt 网卡帮助文档(所有初始化的帮助文档)
ifdown 临时关掉某一个网卡 ifup 开启某个网卡
mii-tool 查看网卡物理连接状态
主机名称设置:
hostname 查看主机名称
hostname [主机名] 临时修改主机名 重启后失效
setup 图形永久设置主机名
/etc/sysconfig/network 永久修改主机名配置文件
配置文件内容:
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=station62.uplooking.com 修改主机名
/etc/init.d/network restart 重启服务生效
/etc/hosts hosts文件 主机名修改后必须添加一条对应解析
用户和组:
/etc/passwd 用户存放文件
cat /etc/passwd | grep [用户名] 查看是否有此用户
id 用户名
whoami 查看当前所登录的帐户
useradd [用户名] 添加新帐户
同时添加一个用户家目录,在/home/下
在/etc/passwd文件里增加了一行
添加一个同名组(此用户的主属组),在/etc/group文件中
把/etc/skel/目录下所有文件都拷贝到新建用户的家目录里
在/var/spool/mail/目录下创建一个同名邮箱
在/etc/shadow文件中添加一行(密码)
在/etc/gshadow文件中添加一行用户组密码
user1 : x : 500 : 500 : : /home/user1 : /bin/bash
用户名 : 密码 : 用户ID(identify): 用户组ID : 描述字段 : 用户家目录 : 登录shell的绝对路径
shell:命令解释器 负责人和机器通信
登录shell:帐户登录时所使用的shell就是登录shell
usermod -l [新用户名] [需要修改的用户名] 修改指定用户名
id [用户名] 查看指定用户UID
usermod -u [新UID值] [想要修改的用户] 修改指定用户UID
usermod -u [已经存在的UID值] -o [想要修改的用户] 修改已存在的UID给指定用户
usermod -g [已存在的组UID值] [想要修改的用户主属组] 修改已存在的组UID给指定用户主属组
usermod -c [描述字段内容] [想要修改的用户] 修改指定用户的描述字段里的内容
usermod -d [要变更的绝对路径] [想要修改的用户] 修改指定用户家目录
usermod -s [要换成的shell] [想要修改的用户] 修改指定用户登录shell
以上参数都可以在useradd命令后也可使用(-l例外)
passwd 修改当前登录的帐户密码
passwd [用户名] 修改指定用户的密码
passwd -l [用户名] 锁定指定用户
passwd -u [用户名] 解锁指定用户
passwd -S [用户名] 查看指定用户的状态(PS表示未锁定LK表示已锁定)
su - [用户名] 切换用户(如果没有中间的-则环境变量切换不过去)
vim /etc/shadow 用户密码配置文件 man手册中有各个字段的说明
cat /etc/group |grep [组名] 查看指定组是否存在
root: x : 0 : root
组名 : 组密码 : 组ID : 组成员
groupadd [组名] 添加新组
gpasswd -a [用户名] [组名] 添加指定用户到指定组
gpasswd -d [用户名] [组名] 从指定组删除指定用户
gpasswd -A [用户名] [组名] 设置指定用户为指定组组长
groupmod -g [组ID值] -n [新组名] [要修改的组名] 修改指定组的组ID并改名
userdel -r 用户名 删除指定用户
groupdel 组名 删除指定组