Linux
ifconfig:查看ip
1.linux的目录结构
2.linux常用命令
1.切换目录命令cd
2.列出文件列表命令ls ll
3.创建目录和移除目录mkdir rmkdir
4.浏览文件cat\more\less\tail
5.文件操作rm -rf\cp,mv,tar -cvfztx\find /-name"java"\grep(查找且高亮显示)
6.其他命令pwd、touch、clear=ctrl+L
3.vi和vim编辑器
1.vim编辑器:命令行模式(Esc)-插入模式(i-o-a=I-A)-低行模式(shift+:)、q退出---:wq保存退出----:q!不保存退出
2.重定向输出>(覆盖)和>>(最加)
3.系统管理命令:ps -ef、ps -ef | grep ssh -color、kill 2866 、kill -9 5525
4.管道|:一个命令的输出用作另一个命令的输入例:ps -ef | more
4.linux权限命令
1.文件权限r(对文件是指可读文件内容l,对目录可以ls)
w(对文件是指可修改文件内容,对目录是指可以在其中创建或删除子节点(目录或文件))
x(对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个 目录里)
2.linux三种文件类型
普通文件: 包括文本文件、数据文件、可执行的二进制程序文件等。
目录文件: Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构。
设备文件: Linux系统把每一个设备都看成是一个文件
3.文件类型标识
普通文件(_)
目录(d)
符号链接(l)
4.文件权限管理
chmod变更文件或目录的权限:chmod 755 a.txt
chmod u=rwx,g=rxo=rx a.txt
5.linux上常用网络操作
1.主机名配置hostname:可以修改/etc/sysconfig/network文件
2. ip地址匹配
3.域名映射 /etc/hosts文件用于在通过主机名进行访问时做ip地址解析之用,相当于windows系统的C:\Windows\System32\drivers\etc\hosts文件的功能
4.网络服务管理
service network status 查看指定服务的状态
service network stop 停止指定服务
service network start 启动指定服务
service network restart 重启指定服务
service --status–all 查看系统中所有后台服务
netstat –nltp 查看系统中网络进程的端口监听情况
防火墙设置
防火墙根据配置文件/etc/sysconfig/iptables来控制本机的”出”、”入”网络访问行为。
service iptables status 查看防火墙状态
service iptables stop 关闭防火墙
service iptables start 启动防火墙
chkconfig iptables off 禁止防火墙自启
6.linux上软件安装
1.linux上的软件安装有以下几种常见方式介绍4种[二进制发布包---RPM包----Yum在线安装-----源码编译安装]
2.上传与下载工具介绍
1.FileZilla
2.lrzsz : yum install lrzsz : rz : sz
3.sftp : alt+p :put 上传绝对路径 : get下载
6.1在linux上装jdk
1.卸载jdk
2.安装jdk,usr/local
3.配置jdk环境:vi /etc/profile -- source /etc/profile
6.2在linux上装mysql
1.卸载mysql
2.安装mysql : rpm -ivh service且client
/root/.mysql_secret随机密码所在
第一次登录记得启动服务---第一次show databses记得设置密码
win图形化工具连接记得开启远程权限且关闭防火墙service iptables stop;
6.3在linux上装tomcat
1.解压tomcat
2.执行bin中的./startup.sh
3.查看目标 tomcat/logs/catalina.out
6.4在linux上安装redis
1.安装环境gcc-c++:redis是c语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。:yum install gcc-c++\\\\\\y
2.安装redis--下载-解压-编译make-安装
3.配置redis
找到bin中的config配置文件
启动server
克隆窗口启动client
7.部署项目到linux
1.修改pom配置:<finalName>travel</~>
2.jdk版本和linux一致
3.druid.properties中的url加上?characterEncoding=utf-8
4.使用maven的package命令打包
5.将travel.war上传到tomcat的webapps目录
6.重启linux中的tomcat
7.到本地mysql数据导入linux的mysql