个人展示网站模板杭州软件定制开发
♥️作者:小刘在C站
♥️个人主页:小刘主页
♥️每天分享云计算网络运维课堂笔记,努力不一定有收获,但一定会有收获加油!一起努力,共赴美好人生!
♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情
目录
前言
一.虚拟机系统安装后操作
二.已安装系统,修改网卡名
三.系统基础操作规范
四.第二规范:命令格式规范
五..系统基础网络配置
六.系统远程连接管理
七.系统基础命令介绍
八.系统目录相关命令:
命令到末行模式
前言
本章讲解Linux基础命令

一.虚拟机系统安装后操作
     快照:保存系统当前时间点状态,关机快照 开机快照
     克隆:快速创建另外一台虚拟机,链接克隆 完整克隆
二.已安装系统,修改网卡名
cd /etc/sysconfig/network-scripts/
 mv ifcfg-ens33 ifcfg-eth0
 vim ifcfg-eth0
 修改:
 NAME=eth0
 DEVICE=eth0
 保存退出
vim /etc/sysconfig/grub
 修改:
 GRUB_CMDLINE_LINUX="rhgb net.ifnames=0 biosdevname=0 quiet"
 保存退出
grub2-mkconfig -o /boot/grub2/grub.cfg
init 6
======================================================
三.系统基础操作规范
第一规范:命令输入在命令提示符之后
 命令提示符:[root@ali-hb2-web1 ~]#
     root:当前登录用户名
     ali-hb2-web1: 主机名,尽量表达出位置和功能
     ~ :表示当前所在目录名
     # :表示当前用户权限是管理员($ 为普通用户)
     
四.第二规范:命令格式规范
    命令 回车            例如:ifconfig
     命令 (空格) 参数        例如:ip a
     命令 (空格) 参数  对象    例如:ip a show eth0
     
五..系统基础网络配置
查看网络信息:
     ip a show ens33
     ifconfig ens33
                
 修改网卡信息: vim /etc/sysconfig/network-scripts/ifcfg-eth0
          或
           nmtui
          或
           nmcli connection modify eth0 ipv4.address 192.168.20.1/24 ipv4.gateway 192.168.20.254 ipv4.method manual ipv4.dns 8.8.8.8
               
六.系统远程连接管理
第一步:配置系统网络
 第二步:确认系统sshd服务开启
 第三步:安装远程管理软件(xshell、超级终端、securecrt、putty等)
     终端设置:类型 Linux  滚动缓冲区 200000
     日志记录:勾选连接时开始日志记录
     连接设置:主机名+ip
  
七.系统基础命令介绍
参考:https://www.runoob.com/linux/linux-command-manual.html
1.系统命令帮助:
     man 命令            man手册
     help 命令        查看内部命令
     命令 --help        查看外部命令
     type 命令        判断内部/外部命令
2.系统关机命令:
     shutdown -h now         立即关机(等于poweroff、init 0)
     shutdown -h 10            延迟10分钟关机
     
 3.系统重启命令:
     shutdown -r now            立即重启(等于reset、init 6)
     
 系统服务管理命令:
    systemctl start vsftpd    开启服务systemctl stop  vsftpd 关闭服务systemctl restart vsftpd    重启服务systemctl status vsftpd    查看服务状态systemctl enable vsftpd    设置服务开机自启systemctl disable vsftpd  设置服务开机禁用 
     
     使用命令查看端口
     netstat -anptl | grep vsftpd
八.系统目录相关命令:
    用户   主机名  路径   ~表示宿主目录(用户的家目录)
     [root@localhost ~]#
     # 表示管理员的角色
     $ 表示普通用户的角色
    linux 采用树形结构
     /root  是root用户的宿主目录
     /etc   是保存系统的配置文件的路径
     /usr   保存用户的所有程序  /usr/local 用户安装路径  /usr/src 源代码位置
     /home  是普通用户的宿主目录
     /var   存放可变的文件比如"日志" /var/log/messages
     /boot  负责系统的引导(包含内核和镜像文件)
     /dev   保存设备文件  /dev/sda1  /dev/sr0 /dev/cdrom
     
     命令  选项  参数
     ls  -l  /etc
     -l 以长格式显示(创建时间、权限)
     -a 看所有文件(包括隐藏文件 .开头)
     -h 以人性化方式查看(单位 KB MB GB)
     -d 看目录本身
     
                   所有者 组 大小      创建时间日期       文件名
     -rw-------. 1 root root 1821 9月  13 22:44 anaconda-ks.cfg
      所有者 组 其他人
     - rwx rwx rwx
     -文件
     d目录
     l连接文件
     
     
     mkdir     /data    /backup    创建目录
     mkdir -p /a/b/c/d        多级创建
     mkdir dir{1..100}       创建从dir1 到 dir100
     mkdir {zhangsan,lisi,wangwu} 同时创建三个目录分别为 zhangsan lisi wangwu
     
     绝对路径:从根开始 /etc/sysconfig/network-scripts/ifcfg-ens33
     相对路径:以当前目录作为参照  cd ..
     
     cd  /data                切换目录
     cd  ..                    返回上层目录
     cd  ~                    切换到宿主目录
     cd  -                    回到上次cd的路径    
    mkdir data{01..10}     创建目录序列
     mkdir test{01..10..2}    创建跳序序列
     mkdir {conf,log,data}   创建无序目录
     
     tree  /data                查看目录树
     
     rmdir data01            删除空目录
     rm -r /a                删除非空目录,慎用,-f强制
     rm -rf *
     
     pwd                        查看当前目录绝对路径
     
     ls                    列出目录内数据信息
     ls -l                    长格式列出目录内数据,简写ll
     ls -d                     查看目录本身
     ll -t                      查看最新编辑文件信息,按时间排序(r反向)
     ll -S                      查看文件信息,按大小排序(r反向)
系统文件相关命令:
     touch /data/file01            创建空文件
     
     echo "hehe" > /data/file01     覆盖文件内容,单行
     echo "haha" >> /data/file01 追加文件内容,单行
     
     cat >> /data/file02 << EOF    编辑多行内容到文件
     123
     456
     789
     EOF
     
     > /data/file02                清空文件
     
     cat            查看文件内容    cat /etc/passwd | grep root
     more            分页显示,不能回翻
     less            分页显示,可以回翻
     head            看文件前几行,默认10行
     tail            看文件后几行,默认10行(-f 动态追踪查看)
     
     cp -rp /etc/passwd /backup        备份文件 -r 目录
     cp -rp /data   /backup        备份目录   -p 保持原有权限
     
     mv /data/file02 /backup     移动剪切
     
     vim /data/file01            Linux编辑器
     
     命令行模式:
     a i o       切换到输入模式  a在光标所在位置后面插入  i在光标所在位置前面插入
     Esc      退回到命令模式
     u 恢复上一次操作
     x 删除单个字符
     dd 删除1行 ndd  2dd
     yy 复制  nyy 5yy p 粘贴
     /字符串 搜索  n 从上到下跳转  N 从下到上跳转
     G 定位到文件最后一行 n G  1G
     ZZ 直接保存退出
     组合键:
     / 查询  n 跳转  x 删除  i/a插入数据  esc 退回到命令行 ZZ
   
命令到末行模式
    :wq                           保存修改,等同于:x 或 命令模式下ZZ:q!                              不保存退出:w /tmp/file01                 另存为:r /etc/passwd                把其他文件读入到当前:set nu                        显示行号:set nonu                    取消行号:s /hehe/haha                查找本行中第一个字符串替换:s /hehe/haha/g             查找本行中所有字符串并替换:% s/hehe/haha/g             查找全文所有字符串并替换:3,5 s/hehe/haha/g             查找第3到5行所有字符串并替换 
♥️关注,就是我创作的动力
♥️点赞,就是对我最大的认可
♥️这里是小刘,励志用心做好每一篇文章,谢谢大家
