Linux学习安装
Linux学习安装
服务器指的是网络中能对其他机器提供某些服务的计算机系统,相对普通PC,
服务器指的是高性能计算机,稳定性、安全性要求更高
linux安装学习
1.虚拟机
一台硬件的机器
安装vmware虚拟机 个人学习版 vmware workstation
企业版虚拟化 esxi服务器,vmware vsphere 虚拟化
- 安装linux,
1.安装vmware软件
2.准备centos镜像文件
上网方式
1.桥接模式
cpu不支持interl vt技术 ,修改biso主板设置,打开vt虚拟环境
远程连接操作系统
Xshell
SecureCRT
1.linux安装好,进行远程连接
-xshell客户端工具(封装了ssh命令)
-手动使用ssh命令去连接
-默认端口是 22
-保证服务器防火墙没开
systemctl stop firewalld #关闭防火墙
iptables -F #清空防火墙规则
-保证服务器,运行了sshd服务,且打开了22端口
检查进程
ps -ef|grep sshd
检查端口情况
netstat -tunlp|grep 22
机器开机后,输入账号密码登陆
root账号
111111密码
vmware释放鼠标 ctrl+ alt
登陆了linux系统之后,查看ip地址,可以使用如下命令
- ifconfg
如果最小化安装,没有这个命令,联网安装即可
1.安装命令 yum install net-tools -y # -y参数是 yes的意思,不需要确认了 2.此时软件安装完成后,即可使用软件包的命令了 输入 if加上tab键命令补全,查看命令 3.查看服务器的ip
10.0.0.147 yum install 软件包/软件名 #通过yum软件管理命令,去一个联网的软件仓库中去下载 4.进行远程连接
ssh 用户名@服务器ip # 默认的端口是22,不用加了 ssh root@10.0.0.147 - ip addr show (ip是命令 addr 是参数 show 是动作参数,参数中间必须有空格)
4.linux的文件目录结构
根目录为起点 / 子目录开始 是 /s23/男同学 路径的第二个斜杠,是目录分隔符的概念了
-linux是正斜杠 /
- windows是反斜杠 C:\Users\Administrator> Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来。
linux的文件目录管理命令
增
mkdir(make directory ) #创建文件夹
[root@localhost tmp]# mkdir s23 # mkdir的功能参数 -p 递归创建文件夹
[root@localhost s23]# mkdir -p ./女同学/春生 创建文件,普通文件,脚本普通文件,日志文件 使用touch命令 touch 文件
1.如果文件已经存在,修改文件的访问时间
2.如果文件不存在,则创建这个文件
vi/vim编辑器,编辑文件
1. vi 文件名 打开文件,进入命令模式
2. 输入 a i o ,其一的字符,进入编辑模式
a append 在光标后开始写入
i insert 在光标当前位置开始编辑
o 在光标下一行开始编辑 3.代码写完后,退出编辑模式,按下esc,回到命令模式 4.输入 冒号,进入底线命令模式
:q 直接不保存退出
:q! 不保存强制退出
:wq 保存退出
:wq! 强制写入内容且退出
删
炸弹命令,强制删除文件,且不提示,慎用 rm 删除文件 (remove移除的意思) rm -i 文件 #删除文件且交互式提示,是否删除 ,系统做了别名,默认加上rm -i rm -r 文件夹 #递归删除文件夹 rm -f 文件 #强制删除文件,且不提示 rm -rf 文件 #删除一切的命令,很危险
rm -rf 文件 #删除一切的命令,很危险
rm -rf 文件 #删除一切的命令,很危险
改
cd (change directory ) 更改工作目录 cd / #进入到根目录下 python filename.py mv(move 移动和重命名的作用) mv heiheihei.txt 才徐坤.txt # mv 旧的文件名 新的文件名 mv 文件 文件夹 #更改目录 systemctl restart network #重启网络服务
查
pwd (翻译全称print work directory) ,打印当前工作目录 ls (list 列出目录的内容) ls / #显示根目录下的内容 tree命令,以树状图显示文件目录结构 yum install tree -y # 如同 pip3 install django (这个命令随便在哪敲,安装在默认路径) rpm -ql tree #查询命令的所有安装路径 cat 文件名 #查看文件内容 [root@localhost s23]# cat 男同学.py
#!coding:utf-8
print ("怼哥你好,怼哥nb") alias #查看系统的别名 直接输入 alias查看系统的 别名 [root@localhost s23]# alias
#语法 alias命令 参数="别名" alias rm='rm -i'
特殊目录
. #当前目录 .. #上一级目录 / #根目录 ./ #当前目录,.是当前目录 / 是目录分隔符 绝对路径(只要是从顶点目录开始的,都是绝对路径) /home/怼哥 #根目录下有个home文件夹,里面有个怼哥 /s23/春生 相互路径 (只要不是顶点目录开始的,就是相互的) ./s23/春生 # 在当前目录下,有一个s23文件夹,里边有个什么玩意
Linux学习安装的更多相关文章
- Linux学习心得之 Linux下ant安装与使用
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Linux学习心得之 Linux下ant安装与使用 1. 前言2. ant安装3. 简单的a ...
- Linux学习笔记2_mysql安装
查看文件内容的命令有很多:cat, tac, more, less, head, tail, nl. cat由第一行开始显示档案内容:tac从最后一行开始显示,可以看出tac是cat的倒着写:more ...
- 学习Linux系列--安装Ubuntu
最近学习Linux,使用虚拟机太不方便,于是购买了阿里云最便宜的云主机作为学习设备. 本系列文章记录了个人学习过程的点点滴滴. 学习Linux系列--安装Ubuntu 学习Linux系列--安装软件环 ...
- [转] Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
from: http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得 ...
- Linux学习之CentOS--CentOS6.4下Mysql数据库的安装与配置【转】
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--C ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
原文:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- Linux学习之CentOS6下Mysql数据库的安装与配置
转自:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 如果要在Linux上做j2ee开发,首先得搭建好j ...
- linux学习之(五)-linux文解压、压缩、安装
查看一个文件的类型 命令: file 文件名 创建一个.tar类型的压缩包使用命令:tar -cvf [文件名].tar 目录 例:tar -cvf a.tar yasuo/ ...
- Python下的OpenCV学习 01 —— 在Linux下安装OpenCV
一.OpenCV简要介绍 OpenCV是一个跨平台的计算机视觉库,可以运行在Windows.Linux.MacOS等操作系统上.OpenCV提供了众多语言的接口,其中就包含了Python,Python ...
随机推荐
- webshell学习
参考文章: https://www.bilibili.com/video/BV1T4411t7BW?p=14 https://blog.csdn.net/mmmsss987/article/detai ...
- Python 刷题笔记
Python 刷题笔记 本文记录了我在使用python刷题的时候遇到的知识点. 目录 Python 刷题笔记 选择.填空题 基本输入输出 sys.stdin 与input 运行脚本时传入参数 Pyth ...
- 对着爬虫网页HTML学习Python正则表达式re
1.正则表达式初探 用比较经典的例子,查找一段文本中的手机号码.比如对于文本"我现在用的电话是188-8888-8888,之前那个186-6666-6666已经不用了",我们想获取 ...
- jq再次封装自己的ajax & js 回调函数 & js方法注释&js 全局屏蔽点击事件及a标签
1.封装成一个独立JS var commonUrl = 'http://xx.xxx.com/'; function http({ url, type = "post", data ...
- 一个简单的java项目使用hibernate连接mysql数据库
实体类与表对应文件Customer.hbm.xml <?xml version="1.0" encoding="UTF-8"?><!DOCTY ...
- 二进制格式mysql
1.二进制MySQL安装 #下载二进制格式的mysql软件包 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.31- ...
- Maven安装配置和IDEA创建Maven项目
maven 一个项目架构管理工具(约定大于配置) 1.配置 M2_HOME:指向maven bin目录 以后bootstrop要用 MAVEN_HOME:指向maven目录 path:指向maven ...
- 每日一个linux命令2
cd命令 Linux cd命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用cd命令的基础之上. 1. 命令格式 cd [目录名] 2.命令功能 切换当前目录至dirN ...
- idea配置scala编写spark wordcount程序
1.创建scala maven项目 选择骨架的时候为org.scala-tools.archetypes:scala-aechetype-simple 1.2 2.导入包,进入spark官网Docum ...
- 风炫安全WEB安全学习第二十五节课 利用XSS键盘记录
风炫安全WEB安全学习第二十五节课 利用XSS键盘记录 XSS键盘记录 同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源.所以xyz.com下的js脚本采用a ...