IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux -> 正文阅读

[系统运维]Linux

Linux

一个Linux操作系统,由三个重要部分组成。
    内核、Shell、文件系统
    1、Kernel:内核,管理硬件设备、内存、进程、交互空间、文件系统、系统程序等
    2、Shell:是用户和kernel之间的接口,它也是一个命令解释器,当用户在linux界面发出一个指令时,命令先传到shell,然后再将这个指令翻译成计算机可以识别的二进制语言,然后传给级计算机内核,告诉他需要做什么。同时,计算机内核(kernel)将结果返还给shell,shell翻译成人所熟悉的语言,将结果展示出来.
默认普通用户会显示$符号
root账号会显示 #符号
查看默认用户使用的shell:echo $SHELL
查看用户当前使用的shell:ps

PID:进程编号(process)
TTY:与进程关联的终端
TIME:进程使用的总的cpu时间
CMD:正在执行的命令
3、文件系统
   将硬件和软件都映射成文件,统一进行管理
   1、/ 根目录,所有目录的父目录
   2、/bin 包含普通系统和系统管理员可以共享的各种通用进程
   3、/boot 包含系统引导程序GRUB及其配置文件、linux内核文件vmlinuz和磁盘内存映像文件initrd.img等重要引导文件
   4、/dev 包含系统支持的所有设备文件
   5、/etc 包含系统管理和维护方面的所有配置文件
   6、/home 包含所有普通用户的家目录
   7、/sbin 超级用户管理员的常用工具,如管理和维护、系统引导和恢复命令集合
   8、/tmp 临时文件目录,用于存储系统运行过程生成的临时文件
4、路径
   在系统中,使用点(.)来表示当前目录
   使用点点(..)来表示当前目录的上一级目录,也就是其父目录
   例如:查看当前目录中一个名为hello.txt的文件
   cat ./hello.txt
   cat ../hello.txt
   路径的特点:
       1、一个路径可以表示一个目录或者文件
       2、多级路径可以直接使用/进行分割  test/a/b/hello.txt
       3、路径中的第一个位置如果出现了/,那么这个/代表的是根目录  /home/bruip/hello.txt
   系统中的路径可以分为两种
       1、绝对路径
          linux系统中,以系统中根目录开头的路径,都是绝对路径
          /bin 、/home 、 /briup 、/opt
       2、相对路径 
          在当前路径下,去描述另一个路径,就可以使用相对路径,它表示的两个路径的相对位置
          当前路径下/home/briup下,查看另一个/home/test目录中的hello.txt
          cat ../test/hello.txt
5、密码
    1、普通用户密码:passwd  
       在输入密码时,是不显示当前输入的内容的
    2、设置root用户密码:sudo passwd root
        sudo表示临时使用最高权限进行操作
    3、当前命令,切换到root用户
       su命令:su默认就是切换到root账号,然后输入root账号的密码即可
    4、在root用户下,退回到原来的用户
       exit命令
6、用户
   1、创建一个新用户swift,家目录为/home/swift,用户登陆后使用
      sudo useradd -mk /home/swift -s n /bin/bash swift
   2、给新建的swift用户设置密码
      sudo passwd swift
   3、切换到swift用户
      su - swift
   4、使用sudo命令测试
      sudo clear
pwd:显示当前的路径
1、修改主机的本地名称
vi /etc/hostname
2、重启
reboot
3、主机名与当前本地ip的映射关系
vi /etc/hosts
4、查看ip
ifconfig
5、关机
shutdown now
5、找不到ifconfig命令
yum -y install net-tools.x86_64
yum:从指定的服务器中下载RPM包
-y:(yes)自动下载
基本都是:yum -y install
6、帮助命令man
yum -y install man
man ls
7、help
help cd
8、--help(option)
ls --help
9、补全命令,按一下tab键可以自动补全代码,如果目录下有多个类似的文件或者目录,按2下,列举这些文件或目录
10、清屏
clear
11、显示你的操作系统
   1、uname
   -a:系统版本以及所有信息
   -s:显示内核名称
   -s:显示内核版本
   2、wc(wordcount)
   显示单词数量
   wc 1.txt(默认全部打印  字符数、单词数、行数)
   -m:字符数
   -w:单词数
   -l:行数
   3、pwd
   打印你当前的工作目录
   4、date
   显示时间
   格式化:date +%y-%m-%d
   6、who
   7、last
   查看历史记录
文件和目录常用命令
1、ls
   显示当前的目录下的所有的文件和目录
   -l:以列表的形式罗列文件
   -a:显示所有的隐藏文件
   -h:以用户可读的方式显示文件大小
   -R:递归目录包含的内容
2、cd
3、pwd
4、mkdir
5、rmdir
   不能删除文件
6、rm(remove)
7、cp(copy)
   cp 1.txt 2.txt
   cp copy/ copy2
8、mv(move)
移动文件
mv 2.txt copy2/3.txt
9、rename:重命名
   rename 1.txt 1.txt.1 /root/copy3/1.txt
10、touch:创建空白文件
    touch 1.txt
11、cat
    查看文件内容
12、重定向
echo "I love you" >> /root/2.txt
cat /root/2.txt
文本编辑器
vi:这个是linux的文本编辑器
vim:unix的文本编辑器,这个在显示的效果上稍微好一点
yum -y install vim*
vi:进入文件。没有的话就直接创建
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-05 11:27:40  更:2021-09-05 11:28:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:30:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码