首页 > 系统相关 >Linux 用户与网络管理

Linux 用户与网络管理

时间:2024-07-24 19:25:21浏览次数:20  
标签:文件 网络管理 所在 端口 用户 模式 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端口

标签:文件,网络管理,所在,端口,用户,模式,Linux,所属,光标
From: https://blog.csdn.net/m0_63016075/article/details/140574480

相关文章

  • 在K8S中,我们公司用户反应pod连接数非常多,希望看一下这些连接都是什么信息?什么状态?怎么
    在K8S中,当用户反映Pod连接数非常多时,为了查看这些连接的具体信息和状态,并考虑到容器内没有集成bash环境和网络工具的情况,可以采取以下步骤进行排查:一、确认问题并收集信息查看Pod状态:使用kubectlgetpods命令查看Pod列表,确认哪个Pod的连接数异常。使用kubectldescribepod......
  • Linux 服务器中如何实现 Docker 自动清理回收空间
    简介Docker是一个流行的容器化平台,但在使用过程中可能会占用大量磁盘空间。为了保持系统的整洁和高效,我们可以设置定时任务来自动清理Docker资源。本教程将指导你如何设置cron任务,以每天凌晨3点自动执行Docker清理命令。准备工作确保你的系统上已安装Docker。确保......
  • Linux 服务器中如何实现 Docker 自动清理回收空间
    简介Docker是一个流行的容器化平台,但在使用过程中可能会占用大量磁盘空间。为了保持系统的整洁和高效,我们可以设置定时任务来自动清理Docker资源。本教程将指导你如何设置cron任务,以每天凌晨3点自动执行Docker清理命令。准备工作确保你的系统上已安装Docker。确保......
  • Linux 下的项目开发:从入门到精通
    在Linux系统上开发项目是一种常见且高效的实践。Linux提供了强大的工具和环境,使得开发过程更加流畅。本文将带你了解如何在Linux下进行项目开发,从环境搭建到代码管理,再到最终的部署。一、环境搭建1.1安装Linux发行版首先,你需要一个Linux系统。有许多流行的发行版......
  • Linux 必备基础知识与常用命令大汇总
    这是我整理的关于Linux基础知识的笔记,主要为了方便在长期不用Linux的情况下,突然需要使用时可以快速查找。我最初有些犹豫是否应该写成文章,但我认为对于处于相似境遇的人来说,能够方便地复制和使用这些知识会很有帮助,所以决定将其分享出来。虽然MacOS不是Linux,而是BSD系系统,但我......
  • Linux 服务器中如何实现 Docker 自动清理回收空间
    简介Docker是一个流行的容器化平台,但在使用过程中可能会占用大量磁盘空间。为了保持系统的整洁和高效,我们可以设置定时任务来自动清理Docker资源。本教程将指导你如何设置cron任务,以每天凌晨3点自动执行Docker清理命令。准备工作确保你的系统上已安装Docker。确保......
  • MySQL 如何拥有针对特定主机的单一用户账户
    MySQL如何拥有针对特定主机的单一用户账户?通常,我们会创建用户名相同但主机/IP不同的独立用户账户,如<USER>@<HOST1>,<USER>@<HOST2>....。<USER>@<HOSTn>。然后,给予这些用户相同的授权(权限/角色)和设置(密码、SSL等)。 除了以上的做法,可以创建一个可以从所有主机连接的......
  • Linux系统安装Cobol语言及IBM大型机模拟软件Hercules
     COBOL(CommonBusiness-OrientedLanguage)起源于50年代中期,是一种面向过程的高级程序设计语言,主要用于商业和数据处理领域。经过不断发展和标准化,已成为国际上应用最广泛的商业编程语言之一,在某red书上还有招聘COBOL程序员去日本的帖子,个人害怕噶腰子所以不推荐。COBOL语言具......
  • Linux下jdk安装及环境变量配置
    一、解压安装jdk 将下载好的压缩文件复制到/usr/local/src目录下进入/usr/local/src并解压:cd/usr/local/src&&tarxvf[压缩文件名称]二、配置环境变量(推荐使用第三种或第四种)配置之前需要根据实际情况在命令行设置JAVA_HOME:例如(/usr/local/src/jdk1.8.0_......
  • Linux常用命令总结
    1、ls,ll显示目录下的内容(listfiles,ls-l长格式)2、chmod+777XXX.XX 赋予读,写,执行权限+777表示赋予所有用户(所有者、所属组和其他用户)读、写和执行该文件或者目录的权限3、top实时进程监控 3.1查看每一个CPU的情况:top的情况下按1         ......