发表于: 2020-05-12 22:21:56
1 1357
登录linux云服务器
1.webshell 见 https://cloud.tencent.com/document/product/213/5436
2.使用远程登录软件登录
Linux的目录结构
参考https://www.jianshu.com/p/a7f16e901da6
- /
- root,存放root用户的相关文件
- home,存放普通用户的相关文件
- bin,存放常用命令的目录,如vi,su
- sbin,要具有一定权限才可以使用命令
- mnt,默认挂载光驱和软驱的目录
- etc,存放配置的相关文件
- var,存放经常变化的文件,如网络连接的sock文件 、日志
- boot,存放引导系统启动的相关文件
- usr,安装一个软件的默认目录,相当于windows下的program files
- proc,这个目录是一个虚拟的目录,它是系统内存的映射,访问这个目录来获取系统信息
- srv ,service缩写。该目录存放一些服务启动之后需要提取的数据
- sys,这是linux2.6内核的一个很大的变化,该目录下安装了2.6内核中新出现的一个文件系统
- tmp,这个目录是用来存放一些临时文件的
- del,类似于windows的设备管理器,把所有的硬件用文件的形式存储
- media,系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里面的内容了。
- opt,这是给主机额外安装软件所摆放,如安装oracle数据库就可放到该目录下默认为空。
- selinux,selinux是一种安全子系统,它能控制程序只能访问特定文件。
常用linux命令
文件和目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
tree 显示文件和目录由根目录开始的树形结构
lstree 显示文件和目录由根目录开始的树形结构
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录 cp -r dir1 dir2 复制一个目录及子目录
参考:https://www.jianshu.com/p/0056d671ea6d
cd什么也不打就去到root文件夹下
mv在当前目录下就是重命名的效果 mv test.txt testrename.txt
rm -rf递归删除并确认。 一般写rm -rf ./删除当前目录下的文件
ll:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息 ,像Windows显示的详细信息。ll是“ls -l"的别名。相当于Windows里的快捷方式。可以理解为 ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名。
grep搜索🔍
操作webshell安装mysql
part1 失败篇:
sudo apt install yum 安装yum
提示:You need to be root to perform this command. 解决:su然后密码
又报错su: Authentication failure 解决:sudo passwd root
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm->又失败决定重装系统更改成公共镜像把Linux改成CentOS
part2 成功篇:yum安装5.7数据库
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
yum install lrzsz #用来上传文件
查看服务状态
service mysqld status
启动服务
service mysqld start
查看密码
grep password /var/log/mysqld.log 或者cd /var/log/ ->ll->cat mysql.log
登录
mysql -uroot -p
navicat连接云服务器主IPv4地址(公):
连接成功
在performance_schema的表中可以看到用户:
修改配置文件vim /etc/my.conf,
在插入模式时要点击Esc才能:wq保存退出 (vi,vim两种编辑器 ,vi没有颜色,vim有颜色)
rm -rf mysql57-community-release-el7-10.noarch.rpm
wget wget https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
wget https://download.oracle.com/otn/java/jdk/8u221-b11/230deb18db3e4014bb8e3e8324f81b43/jdk-8u221-linux-x64.tar.gz
tar解压tar,tar --zxvf解压tar.gz
tar -zxvf apache-maven-3.6.3-bin.tar.gz
tar -zxvf jdk-8u221-linux-x64.tar.gz
报错: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable
查看ls -lht 文件大小发现损坏 这种方式下载的jdk gz包根本就无法通过gzip解压,说明这样下载的包是有问题的
wget https://download.oracle.com/otn/java/jdk/8u212-b10/59066701cf1a433da9770636fbc4c9aa/jdk-8u212-linux-x64.tar.gz
参考:https://blog.csdn.net/qq_21956483/article/details/80223624
解决:
1. 先下载jdk到本地然后上传,在本地terminal上运行 scp /Users/rongrongfu/Desktop/jdk-8u221-linux-x64.tar.gz root@122.51.101.67:/jdk-8u221-linux-x64.tar.gz ->太久了!
参考上传下载文件到服务器:https://cloud.tencent.com/document/product/213/2133
法2. 本地brew install lrzsz
出现问题:linux输入rz命令后出现receive.**B0100000023be50,没有文件弹出框
然后用链接工具zentermlite+rz上传,然后发现文件只有288k并没有上传成功
法3:wget利用jdk国内的镜像文件下载到服务器
wget https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/linux/OpenJDK8U-jdk_x64_linux_openj9_8u252b09_openj9-0.20.0.tar.gz
mv apache-maven-3.6.3 maven
mv ___ jdk8u252
vim /etc/profile
search “linux安装java”抄配置:
JAVA_HOME=/root/jdk8u252
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
MAVEN_HOME=/root/maven
export MAVEN_HOME
export PATH=$
多余的步骤-安装,解压即是安装:
yum install maven
yum install -y java-1.8.0-openjdk-devel.x86_64
参考:https://www.jb51.net/article/140257.htm
应该是小写v
[root@VM_0_11_centos ~]# mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /root/maven
Java version: 1.8.0_252, vendor: Eclipse OpenJ9, runtime: /root/jdk8u252/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1062.18.1.el7.x86_64", arch: "amd64", family: "unix"
下次日报:继续后面内容+将常用linux指令做成印象笔记
评论