迷之前言: 不知道有多少读者会看呢,其实是给自己的一句话啦!
Linux对我的第一感觉就是,wc,黑客啊,好高大尚啊,但随着深入了解,越发其魅力,这种魅力无法用语言去表达,就是很心动的喜欢,所以努力去做自己喜欢的事,
希望总结的这篇基本操作,可以帮到各位,加油啊! ^_^
Linux介绍
Linux是一款操作系统,
-
适用于正规开发,服务器项目部署都是放在Linux操作系统上
Windows 是一款操作系统
-
民用操作系统,娱乐上网之内,适用于中、小公司的开发
-
window有强大的日志记录系统,强大的桌面应用,
-
服务器(tomcat)电商项目
CentOS:对服务器性能进行一定程度的优化,性能比较高,比较稳定,服务器操作系统的优选Cenos
Linux目录结构
-
/ Linux系统的根目录
-
/etc etcetera 存放系统配置文件(防火墙,网路配置文件,jdk环境配置文件)
-
/usr 存放系统应用程序 (jdk,tomcat,mysql,)
-
/root 系统管理员root的家目录
-
每个用户都有家目录,要记住的是超级管理员目录 /root
-
Linux命令行模式中相当于windows的桌面
-
-
bin (binaries)存放二级制可执行文件
-
sbin (super user binaries)存放二进制可执行文件,只有root才能访问
-
home 存放用户文件的根目录
-
lib (library)存放跟文件系统中程序运行所需要的共享库及内核模块
-
boot 存放用于系统引导时使用各种文件
-
tmp (tem porray)用于存放各种临时文件,
-
var (variable)用于存放运行时所需要改变数据的文件
shell 是一种功能强大的解释型编程语言
-
通常用于完成特定的、较复杂的系统管理任务
-
shell脚本语言非常擅长处理文本类型的数据
文件开头代表的含义
-
以 d 开头 就为目录
-
以 I 开头 就为链接
-
以 - 开头,就为文件
更改文件权限:chmod
-
chmod who opt mode
-
who
-
u:表示文件持有者
-
g:表示同组用户
-
o:表示其用户
-
a:表示所有用户
-
-
opt
-
+:添加某权限
-
-:取消某权限
-
=:赋予给定权限并取消原权限
-
-
mode:
-
r(4) :读
-
w(2):写
-
x(1):执行
-
chmod g+w ccc.txt
-
什么是运维?
-
一般指对大型组织已经建立好的网络软硬件的维护
-
命令 | 译文 |
---|---|
ifconfig | 显示网络接口以及相应的IP地址 |
ps aux | 查询当前所有进程 |
clear | 清屏 |
shutdown -h now | 立刻关机 |
shutdown -r now | 立刻重启 |
logout | 注销 |
ip addr | 查询ip地址 |
getconf LONG_BIT | 查询cup版本32/64 |
/ | 返回根目录 |
cd | 进入 |
who | 显示当前用户 |
su | 成为root用户 |
文件创建 | |
ls | 查询当前文件下的所有文档 |
rm fileName | 删除文件 |
ls -l | 显示文件和文件相关的信息 |
cd .. | 返回上一页 |
touch fileName(.txt) | 创建一个空白文件,若文件已存在则覆盖内容和修改时间 |
文档创建 | |
mkdir elementName | 创建一个文档 |
r mdir elementName | 删除dir文件夹,文件夹必须为空 |
r m -r elementName | 删除dir文件夹,文件夹不为空 |
cat fileName | 显示文件内容 |
head -1 fileName | 显示文件第一行wenji |
文件写入: | vi是操作纯文本编辑器,vim是它的升级版 |
Esc | 从编辑模式切换到命令模式 |
ZZ | 命令模式下保存当前文件所做的修改,并退出vi |
:行号 | 光标跳转到指定行的行 |
dd | 删除光标所在行 |
w | 保存操作 |
w! | 强制保存 |
q | 退出vi |
q! | 强制退出 |
pwd | 查询目录路径(深度) |
rpm安装 | |
rpm -ivh package.rpm | 安装文件,package.rpm就是要安装的文件 |
/字符 | vim中搜索使用 |
rpm -e package | 卸载rpm软件包 |
rpm -qalgrep | 查找 |
解压 | |
tar -c | 建立压缩文件 |
tar -xvf file.tar | 解压tar包 |
tar -xzvf file.tar.gz | 解压tar.gz包 |
unzip file.zip | 解压zip |
cp | 拷贝文件 |
mv ./file ./mkdir | 复制该文件到新建的目录下 |
文件的上传和Linux的下载
-
首先要在Linux上安装下载工具包rz以及sz
-
命令: yum provides */rz
-
安装: yum install -y lrzsz
-
这就安装ok了,下面就是上传了
-
使用xshell命令,
-
rz 打开要上传的文件夹,上传就可
-
ls 可以查看上传文件
-
-
-
在Linux终端上通过命令下载
-
sz 要下载的文件名
-
-
启动tomcat
-
解压apache-tomcat-6.0.41.tar.gz文件
-
进入cd bin
-
./startup.sh 启动tomcat
windows上传文件Linux中
-
在虚拟机中选项中安装vmtoos
-
不常用,用fileZila
安装jdk
-
安装的是jdk-8u111-linux-i586.rpm
-
是直接可以安装的,使用命令
-
rpm -ivh jdk-8u111-linux-i586.rpm
-
-ivh 是用来查看安装的具体信息
-
-
安装就可,然后条跳转页面去java默认的路径
-
cd /usr/java/bin/
-
就可
-
-
卸载rpm安装的jdk版本
查看安装的jdk:
rpm -qa|grep jdk
看到如下信息:
java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5
jdk-1.6.0_16-fcs
卸载: rpm -e --nodeps jdk-1.6.0_16-fcs
-
使用 yum install java 安装jdk,( 这里有点小坑,要区分环境,所以不建议使用这个方式安装哦,不过线上服务可以哦,)
-
这里只是运行时环境,使用java可以,但没有JRE,所以不能编译
-