常见的linux系统版本:
1、redhat
网址参考:https://www.redhat.com/zh
2、centos
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命令
可以发现:
第一个属性为 - 是普通文件
第一个属性为 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
获取网卡配置与网络状态
ifconfig
查看系统负载
uptime
查看主机名
hostname
查看路由表
route
查看系统版本信息
uname -a
查看系统运维状态(相当于任务管理器)
top
查看当前的用户
who
查看所有登录记录
last
终端清屏
clear
收集诊断信息
sosreport
查看文件类型
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系统的硬盘命名方式:
1-4号是保留给主分区或者拓展分区。(拓展分区可以分出逻辑分区)
/dev/hda1 /dev/hda2
/dev/sda1 /dev/sda2
/dev/sda /dev/sdb
列出硬盘的信息
fdisk -l
fdisk /dev/sdb (对新硬盘进行分区)
m
p
n
w(保存并退出)
格式化硬盘分区
mkfs -t 【文件系统格式】 设备名
mkfs.xfs -f /dev/sdb
mkfs -t ext4 /dev/sdb1
挂载硬盘分区
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
2、修改默认网关
https://www.cnblogs.com/visi_zhangyang/articles/2429185.html
3、修改主机名
hostname tymphany