首页 > 系统相关 >Linux运维(1)

Linux运维(1)

时间:2024-02-19 15:16:10浏览次数:27  
标签:文件 显示 运维 用户 cd etc Linux 目录

1.远程连接排障步骤

  (1)检查道路通不通:ping ip地址或域名

  (2)检查防火墙是否开启:selinux

  (3)检查端口是否开启:telnet ip地址 端口号

2.http端口:80;https端口号:443;远程连接端口号:22

3.快捷键:

  (1)光标移到行首:ctrl+a

  (2)光标移到行尾:ctrl+e

  (3)把光标所在位置到行首的内容剪切(删除):ctrl+u

  (4)把光标所在位置到行尾的内容剪切(删除):ctrl+k

  (5)清屏:ctrl+l

  (6)取消当前命令:ctrl+c

4.关机:shutdown;取消关机:shutdown -c;reboot:重启

5.linux核心目录:

6.命令   cd: change directory 进入到某个目录   pwd:print working directory显示当前所在位置(以绝对路径方式显示)   cd~:回到家目录   cd:回到家目录   cd ..:进入上级目录   cd -:返回上次所在目录,cd - -是cd的选项   cd .:进入当前目录(未来一般与复制,移动一起用)   mkdir:make dir directory     -p:创建多层目录     -v:显示创建目录过程,工作中几乎不用   touch 创建文件   ls:list 列表     -l:long以长格式显示(显示详细信息,比如文件时间,大小,所有者)     -t:time 按照修改时间排序.     -r: reverse .... 逆序排序,一般-rt 一起用.     -h:以人类可读形式显示大小   mv: move 移动或改名   cp: copy 复制文件或目录     -a:all简单理解为复制所有详情: -dpr     -r:递归复制,复制目录及目录的内容.     -p:复制的时候保持属性不变.(未来讲解文件属性就可以更深入了解)     -d:可以复制软连接.   rm: remove 移除,删除文件或目录     -f: force 强制删除不提示,危险.     -r:递归删除,删除目录及目录的内容,没有需求不要加上-r   echo: 输出信息到屏幕   cat:显示文件内容     -n:number 显示文件内容及行号   vim:编辑器     i:编辑     esc:退出编辑     :wq  保存退出     :q!强制退出不保存     :wq! 强制退出并保存     移动到最后一行 G(shift+g)     移动到第1行 gg     移动到某一行 100gg     光标移动到行首 ^(数字6)     光标移动到行尾 $(数字4)     复制当前行 yy     删除当前行 dd     粘贴到当前行后 p     撤销 u(undo)     显示行号 :set nu 或 :set number     取消显示行号 :set nonu     搜索(默认就是向下找) /你要的内容     继续向下搜索 n(next)     继续向上搜索 N     搜索默认向上找 ?你要的内容   hostnamectl set-hostname 新的主机名:修改主机名   cat /etc/hostname:查看主机名 7./etc下文件   /etc/hostname:主机名配置文件   /etc/hosts:主机名和ip的对应关系   /etc/sysconfig/network-scripts/ifcfg-eth0:网卡配置文件   /etc/rc.local:开机自启动的文件   /etc/fstab:开机自动挂载的配置文件   /etc/motd:文件中的内容会在用户登录系统后显示出来.   /etc/issue   /etc/issue.net:文件中的内容会在用户登录系统前显示出来 8./var下文件   /var/log/:系统及服务的各种 日志目录   /var/log/secure:存放用户登录情况日志。   /var/log/messages:通用各种服务的日志,日志很多 9.proc下面   /proc/cpuinfo:cpu信息   /proc/meminfo:内存信息   /proc/loadavg:系统负载信息,衡量系统繁忙程度   /proc/mounts:系统挂载信息 10.查看日志   head 显示文件的头几行,默认是头10行     -n :显示头num行,默认显示头10行   tail 显示文件的后几行,默认是后10行     -n: num显示最后num行,默认显示最后10行.     -f: follow显示文件末尾的实时更新( 一般用于查看日志 )   less 按页显示文件内容     q:退出     空格或f:下一页     b:上一页 (back)     G:最后1行     g:第1行     99g:到第99行     /内容:搜索,n继续向下搜索,N继续向上搜索     less -N:显示行号   more 按页显示文件内容,到达最后一行就退出   wc统计:word count/calcuate 统计文件中单词情况,大小,行数, 未来工作中用于统计行数     -l:统计行数 11.命令   which:查询命令的位置   whereis:查询命令的位置   diff,vimdiff:文件比较   sort:排序     -n:number把要排序的内容当做是 数字 ,按照数字大小进行排序,默认是升序排序(小->大).     -k:指定某一列,根据某一列进行排序.     -r:reverse逆序排序     -t:指定分隔符,只能指定1个字符. 默认是空格   uniq:unique独一无二,去重     -c:去重并显示次数(重复次数)   date:设置或查看系统的日期,时间命令   ntpdate 同步时间的命令
  timedatectl :修改时区 12.四剑客   (1)grep     -n:line-number 显示行号     -v:排除,取反     -i:ignore-case 过滤的时候忽略大小写   (2)find     -type:什么类型的文件 f表示文件 d表示目录     -name:文件名     -size:根据大小查找文件 +表示大于 -表示小于+10k(小写K) +10M(大写) G     -mtime:根据修改时间查找文件 13.命令:   alias:设置别名 14.用户相关文件   /etc/passwd:存放用户信息   /etc/shadow:存放密码信息   /etc/group:用户组信息   /etc/gshadow:用户组密码信息,几乎不会给用户组设置密码 15.管理用户命令   useradd:     -u:指定用户uid     -s:指定命令解释器,默认是/bin/bash     -M:不创建家目录    passwd :修改密码     --stdin:非交互式设置密码    su: 切换用户    userdel:删除用户     -r: 删除用户及家目录   usermod: 用于修改用户信息   id: 查询用户的uid,gid,用户组信息,检查用户是否存在   whoami: 查询当前用户的名字   w: 查看当前登录的用户的信息   last: 用户的登录情况.   lastlog: 所有用户最近1次登录情况    groupadd:创建用户组   sudo:授权与使用  16.权限管理

 17.安装软件方式

 18.rpm

  安装:-ivh  

    -i install

    -v 显示过程     -h 人类可读显示过程

 19.yum

 20.yum命令配置文件

 21.Ubantu系统软件包管理

 22.linux文件类型

 23.打包压缩

 

标签:文件,显示,运维,用户,cd,etc,Linux,目录
From: https://www.cnblogs.com/anni-qianqian/p/18020846

相关文章

  • Burp Suite Professional 2023.12.1.5 (macOS, Linux, Windows) - Web 应用安全、测试
    BurpSuiteProfessional2023.12.1.5(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:BurpSuiteProfessional2024.1.1(macOS,Linux,Windows)-Web应用安全、测试和扫描,查看最新......
  • linux 中 grep命令 $?返回值 0、1、2的意义
     0:找到匹配模式1:未找到匹配模式2:指定的输入文件不对001、[root@pc1test1]#lsa.txt[root@pc1test1]#cata.txt##测试文本aabbcc11aa3333ddbb[root@pc1test1]#grep"aa"a.txt##匹配aaaabbcc11aa33[root@pc1test1]#echo$?......
  • Linux_4 ssh
    title:(在线学习平台)link:(https://www.acwing.com/)cover:(https://cdn.acwing.com/media/activity/surface/log.png)ssh登录作用在开发时,通常会用Terminal通过ssh登录到每个服务器里,打开服务器终端,以进行开发,通常来说,一个服务器会给出如下的几个信息:hostIPpassword......
  • 在windows下打包linux可执行文件
    尝试set命令设置环境变量,然后执行打包,但是打包出来还是windows文件命令行直接设置:在运行 gobuild 命令之前,在同一命令行窗口中先设置环境变量,并确保在同一行内设置以确保它们在同一环境中生效CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuild-omyapp-linux-amd64main.go......
  • linux 中 read -a 和 -r选项
     001、-a:  后跟一个变量,该变量会被认为是个数组,然后给其赋值,默认是以空格为分割符。[root@pc1test1]#read-aay1##-a数据读入数组变量aabbcc100800[root@pc1test1]#echo$ay1aa[root@pc1test1]#echo${ay1[@]}##输出数组的所有元素aab......
  • 禅道(一键安装包Linux版本)出现磁盘(/opt)空间不足的问题
    场景公司管理bug用到了禅道,但是为了方便我们就使用了禅道官网提供的一键安装包Linux版本。禅道官方下载地址:https://www.zentao.net/download.html 问题有一点美中不足的是禅道官方提供的一键安装版本(Linux)只能放在/opt文件夹下面。随着项目越来越多我们/opt容量达到100%了,接......
  • 扯淡的DevOps,我们开发根本不想做运维!
    引言最初考虑引用“DevOps已死,平台工程才是未来”作为标题,但这样的表达可能太过于绝对。最终,决定用了“扯淡的”这个词来描述DevOps,但这并不是一种文明的表达方式。文章旨在重新审视DevOps和平台工程,将分别探讨DevOps和平台工程的概念,并重点分析平台工程所倡导的一些核心......
  • Linux、Centos下显示隐藏分区及挂载
    显示隐藏的分区分三步,1、分区,2、格式化,3、挂载1、分区(1)、先查看分区情况:fdisk-l第一个红框内显示的时总磁盘大小,下面的是分出的4个盘,加起来的大小如果没有sda的大,就说明有预留的空间(预留空间最好别动)或是有隐藏的没显示,或是物理机加了硬盘还没挂载。 (2)、对sda进行分区:fdi......
  • linux shell 中双方引号和单方引号的区别
     通常更推荐使用双方引号。 001、双方引号可以避免变量的单词分割[root@pc1test1]#str1="aabb"##测试字符串[root@pc1test1]#if[[$str1=="aabb"]];thenecho"yes";fi##双边引号不用担心变量的单词分割yes[root@pc1test1]#if[$str1=......
  • 一、在树莓派上学习C#和Linux:常用指令和软件包管理
    在树莓派上学习C#和Linux:常用指令和软件包管理最近AI特别火,就想在空余时间系统性的学习一下Linux中使用C#操作硬件开发。选择了树莓派平台入手学习。它是一款小巧的单板计算机,运行基于Linux的操作系统。学习Linux命令是管理和使用树莓派的关键一步。这篇博客记录一些常用的Linux......