一.用户管理:
LInux下vi编辑命令的查找
- /abc<Enter> :向下查找与abc匹配字符串
- ?abc<Enter>:向上查找与abc匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找 - /abc<Enter>
查找abc - /^abc<Enter>
查找以abc开始的行 - /abc$<Enter>
查找以abc结束的行 - //^abc<Enter>
查找^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
发送数据包给指定计算机。
(此文章仅作为个人学习笔记使用,如有错误欢迎指正~)
网友评论