1 初识linux
1.1非云环境安装方式
centos镜像下载:
国内阿里开源镜像下载网站:https://mirrors.aliyun.com/centos/
官方:https://www.centos.org
非云环境linux图形安装详解:
1.安装并打开VMWARE
2.在VMware中新建虚拟机
3.典型/自定义,选择自定义安装
4.虚拟机兼容性,默认下一步
5.安装来源,选择稍后安装操作系统
6.操作系统类型,选择linux centos7 64
7.自定义虚拟机名称,和文件夹位置。D:\KF\VM\Centos7-1-64
8.虚拟机CPU,默认下一步
9.内存选择,1024MB
10.网络连接,选择NAT
11.IO类型,默认下一步
12.虚拟磁盘类型,默认下一步
13.创建新磁盘,默认下一步
14.磁盘大小,默认下一步,20G
15.磁盘文件名,默认下一步
16.完成
17.在新的虚拟机,选择DVD,,选择使用ISO 镜像,选择CENTOS7 安装镜像
18.开启此虚拟机
19.install centos 7 安装操作系统21.中文,简体中文
20.软件选择:带GUI的服务器&兼容开发
21.安装位置认选择完成(自动分区)
22.点击开始安装
23.设置root密码
24.同意许可,完成配置
25.时区,用户名,密码
26.部署系统实验完成。
1.2怎么登录服务器
1.首先确认服务器IP地址
2.如果是windows操作系统,下载远程连接工具如xshell、FinalShell
3.如果是mac系统,使用mac终端直接 ssh IP地址查看ip地址
ip a #查看ip地址ifup ens33 启动网卡
ip a #查看ip地址 //再次查看ip 地址
2.linux的基本操作
命令提示符
2.1.登录root用户----超级管理员用户,权限最高
[root @ localhost ~ ] #
用户 主机名 当前用户家目录 管理员用户
========================================================
添加用户:
[root@zan.com ~]# useradd yang
切换用户:
[root@zan.com ~]# su -yang
[jiege@zan.com ~]$
$ :普通用户
退出普通用户:
[xuan@zan.com ~]$ exit
查看时区
timedatectl
修改时区
timedatectl set -timezone Asia/shanghai
查看服务器时间
date # 查看系统时间
date +%F # 只显示当前年月日
date +%X #只显示当前时间到秒 09时40分53秒
date +%T #只显示当前时间 09:40:20date +%Y #显示当前年
date +%m #显示当前月
date +%d #显示当前日
date +%H #显示当前时
date +%M #显示当前分
date +%S #显示当前秒
hwclock -r # 查看硬件时间
修改时间
date -s "2022-01-01 10:00:00" # 修改系统时间
hwclock --set --date "2022-01-01 10:00:00" # 修改硬件时间
hwclock -w #将硬件时间写入主板时间同步
yum install -y ntpdate
ntpdate ntp.aliyun.com | time.windows.com
hwclock --hctosys # 同步硬件时间到系统
hwclock --systohc # 同步系统时间到硬件pwd #显示当前工作路径
pwd ---Print working directory
2.2.查看文件信息---ls
# ls #查看当前目录下的文件
# ls /root/a.txt #单独列出文件
# ls /home #查看指定目录下的文件
# ls -l #长格式显示(显示文件的详细信息)
文件类型\权限 硬链接个数 所有者 所属组 大小 修改时间 名字
# ll -d /home/ #显示目录的详细信息(查看权限)
# ls -lh #-h 人性化显示 (显示文件大小)
# ls -a #all 显示所有文件 (包括隐藏文件)
案例:ls a.txt b.txt c.txt
# ls file* #以file开头的所有文件 *通配符。表示所有字符(隐藏文件除外)
# ls *.txt #以任意开头以.txt结尾的所有文件
# ll -d /home/ #查看目录详细信息
# ll /home/ #查看目录下面文件的详细信息
# clear #清屏,快捷键----ctrl+l#ctrl+c:终止命令
Tab键:自动补全
3.创建文件: touch 文件名
4.删除文件: rm -rf 文件名
2.3、命令别名
查看别名:
# type -a ll
ll is aliased to `ls -l --color=auto'
设置别名:
语法:alias 别名='命令'
临时设置中英文切换
# alias ying="export LANG=en_US.UTF-8"
# alias zhong="export LANG=zh_CN.UTF-8"
# echo -e 'alias ying="export LANG=en_US.UTF-8"' >>/root/.bashrc
追加到/root/.bashrc文件中
# alias ddd='df -Th'
# alias ddd
alias ddd='df -Th'
# ddd
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/centos-root xfs 17G 1.1G 16G 7% /
devtmpfs devtmpfs 478M 0 478M 0% /dev
tmpfs tmpfs 489M 0 489M 0% /dev/shm
tmpfs tmpfs 489M 6.7M 482M 2% /run
tmpfs tmpfs 489M 0 489M 0% /sys/fs/cgroup
/dev/sda1 xfs 1014M 125M 890M 13% /boot
tmpfs tmpfs 98M 0 98M 0% /run/user/0
取消别名:
# unalias ddd
# ddd
-bash: ddd: command not found
关闭防火墙与selinux
# systemctl status firewalld #查看防火墙状态
# systemctl stop firewalld #关闭防火墙
# systemctl disable firewalld #永久关闭防火墙
关闭selinux
# vi /etc/sysconfig/selinux #永久关闭,需要重启机器
将文件中的SELINUX=enforcing改为disabled
# getenforce #查看selinux是否开启
Enforcing
# setenforce 0 #临时关闭