Centos
配置静态IP
查看网卡名称
1
ifconfig
- 查看网卡信息,每行的第一项为网卡名称
- 一般服务器可能有多个网卡,按照需求选择一个即可
- 网卡信息包含当前网卡的ipv4和ipv6地址,MAC地址等信息
根据网卡名字打开相应网卡的配置文件
1
2# 假设网卡名称为eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0修改相关配置内容
1
2
3
4
5
6
7IPADDR=12.12.12.12
NETMASK=255.255.255.0
GATEWAY=12.12.12.1
ONBOOT=yes
BOOTPROTO=static
DNS1=114.114.114.114
DNS2=8.8.8.8- 等号后面是具体的ip地址名称
- DNS可以有多个,用数字标识即可
重新启动网络服务
1
service network restart
管理用户
修改root密码
默认可远程登录root用户,只需知道密码即可(SSH默认已经安装)
修改root密码
1
passwd
若需要找回root密码,参考博客 https://blog.csdn.net/shanvlang/article/details/80385913
添加用户
假设添加用户名为test的用户
添加新用户
1
useradd test
- centos中,以上命令将自动为test用户分配一个属于test用户的/home/test文件夹
为新用户修改密码
1
passwd test
添加用户权限
打开配置文件
如果root用户没有该文件的写权限的话需要用
chmod u+w /etc/sudoers
, 修改完成再改回到chmod u-w /etc/sudoers
1
vi /etc/sudoers
编辑以下内容,注意空格类型,最好复制一行修改
1
2
3## Allow root to run any commands anywhere
root ALL=(ALL) ALL
test ALL=(ALL) ALL
删除用户
1
userdel test
Ubuntu
配置静态IP
查看网卡名称
1
ifconfig
- 查看网卡信息,每行的第一项为网卡名称
- 一般服务器可能有多个网卡,按照需求选择一个即可
- 网卡信息包含当前网卡的ipv4和ipv6地址,MAC地址等信息
修改配置文件
1
vi /etc/network/interfaces
修改相关配置内容
1
2
3
4
5
6
7
8# 假设网卡名称为eth0
auto eth0
iface eth0 inet static
address 12.12.12.12
netmask 255.255.255.0
gateway 12.12.12.1
dns-nameserver 114.114.114.114 8.8.8.8- dns可以有多个,以空格间隔开
重新启动网络服务
1
sudo /etc/init.d/networking restart
管理用户
修改root密码
Ubuntu默认禁用root用户登录,需要配置root账户才能以root身份登录(SSH默认已经安装)
修改root密码
1
passwd
若需要找回root密码,参考博客 https://blog.csdn.net/shanvlang/article/details/80385913
添加用户
假设添加用户名为test的用户
添加新用户
1
useradd test
- Ubuntu中以上命令并不会直接为当前用户分配自己的文件夹,所以需要我们为其手动添加一个并使用
chown test /home/test
命令将文件家分配给test用户,这样使用test用户登录时将会自动转到/home/test文件夹下面工作
- Ubuntu中以上命令并不会直接为当前用户分配自己的文件夹,所以需要我们为其手动添加一个并使用
为新用户修改密码
1
passwd test
添加用户权限
打开配置文件
如果root用户没有该文件的写权限的话需要用
chmod u+w /etc/sudoers
, 修改完成再改回到chmod u-w /etc/sudoers
1
vi /etc/sudoers
编辑以下内容,注意空格类型,最好复制一行修改
1
2
3# User privilege specification
root ALL=(ALL:ALL) ALL
test ALL=(ALL:ALL) ALL
删除用户
1
userdel test