scp操作:
/home/helpteach/project/mallupload/1509681299449.png
wasadmin@10.127.40.25:/home/test
A为本地主机(即用于控制其他主机的机器) ;
B为远程主机(即被控制的机器Server), 假如ip为172.24.253.2 ;
A和B的系统都是Linux
在A上的命令:
ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不
设置密码)
ssh root@172.24.253.2 "mkdir .ssh;chmod 0700 .ssh" (需要输
入密码, 注:必须将.ssh的权限设为700)
scp ~/.ssh/id_rsa.pub root@172.24.253.2:.ssh/id_rsa.pub (需
要输入密码)
在B上的命令:
touch /root/.ssh/authorized_keys (如果已经存在这个文件, 跳
过这条)
chmod 600 ~/.ssh/authorized_keys (# 注意: 必须将
~/.ssh/authorized_keys的权限改为600, 该文件用于保存ssh客户端
生成的公钥,可以修改服务器的ssh服务端配置文
件/etc/ssh/sshd_config来指定其他文件名)
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys (
将id_rsa.pub的内容追加到 authorized_keys 中, 注意不要用 > ,
否则会清空原有的内容,使其他人无法使用原有的密钥登录)
回到A机器:
ssh root@172.24.253.2 (不需要密码, 登录成功)
=============================================
修改主机名:
01.hostnamectl set-hostname <主机名>
使用这种方式修改,可以永久性的修改主机名称!
===============
释放内存
首先,查看/proc/sys/vm/drop_caches的值
[root@server test]# cat
/proc/sys/vm/drop_caches
0
值默认为0
然后,运行sync命令
[root@server test]# sync
手动执行sync命令(描述:sync 命令运行
sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统
的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修
改的 i-node、已延迟的块 I/O 和读写映射文件)
最后,输入手动释
放内存的命令
[root@server test]# echo 1 >/proc/sys/vm/drop_caches
drop_caches的值可以是0-3之间的数字
,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放
dentries和inodes
3:释放所有缓存
释放完内存后改回去让系统重新自
动分配内存
echo 0 >/proc/sys/vm/drop_caches
free -m #看内存是否
已经释放掉了。
如果我们需要释放所有缓存,就输入下面的命令:
[root@server test]# echo 3 > /proc/sys/vm/drop_caches
######### Linux释放内存的相关知识 ###############
网友评论