Linux 用户与网络管理

adduser\useradd 新建用户

可在/etc/passwd中验证:

groupadd 新建组

用cat /etc/group验证查看

给组添加新用户

看id名信息

chown 文件所属

把/home/a.txt改变文件所属人为xinxin

把/home/a.txt改变文件组为xiaoxiannv

chown 文件所属组 文件名

将/home/a.txt的所属组改回为root

chown 文件所属名:所属组 文件名

chown -R文件所属名:所属组 目录:将该目录及其下的所有文件所属名和所属组统一设置

统一设置后:

chmod文档权限

  • 使用chmod将/home/1.txt目录的所属人、所属组、其他人的权限都设为0

注意:

u:rwx 所属文件

g:rwx 所属组

o:rwx 其他

r---可读 w---可写 x---可执行

r=4 w=2 x=1

网络

网络操作

  • vim/vi编译器

    vim kk:使用vim来创建或编辑kk文件

    一般模式(A、a、l、i、O、o) -----> 编辑模式

    一般模式(:号) -----> 命令行模式

    命令行模式(Esc键 或者删除命令) -----> 一般模式

    编辑模式(Esc键) -----> 一般模式

  • 一般模式的操作:

    • x :向后删除一个字符

    • nx :连续向后删除n个字符

    • dd :删除光标所在行

    • ndd:删除光标所在的向下n行

    • yy :复制光标所在行

    • nyy :复制光标所在的向下n行

    • p :将以复制的数据在光标的下一行粘贴上

    • P :粘在光标的上一行

    • u :恢复前一个操作

  • 一般模式切换到编辑模式的操作:

    • i :从目前光标所在处插入

    • a :从目前光标所在的下一个字符处开始插入

    • o :在目前光标所在的下一行处插入新的一行

    • r :只会取代光标所在的那一个字符一次

    • I :在目前所在行的第一个非空格符处开始插入

    • A :从光标所在行的最后一个字符处开始插入

    • O :为在目前光标所在处的上一行插入新的一行

    • R :会一直取代光标所在的文字,直到按下 ESC 为止

  • 一般模式切换到命令行模式的操作:

    • :w :保存编辑的内容

    • :q :离开vi

    • :wq :保存后离开

    • :w! :强制写入该文件,但跟你对该文件的权限有关

    • :q! :不想保存修改强制离开

    • :x :从光标所在行的最后一个字符处开始插入

  • 横向切割打开

    • :new 窗口名 保存后就是文件名 :打开一个新窗口

    • :split(可简化为sp) 窗口名 保存后就是文件名 :打开一个新窗口

  • 纵向切割打开

    • :vsplit(可简化为vsp) 窗口名 保存后就是文件名 :打开一个新窗口

  • 关闭多窗口

    • :qull:关闭当前窗口

  • 窗口的切换

    • :ctrl+w+j/k:通过j/k可以上下切换,或者:ctrl+w加上下左右键,还可以通过快速双击ctrl+w依次切换窗口

  • vim和shell切换 :shell:可以在不关闭vi的情况下切换到shell命令行 :exit:从shell回到vi

基本知识

  • 网络分类:局域网LAN、城域网MAN、广域网WAN

  • WWW: 环球信息网的缩写,称"万维网",分为web客户端和web服务端

  • IP地址:唯一标识网络上的每一台计算机

子网掩码:

网络中分别有三个ip地址用不了:分别是1、0、255

DNS域名解析的作用:域名解析,通过地址栏域名url(eg:www.baidu.com),内部转换为对方的IP地址(百度的ip地址),进行访问百度。

排除网络故障

(1)先判断网卡 ping 127.0.0.1

(2)再判断路由 ping 192.168.199.1

(3)再判断web连接 ping www .baidu.com

网络配置

ifconfig 查看Linux中ip信息

  • ifconfig 参数:网络映射穿透,申请一个公网ip绑定你的私网ip

netstat 网络连接情况

  • netstat -I:显示监控中的服务器的Socket

  • netstat -n:直接使用ip地址,而不通过域名服务器

  • netstat -p:显示正在使用Socket的程序识别码和程序名称

  • netstat -antp:查看计算机哪些端口被占用

  • netstat -antp |grep 22: 查看计算机22端口的占用情况

注意:远程访问端口号12,协议是ssh

wget 通过网络下载文件

  • wget -b :后台方式运行wget(使用cat查看下载进度)

  • wget -c :继续执行上次终端的任务(使用ctrl+c停止下载,在使用该命令断点续传)

  • tail -f wget -log : 用于查看后台下载进度

常见的端口号(默认)

Mysql:3306端口

Redis:6379端口

PostgreSql: 5432端口

Nginx:80端口 (http、apache)

Tomcat:8080端口

ssh远程访问协议:22端口

ftp:25端口

mongoDB:27017端口

Https协议(加密的协议):443端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值