Linux用户管理与网络设置

一.用户管理:

LInux下vi编辑命令的查找

  • /abc :向下查找与abc匹配字符串
  • ?abc:向上查找与abc匹配字符串
    使用了查找命令之后,使用如下两个键快速查找:
    n:按照同一方向继续查找
    N:按照反方向查找
  • /abc
    查找abc
  • /^abc
    查找以abc开始的行
  • /abc$
    查找以abc结束的行
  • //^abc
    查找^abc字符串
    使用了查找命令之后,使用如下两个键快速查找:
    n:按照同一方向继续查找
    N:按照反方向查找
1.查看用户文件
  • cd /etc
    进入到etc目录下
  • vi passwd
    打开passwd文件
    格式如下:
    用户名:加密的口令:用户ID :组ID :帐户的其他说明:主目录:登录时运行的程序
内容
2.查看组文件
  • cd /etc
  • vi group


    内容2
3.添加用户
  • sudo adduser 名字
  • 输入新建用户密码等一系列内容
  • 创建完成
4.删除用户
  • sudo userdel 名字
    删除/etc/passwd 和/etc/shadow 下该账户的信息
  • sudo uesrdel -r 名字
    加上-r参数,连同相关文件一起删除
5.添加组
  • -g GID 设定组ID的值
  • groupadd –g 55 名字
6.删除组
  • groupdel 名字
7.修改用户密码
  • sudo passwd 名字
    输入想要修改的密码
8.查看用户id
  • id 名字(etc下)
9.查看用户所属的组
  • groups 名字(etc下)
1.用命令行创建用户
  • sudo useradd 名字 -u ID号 -g 所属组名称 -G 属于前面组的同时还属于另一个组的组的编号 -d 存在目录 -m 如果没有这个目录及文件则直接创建

文件权限管理

chmod命令详解

设定文件权限时,在模式中常用以下的字母代表用户或用户组:
u(user)表示文件的所有者。
g(group)表示文件的所属组。
o(others)表示其他用户。
a(all)代表所有用户(即u+g+o)。
权限用以下字符表示:
r表示读权限;
w表示写权限;
x表示执行权限。
最后要指明是
(+)增加权限
(-) 取消权限
(=)赋予权限。


查看
  • chmod a-x 文件名字
    为所有用户添加写权限

网络设置:

通常我们可以利用ifconfig命令来配置ip等网络参数

  • Ifconfig 设备名 IP地址
TCP/IP 配置文件族:
  • /etc/network/interfaces
    网络接口参数配置文件
  • /etc/hosts
    完成主机名映射为 IP 地址的静态 DNS 解析功能
  • /etc/hostname
    记录本机的主机名
  • /etc/resolv.conf
    配置域名服务客户端的配置文件,用于指定域名服务器的位置
  • /etc/protocols
    设定了主机使用的协议以及各个协议的协议号
  • /etc/services
    设定主机的不同端口的网络服务
  • Ifconfig 设备名 down/up
    停止/启用网络设备
自动获取IP:

Ubuntu中配置IP,需要改/etc/network/interfaces文件
修改/etc/network/interfaces:

  • auto [dname]
    --dname为网卡名,一般为eth0
  • iface [dname] inet dhcp
    --dhcp设置自动获取IP
    eg:
  • auto eth0
    --eth0接口在系统启动时自动配置
  • iface eth0 inet dhcp
    --设置自动获取IP
配置静态IP:

修改/etc/network/interfaces

  • auto [dname]
    --设置eth0接口在系统启动时自动配置
  • iface [dname] inet static
    --设置静态IP

添加:

  • address [ip地址]
  • netmask [子网掩码]
  • gateway [网关]
  • dns-nameservers [DNS]
    eg:
    auto eth0
    iface eth0 inet static
    address 192.168.1.4
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 101.47.189.10
配置生效:

1.重启networking服务使其生效

  • /etc/init.d/networking restart
    2.重启网卡端口
  • sudo ifdown eth0
    --eth0即网卡名称根据实际情况而定
  • sudo ifup eht0
其他配置命令:

修改计算机(主机)名

  • hostname
    --查看主机名
  • sudo hostname +新的主机名
    --修改主机名
    PS:这只是临时修改,重启系统后,恢复没设置之前名称
    永久修改:
  • vim /etc/hostname
    --修改里面的主机名称
  • netstat命令
    可以查看网络连接及服务相关的信息。
  • ping
    发送数据包给指定计算机。
    (此文章仅作为个人学习笔记使用,如有错误欢迎指正~)

你可能感兴趣的:(Linux用户管理与网络设置)