linux-centos8学习笔记
  WvCCYGBa71b4 2023年11月13日 25 0

常见的linux系统版本:


1、redhat

网址参考:https://www.redhat.com/zh

2、centos

网址参考:https://www.centos.org/

3、fedora

网址参考:https://getfedora.org/zh_CN/

4、ubuntu

网址参考:https://ubuntu.com/


linux认证:

RHCSA、RHCE、RHCA

(管理员)(工程师) (架构师)


linux 的文件结构

一切都是文件,没有后缀名。

etc(系统配置文件)

dev(设备文件)

boot(系统启动,系统激活)

home(登陆用户的主目录)

lib(共享函数库)

mnt(系统默认的挂载点)

root(系统管理员的主目录)

bin(系统程序文件)

tmp(系统临时目录)

var(存放修改过的信息)


linux 文件类型

使用ls-l命令

linux-centos8学习笔记_bc



可以发现:

第一个属性为 - 是普通文件

第一个属性为 d 是目录文件

第一个属性为 l 是链接文件(相当于windows中的快捷方式)

第一个属性为 b 是设备文件(块设备文件)

第一个属性为 c 是设备文件 (字符设备文件)

第一个属性为 s 是套接字文件(常常用于网络数据的连接)

第一个属性为 p 是管道文件(解决多个程序同时访问一个文件所造成的错误)


文件的属性:


有三种:分别是读(r)、写(w)、执行(x)

分别对应的数值是4、2、1 (7是个奇妙的数字)

chmod 777 test01


文件操作命令


1、查看、显示文件内容 cat more echo

2、显示当前目录,更改目录ls pwd cd

3、建立、删除文件touch rm

rm -rf /*

4、建立、删除目录mkdir rmdir

5、复制、移动文件cp mv

6、压缩、备份

7、权限管理chmod chown chgrp

chmod 777 test01

8、文件搜索whereis find locate which


运维常用命令


1、帮助命令man

2、查看当前日期date

3、重启、关机reboot poweroff

4、查找文件find

find / -name test



输入重定向、输出重定向


1、输入重定向 < (输入) << (结束输入)

wc < input.txt

2、输出重定向 >(替换) >>(追加)

ls -l > readme.txt


用户与用户组管理


uid-------0-------超级用户(root)

uid------1-499------系统用户

uid------500+-------普通用户


创建用户

useradd yaoqin.zeng -p hao123.com

修改用户密码

passwd yaoqin.zeng

修改用户账号信息

usermod yaoqin.zeng

删除用户

userdel -r yaoqin.zeng


创建用户组

groupadd abc

修改用户组密码

gpasswd

修改用户组信息

groupmod abc

删除用户组

groupdel abc


切换用户

su root


su 和sudo的区别

su 切换用户 sudo 执行命令(提权)


查看系统进程


ps

linux-centos8学习笔记_linux_02



获取网卡配置与网络状态


ifconfig

linux-centos8学习笔记_bc_03




查看系统负载

uptime


查看主机名

hostname


查看路由表

route

linux-centos8学习笔记_linux_04



查看系统版本信息

uname -a

linux-centos8学习笔记_bc_05



查看系统运维状态(相当于任务管理器)

top

linux-centos8学习笔记_硬盘分区_06



查看当前的用户

who


查看所有登录记录

last

linux-centos8学习笔记_bc_07



终端清屏

clear


收集诊断信息

sosreport

linux-centos8学习笔记_linux_08




查看文件类型

file 文件


打包

tar -czvf 压缩包名称.tar.gz 打包的目录

tar -czvf desktop-linux.tar.gz www.baidu.com/


解压

tar -xzvf 压缩包名称.tar.gz -C 目录

tar -xzvf desktop-linux.tar.gz -C baidu.com


查看文件系统类型

df -hT


linux-centos8学习笔记_硬盘分区_09




linux系统的硬盘命名方式:

1-4号是保留给主分区或者拓展分区。(拓展分区可以分出逻辑分区)


/dev/hda1 /dev/hda2

/dev/sda1 /dev/sda2

/dev/sda /dev/sdb


列出硬盘的信息

fdisk -l


linux-centos8学习笔记_硬盘分区_10



fdisk /dev/sdb (对新硬盘进行分区)

m

p

n

w(保存并退出)


格式化硬盘分区

mkfs -t 【文件系统格式】 设备名

mkfs.xfs -f /dev/sdb



mkfs -t ext4 /dev/sdb1


linux-centos8学习笔记_硬盘分区_11



挂载硬盘分区

mount -t ext3 /dev/sdb1 /mnt/sdb1


卸载硬盘分区

umount 设备名 (挂载点)


linux系统编辑器

gedit (gnome编辑器)

gedit readme.txt


nano(类unix编辑器)

nano readme.txt


vi、vim(linux常用编辑器)

1、命令行模式(打开默认,或者esc按键)

2、输入模式(i、I、o、O、a、A、r、R)

3、末行模式(:按键,退格按键返回命令行模式)


vi readme.txt


:w(保存)

:wq(保存文件后退出)

:q!(强制退出不保存文件)


:set nu(设置行号)


shell基本知识


赋值


输出


键盘输入


修改网络配置

1、修改eth0接口的IP地址地址、子网掩码

ifconfig eth0 192.168.59.23 netmask 255.255.255.0


linux-centos8学习笔记_bc_12



2、修改默认网关


https://www.cnblogs.com/visi_zhangyang/articles/2429185.html


3、修改主机名

hostname tymphany


linux-centos8学习笔记_硬盘分区_13


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   28   0   0 linux网卡
  Ex81gqy3LOX7   2023年12月07日   19   0   0 linux
  nIt0XG0acU8j   2023年12月11日   29   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   33   0   0 linuxsort
WvCCYGBa71b4