linux登录服务器
-
使用密码登录
mac的终端通过ssh远程连接Linux服务器,win 用cmd:
切换到root:sudo -i
输入ssh root@+ip:ssh root@192.168.88.69
然后等待输入密码,直接在password后面输入密码回车,这时输入密码是不会显示密码
回车后cd / 再ls -l查看所有目录发现已经切换到linux服务器上了。
win XShell连接远程服务器:
XShell 可以从官网上下载, 免费使用。
- 使用密钥登录
1. 打开 SSH 客户端( Mac 自带终端)。
2. 查找您云服务器关联的 SSH 密钥文件本地存放地址。
3. 密钥必须不公开可见,SSH 才能工作。
chmod 400 documents/summary/tencentcloud/tencent_cloud_ssh.dms
4. 输入命令:ssh [-i 密钥文件路径] root@x.x.x.x。
ssh -i documents/summary/tencentcloud/tencent_cloud_ssh.dms root@x.x.x.x
文件操作
- 复制文件到服务器
单个文件:
scp /Users/mac/Desktop/test.txt 用户名@ip地址:服务器目录
文件夹:
scp -r 本地文件夹地址 root@ip地址:服务器地址
* 密钥情况下 scp后面加上 -i 你的密钥地址 例:
scp -i documents/summary/tencentcloud/tencent_cloud_ssh.dms /Users/mac/Desktop/test.txt root@ip地址:/usr/test.txt
- 下载服务器文件到本地
单个文件:
scp 用户名@ip地址:服务器上地址/文件夹名 本地地址
文件夹:
scp -r root@ip地址:服务器文件夹地址 本地地址
Linux相关
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称
cp (复制文件或目录):
[root@www ~]# cp [-adfilprsu] 来源档(source) 目标档(destination)
cp /Users/elven-work/Downloads/1.txt /Users/elven-work/Downloads/b/1.txt
rm (移除文件或目录):
rm [-fir] 文件或目录
-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
yum 相关
安装参考:https://blog.csdn.net/delphi1234/article/details/51546798
具体方法可参考:https://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包
Java 环境搭建(yum)
安装jdk 作者安装 java-1.8.0-openjdk.x86_64
yum install java-1.8.0-openjdk.x86_64
检验安装 java -version
此方法好像把环境变量直接配好了,但还是将配置方法贴出
[root@root alternatives]# vim /etc/profile
在文件最后加入如下配置:
#set java environment
JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
键盘esc 然后输入 ':wq'(不包括'') 会车
[root@root alternatives]# . /etc/profile // . 后面有个空格,立即生效修改