Linux---安装CentOS7以及Linux基本命令

1、Linux系统?

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debianarchlinux,和基于商业开发的Red Hat Enterprise LinuxSUSEOracle Linux等。

2、为什么使用Linux系统?

Linux系统性能比较稳定而且比较安全,非常适合程序的运行。我们开发的项目程序,都会部署到Linux系统上。我们想要学习Linux系统,就必须在自己的电脑上安装Linux系统或者租赁其他云服务的Linux系统,阿里云或者腾讯云。

安装:借助虚拟机,模拟安装n个操作系统。

3、安装和使用Linux系统

(1)创建虚拟机

 

 

 

(2)配置虚拟机

 

 配置镜像文件

 选择Linux系统语言

 选择安装位置和配置网络

 配置网络和主机名

点击安装设置root密码,点击两下确定,进入

 点击两下完成然后返回到上一个界面,点击开始安装即可。

4、修改ip为静态ip

 

修改虚拟机中的配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33

 修改完配置文件之后重启网络

systemctl restart network

如果修改的IP和当前登录的IP不一致就需要修改IP之后,重新连接xshell

5、ssh客户端工具---xshell

可以帮助我们连接虚拟机,查看主机ip可以使用ipconfig或者ip addr命令

 然后输入虚拟机的用户名和密码,就可以连接到虚拟机。

连接成功后如下图所示:

6、Linux系统常用命令

(1)ping命令 测试网络连通性

可以ping通就表示该虚拟机可以使用网络

 (2)cd命令 切换到指定目录下

  1. bin和sbin:命令目录 千万不要删除【以后很多命令不能使用了】
  2. boot:存放启动文件
  3. dev:device, 存放设备文件
  4. etc :etcetera/and so on等等的意思 ,存放配置文件
  5. home:普通用户家目录
  6. lib和lib64:library,库文件
  7. media:移动存储自动挂载目录
  8. opt:option,第三方软件安装目录
  9. proc:process, 内存/CPU等系统文件
  10. root:root用户的家目录
  11. run:系统运行时需要的文件,不能随便删除
  12. srv:service,服务相关数据
  13. sys:system系统文件
  14. tmp:temporary,临时文件夹
  15. usr:Unix System Resource,Unix系统资源,存放库文件,文档,命令,用户数据
  16. var:variety,存放变化的文件,存放日志文件
  17. /:根目录,代表整块硬盘

cd  指定的目录名称
cd  ../ 切换到上一级目录
cd  /  切换到根目录

cd  /目录名称   进入绝对路径

(3)ls命令 查看当前目录下的子文件

ls  查看当前目录下的子文件
ls 指定目录     查询指定目录下子文件
ls -l  以列表的形式查询指定目录下的子文件
ls -a  查询指定目录下所有的文件包含隐藏文件

(4)pwd 查看当前所在的目录

(5)mkdir 创建文件夹

mkdir 目录名称
mkdir -p 多层目录

(6)touch创建文件

touch  文件名

(7)rm 删除文件或目录

rm 文件名  【删除提示框】
rm -f 文件名 【暴力删除】
rm -r 文件夹

rm -rf 文件或文件夹

(8)vi 编辑文件内容

进入命令模式[不能输入内容]---->i----->编辑模式【可以输入内容】---->Esc推到命令模式
---:wq[保存退出]
---:q![退出不保存]

(9)cat | head | tail | more 查看文件内容

cat  查看所有内容。cat 文件名
head 查看前n行内容 head -10 文件名
tail 查询后n行内容 tail -10 文件名

more  查询文件内容 回车一页一页查看,空格一行一行查看

(10)重启服务

systemctl  restart [服务名]

(11)mv 重命名/移动

mv 原文件名  目标文件名  把原文件重命名为目标文件

mv 原文件名  目标目录  把原文件移动到目标目录下

(12)cp 复制

cp  原文件名   指定目录   把原文件复制到指定目录下

cp  -r  原目录   指定目录   把原目录复制到指定目录下

(13)find 搜索

find 指定目录  -name  '被搜索的文件名'   在指定目录下按照名称搜索文件

(14)grep 在文件中搜索指定内容

grep  '内容'  文件名  【在文件中搜索指定内容】

grep  '内容'  文件名  -n  【在文件中搜索指定内容并显示行数】

(15)ls -l: 查看详细信息

(16)chmod修改权限

chmod  [u|g|o]+[rwx] 文件
chmod  777  文件   r(read):4;  w(write):2;x(excute):1;  所以7代表rwx

 

(17)tar 解压缩文件

压缩:

tar -zcvf 压缩后的名称.tar.gz  要压缩的目录

解压:

tar -zxvf 压缩文件    【解压到当前目录】
tar -zxvf 压缩文件 -C /目标目录      【解压文件到固定目录】

(18)防火墙命令

1、查看防火墙状态

systemctl status firewalld

2、设置防火墙允许放行的端口号  permanent(永久放行)

firewall-cmd --add-port=8080/tcp --zone=public --permanent

3、查看放行的端口

firewall-cmd --list-port

4、移除防火墙放行端口号

firewall-cmd remove-port=8080/tcp --zone=public --permanent

5、重启防火墙

systemctl restart firewalld

6、关闭防火墙

systemctl stop firewalld

7、永久关闭防火墙

systemctl disable firewalld

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值