linux 的远程操作工具
Xshell: linux远程终端模拟软件
使用Xshell从本地上传文件到linux的语句:rz
注意: 先使用 yum -y install lrzsz(不管用的时侯可以先卸载:yum remove lrzsz再安装)
linux 命令行
查询 linux 本机的ip地址: ip address
编辑文本: vi(vim) 文本名.格式
一般模式: 默认,Esc 进入一般模式,查找关键词 shift + : + /关键词,撤销 u
编辑模式: i、a
退出: 一般模式->shift + : -> wq
关机: shutdown now
重启: shutdown -r now
查看当前目录: pwd
查看当前目录下的文件夹: ls、ll
创建目录: mkdir 目录名
切换目录: cd 目录名
返回上一级目录: cd …
返回根目录: cd ~
删除文件: rm -rf 文件(文件夹)
查看文件内容: cat 文件名
复制文件到指定目录: cp 源 目标
复制目录到指定目录: cp -r 源 目标
移动文件或目录到指定目录(重命名): mv 源 目标
创建文件: touch 文件名
解压文件
解压 .gz 包: gunzip test.txt.gz
解压 .zip 包: unzip all.zip -d /usr/local/
解压 .tar.gz 包: tar -zxvf all.tar.gz -C /usr/local/
解压 .tar.xz 包: tar -xvf all.tar.xz -C /usr/local/
配置 ip 地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO="static"
IPADDR=192.168.32.128
GATEWAY=192.168.32.1
DNS1=192.168.32.1
设置后重启linux或重启网络
reboot或者systemctl restart network
查看进程: ps -ef | grep redis
杀死进程: kill pid / kill -9 pid
开启或关闭服务
systemctl [start|stop|status|restart|reload|enable] 服务名称
[开启|关闭|查看状态|重启|重新加载|开机启动]
例如:systemctl stop firewalld
systemctl status firewalld
linux 下搭建 javaEE 的运行环境
jdk
- 下载安装包:jdk-8u401-linux-x64.tar.gz
下载地址 - rz 命令上传到 linux 并解压
- 在 /etc/profile 文件中添加命令
JAVA_HOME=/opt/jdk1.8.0_121
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/lib:.
export JAVA_HOME PATH CLASSPATH //使环境变量生效
- 重新加载配置:source /etc/profile
- 验证 jdk 是否安装成功: java -version
tomcat
- 下载安装包:apache-tomcat-8.5.99.tar.gz
下载地址 - rz 命令上传到 linux 并解压
- 启动 tomcat:apache-tomcat-8.5.99/bin -> ./startup.sh
- 验证 tomcat:ps -ef | grep tomcat
mysql
- 下载安装包:mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
下载地址 - rz 命令上传到 linux 并解压
- 查看是否安装了mariadb,并卸载
查看:yum list installed | grep mariadb
卸载:yum remove mariadb-libs.x86_64 - 解压 mysql 到 /opt 目录(不可以是其他目录)
tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /opt - 重命名解压目录
mv mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz mysql-5.7.32 - 在 mysql-5.7.32 目录下创建目录data
- 创建 mysql 用户并分组
创建用户:groupadd mysql
分组:useradd -g mysql mysql - 在 mysql-5.7.18/bin 下初始化 mysql
./mysqld --initialize --user=mysql --datadir=/opt/mysql-5.7.32/data --basedir=/opt/mysql-5.7.32
自动生成的临时密码:knc>m7ORPb)z - 在 mysql-5.7.18/bin 下启用 mysql 的安全功能
./mysql_ssl_rsa_setup --datadir=/opt/mysql-5.7.32/data - 修改 mysql 的访问权限
chown -R mysql:mysql /opt/mysql-5.7.32
chmod 777 /opt/mysql-5.7.32 - 在 mysql-5.7.18/bin 下启动 mysql
./mysqld_safe & - 在 mysql-5.7.18/bin 下连接 mysql 并输入临时密码
./mysql -u root -p - 修改临时密码
alter user ‘root’@‘localhost’ identified by ‘123456’; - 远程授权 mysql
grant all privileges on . to root@‘%’ identified by ‘123456’; - 在 /opt/mysql-5.7.18/bin 目录下关闭 mysql 服务
./mysqladmin -u root -p shutdown