发表于: 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指令做成印象笔记


返回列表 返回列表
评论

    分享到