从linux的安装、配置环境到基础知识教学

**

从linux的安装、配置环境到基础知识教学

**
首先介绍一下linux系统:

  1. 稳定----安装Linux的主机连续运行一年以上不曾宕机、不必关机
  2. 安全性----有众多电脑高手在使用,所以维护者众多,更新维护很快。安全性和漏洞都能快速修补
  3. 多任务多用户----在一个Linux主机上规划出不同等级的用户,而且每个用户登录系统时工作环境可以不同

linux的安装:

  1. 准备Centos7.4的iso镜像文件DVD版本----镜像文件是一种光盘文件信息的完整拷贝文件。 注.版本可任意选择
  2. 准备功能强大的桌面虚拟计算机软件----推荐选择VMware(允许用户同时创建和运行多个x86虚拟机。每个虚拟机实例可以运行其自己的客户机操作系统)

流程如下:

  • 01.安装vmware→02.新建虚拟机→03.设置内存和硬盘空间→04.设置中国系统时间→05.设置root用户密码→06.reboot重启虚拟机

网络配置:

linux虚拟机安装完成后就需要网络配置了,以下有三种配置:

  1. 桥接模式----linux直接穿过windows连接外网(注:有ip被占用的风险)
  2. NAT模式----连接windows的ip地址(注:配置net设置时最后一位别用1结束,例如 - 192.168.xx.2)从linux的安装、配置环境到基础知识教学
  3. 主机模式----连接linux内网但无法上网

终端网络配置:

  1. 动态获取IP地址----01. ONBOOT设置 yes ----02. BOOTPROTO设置dhcp
  2. 设置静态ip地址----01.BOOTPROTO设置static----02.IPADDR设置192.168.x.x----03.NETMASK设置255.255.255.0----04.GATEWAY=192.168.x.1----05.DNS1=114.114.114.114

linux基础指令

  • Linux查看ip地址:ip addr (windows查看ip地址:ipconfig)
  • 验证是否可以访问外网:ping -c 2 www.baidu.com – 给百度发2条消息
  • 重启网络:service network restart
  • 网络配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 (注:需要root权限)
  • 关闭防火墙:systemctl stop firewalld
  • 关闭开机自启动防火墙:systemctl disable firewalld
  • 查看根目录:cd /
  • 跳转家目录:cd ~
  • 跳转到上一级目录,即父目录:cd …/
  • 跳转到上一次跳转的路径: cd -
  • 跳转到 当前目录/某文件夹:cd ./
  • 进入vi模式,打开文件file.log:vi file.log (n、N向下、上查找,i插入,u撤销,:q!不保存并退出命令,:wq!保存并退出命令)
  • 查看隐藏文件:ll -a 或ls -la
  • 按时间排序从大到小: ll -t 或ls -lt
  • 按时间从小到大升序显示:ll -tr 或ls -ltr
  • 对目录反向排序: ll -r 或ls -lr
  • 列出所有子目录下的文件: ll -R 或ls -lR
  • .tar.gz----压缩文件夹dir1:tar -zcvf xxx.tar.gz 文件夹dir1
  • .tar.gz----解压缩:tar -zxvf xxx.tar.gz
  • .tar.gz----解压缩到指定目录:tar -zxvf xxx.tar.gz -C 指定文件夹
  • .tar----压缩:tar -cvf archive.tar dir1
  • .tar----解压缩:tar -xvf archive.tar
  • .tar----解压缩到指定目录:tar -xvf archive.tar -C destdir
  • .gz----压缩:gzip file1
  • .gz----解压缩:gunzip file1.gz
  • 下载并安装一个rpm包:yum -y install [package] 或 yum install [package]
  • 删除一个rpm包:yum remove [package]
  • 列出当前系统中安装的所有包:yum list
  • 清除缓存目录(/var/cache/yum)下的软件包:yum clean [package]
  • 关闭Linux: shutdown -h now
  • 重启Linux: reboot或shutdown -r now
  • 切换用户----切换到root超级用户: su root
  • 切换用户----切换到root超级用户并把工作目录切换到home目录:su - root
  • 创建一个文件夹dir0:mkdir dir0
  • 创建多个文件夹dir0和dir1:mkdir dir0 dir1
  • 创建目录树:mkdir -p /dir0/dir1/dir2
  • 在当前目录下创建文件file01:touch file01
  • 在/home/user下创建文件file01:touch /home/user/file01
  • 在当前目录下删除文件夹dir01以及子文件夹:rm -rf dir01
  • 在当前目录下删除文件夹dir01下的所有文件:rm -rf dir01/*
  • 在当前目录下删除文件file01: rm -f file01
  • 在/home/user下创建文件file01: rm -f /home/user/file01
  • 复制文件:cp file1 file_new
  • 复制文件夹以及子文件夹:cp -r dir1 dir2_new
  • 复制文件夹下的子文件夹:cp -r dir1/* dir2_new
  • 重命名:mv file1 file2_new
  • 移动文件夹dir0到文件夹dir1:mv dir0 dir1
  • 移动dir0中所有文件到dir1:mv dir0/* dir1
  • 查看文件:cat file01
  • 查看文件,显示行号:cat -n file01
  • file01追加到文件file02:cat file01 >> file02
  • file01覆盖file02的内容: cat file01 > file02
  • 将字符串追加到file01: echo ‘123’ >> file01
  • 将字符串写入到file01: 将字符串写入到file01
  • 查看一个文件的前两行: head -2 file1 或 head -n 2 file1 (head -20000 file1 | grep Exception)
  • 查看一个文件的最后三行: tail -3 file1 或 tail -n 3 file1 (tail -20000 file1 | grep Exception)
  • 从根目录查找文件和目录file1:find / -name file1
  • 在根目录查找属于用户user1的文件和目录: find / -user user1
  • 在目录/ home/user1中查找以.bin结尾的文件: find /home/user1 -name *.bin
  • 在/usr/bin下查找最近10天内被创建或者修改过的文件: find /usr/bin -type f -mtime -10
  • 搜索指定文件包含字符串的行: grep 字符串 文件
  • 搜索指定文件以某字符串开头的行: grep ^字符串 文件
  • 在目录及其子目录查找某字符串:grep 字符串 -r 目录
  • 软连接:ln -s 目录|文件 软连接
  • 硬连接:ln 文件 硬连接
  • 查看进程:ps -ef | grep 进程名
  • 查看端口号:netstat -anp | grep 端口
  • 杀死进程:pkill 进程名 或 kill -9 进程id
  • 内存查看:free、free -m、free -g
  • 查看磁盘的整体情况:df -h
  • 查询指定目录都磁盘占用情况:du -h | du -m
  • 修改用户读写执行权限:chmod 755 目录、chmod -R 755 目录
  • 修改用户访问权限:chown ubuntu:ubuntu 目录、chown -R ubuntu:ubuntu 目录

配置Java环境
从linux的安装、配置环境到基础知识教学

这次介绍就这么多,感想您的观看!
创作人–wzy