window10 两条好用的连接 指令:
查ip是否可连接: ping 192.168.11.128
查端口是否可连接:
telnet 192.168.11.128 6379
putty工具实现 window10 传文件到linux:
pscp D:\ToLinux\2.jpg root@192.168.11.128:/home/hugh
Linux与linux之间互传文件的命令
scp
scp -r /usr/local/soft/zookeeper/zookeeper-3.4.9/ root@192.168.100.102:/usr/local/soft/zookeeper
root@192.168.100.102’s password:
linux防火墙指令
在外部访问CentOS中部署应用时,需要关闭防火墙。
关闭防火墙命令:systemctl stop firewalld.service
开启防火墙:systemctl start firewalld.service
关闭开机自启动:systemctl disable firewalld.service
开启开机启动:systemctl enable firewalld.service
查看防火墙状态 systemctl status firewalld.service
返回的结果也是显示是Active: inactive (dead) since 证明防火墙是关闭的状态.(局域网使用的服务器所以为了方便一直是把防火墙给关闭的)
查看ip:
ip address
测试端口端口通不通,不能用win10的telnet,要用wget:
例如测试主机的mysql通不通:wget 192.168.11.1 3306
redis的基本指令
keys * //查找所有的key
redis> SET db_number 0 # 默认使用 0 号数据库
OK
redis> SELECT 1 # 使用 1 号数据库
OK
redis[1]> GET db_number # 已经切换到 1 号数据库,注意 Redis 现在的命令提示符多了个 [1]
(nil)
redis[1]> SET db_number 1
OK
redis[1]> GET db_number
“1”
redis[1]> SELECT 3 # 再切换到 3 号数据库
OK
redis[3]> # 提示符从 [1] 改变成了 [3]
Redis 启动命令
cd /usr/local/redis-4.0.11/bin
[root@localhost bin]# ./redis-server redis.conf
最好用./redis-server /usr/local/redis-4.0.11/redis.conf //指定配置文件,这句是启动redis服务,启动了就可以提供服务了,springboot项目就可以连接了
[root@localhost bin]# ./redis-cli 设置了密码之后用./redis-cli -h 127.0.0.1 -p 6379 -a LQH666666,,这句是启动redis的客户端,进入操作redis的
文件编辑指令
vim +文件名
/+关键字查文件内容
i 进入编辑模式
ESC 退出编辑模式
:+wq保存退出
cat命令
1.。cat filename //在命令行输出文件的全部内容
2.。cat > newfilename //创建一个新的文件,并且在命令行内进入编辑
注意:在编辑完了如何退出 按 ctrl + D
3.。将几个文件合并为一个文件
cat file01 file02 file03 …>file //将file01,file02 file03 …里面的内容合并到内file
注意 file文件原来的内容会被清理掉
netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,
如查看8000端口的情况,netstat -tunlp |grep 8000
创建文件和文件夹
删除文件和文件夹
rm filename //删除文件
rm dir -r //删除文件夹(目录)
rm * // 删除所有的文件
rm * -r //删除所有的文件和目录
端口指令
iptables -A OUTPUT -p tcp --dport 端口号-j DROP
iptables -A INPUT -ptcp --dport 8099 -j ACCEPT
service iptables save 保存设置
四、以下是linux打开端口命令的使用方法。
nc -lp 23 &(打开23端口,即telnet)
netstat -an | grep 23 (查看是否打开23端口)
五、linux打开端口命令每一个打开的端口,都需要有相应的监听程序才可以
springboot 远程连接linux的redis数据库时出现的问题:
在redis.conf配置文件中把bind 127.0.0.1注释掉
而是要改成 bind 0.0.0.0
参考文献
(看了错的教程蒸腾一天)
springboot整合redis的使用
redis作为缓存的时候 是已经存入了redis数据库但是存入的key 和value值都会被改变
且中文会被改写。
例如:RedisTemplate
@RequestMapping("/saveToRedis")
@ResponseBody
public String redis(@RequestParam("name") String name){
redisTemplate.opsForValue().set(name,name);
return name;
}
存入的dada也是Key值,前面会加上一大串,中文作为key时会变成一大段无法理解的字符串
我的理解时RedisTemplate底层已经用了其他算法把原来的Key,转换成其他的值