一、走进Linux世界
1.Linux是什么
Linux和我们常见的Windows一样,都是操作系统,但不同的是:
Windows: 收费的,不开源的,主要用于日常办公、游戏、娱乐多一些。
Linux: 免费的,开源的,主要用于服务器领域,性能稳定,安全。
2.Linux的基本思想
一切都是文件
3.Linux特点
1、方便的远程管理
2、强大的内存管理
3、大量的可用的软件和免费的软件
4、优良的稳定性和安全性
5、可供选择的厂商多
4.Linux发行版
1. RHEL
2. Ubuntu(友帮拓、优般图、乌班图)
3. SUSE
4. Debian
5. CentOS
5.怎么登陆服务器
1.首先确认服务器ip地址 (ip a 查看ip地址)
2.如果是windows操作系统,下载远程连接工具如xshell、FinalShell
二、Linux基本命令
1.命令提示符
[root @ localhost ~ ] #
用户 主机名 当前用户家目录 管理员用户[tom @ localhost ~ ] $
用户 主机名 当前用户家目录 普通用户
2.查看ip地址----- ip a
3.切换用户---- su - 用户名
4.退出普通用户---- exit
5.显示当前工作路径---- pwd
6.clear 清屏,快捷键----ctrl+l
7.查看文件信息----ls
ls #查看当前目录下的文件
ls /root/a.txt #查看/root/a.txt文件
ls /home #查看指定目录/home下的文件
ls -l #长格式显示(显示文件的详细信息)
文件类型\权限 硬链接个数 所有者 所属组 大小 修改时间 名字
ll -d /home/ #显示目录的详细信息
ls -lh #-h 人性化显示 (显示文件大小)
ls -a #all 显示所有文件 (包括隐藏文件)
隐藏文件是以.开头的文件
ls file* #以file开头的所有文件
*通配符
ls *.txt #以任意开头以.txt结尾的所有文件
ll -t #按最新的修改时间排序
ll是ls -l的别名
8.查看服务器时间----date
date +%F #只显示当前年月日
date +%X #只显示当前时间到秒
查看其它后缀含义可以用 date --help
9.关机---- poweroff、init 0
10.重启---- reboot、init 6
11.别名---- alias
type -a ll #查看别名
alias 别名='命令' #设置别名
unalias 别名 #删除别名
unalias -a 别名 #删除所有别名,包括系统别名(重启后会恢复系统别名)
12.关闭防火墙与selinux
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #永久关闭防火墙
systemctl disable --now firewalld #关闭并且永久关闭防火墙
systemctl enable --now firewalld #开启并且永久开启防火墙
关闭selinux
vi /etc/sysconfig/selinux #永久关闭,需要重启机器
将文件中的SELINUX=enforcing改为disabled
getenforce #查看selinux是否开启
显示Enforcing是开启了
setenforce 0 #临时关闭
后续还会增加内容。。。