软件的安装目录:
cd /usr/local
查看软件的运行情况: ps -ef | grep …(mysql等等)
1.开启mysql:cd /usr/local/mysql-5.7.18/bin/
再执行:./mysqld_safe & (&表示后台运行)
指令操作数据库的基本操作(我们一般使用navicat工具)
[root@localhost bin]# ./mysql -uroot -p
Enter password: (123456)
mysql> show databases;
mysql> show databases;
mysql> show tables;
mysql> show tables;(退出对数据库的操作,并不是关闭mysql服务)
//查看当前所在的完整路径:
[root@localhost bin]# pwd
/usr/local/mysql-5.7.18/bin
关闭mysql服务命令:
[root@localhost bin]# ./mysqladmin -uroot -p shutdown
Enter password: 123456
2.开启redis
[root@localhost bin]# cd /usr/local/redis-3.2.9/src
[root@localhost src]# ./redis-server …/redis.conf &
//指令连接客户端(我们常用桌面客户端工具–RedisDesktopManager)
[root@localhost src]# ./redis-cli
127.0.0.1:6379> auth 123456
OK
//测试redis是否连接OK
127.0.0.1:6379> ping
PONG
//查看键集
127.0.0.1:6379> keys *
- “name4444”(zset)
增加操作:127.0.0.1:6379> zadd name4444 80 zhangsan 70 lisi
90 wangwu
返回值:(integer) 3
查询操作:显示集合全部元素,并使用 WITHSCORES
127.0.0.1:6379> zrange name4444 0 -1 withscores
- “lisi”
- “70”
- “robin”
- “72”
- “zhangsan”
- “80”
- “wangwu”
- “90”
解释说明------语法:zrange key start stop [WITHSCORES]
作用:查询有序集合,指定区间的内的元素。集合成员按 score 值从小到大来排序。 start,
stop 都是从 0 开始。0 是第一个元素,1 是第二个元素,依次类推。以 -1 表示最后一
个成员,-2 表示倒数第二个成员。WITHSCORES 选项让 score 和 value 一同返回。
返回值:自定区间的成员集合
-
“name5”(hash):
redis hash 是一个 string 类型的 field 和 value 的映射表,hash 特别适合用于存储对象。
127.0.0.1:6379> hset website baidu http://www.baidu.com
(integer) 1
详细解释:—
语法:hset hash 表的 key field value
作用:将哈希表 key 中的域 field 的值设为 value ,如果 key 不存在,则新建 hash 表,执行赋值,如果有 field ,则覆盖值。
返回值:
①如果 field 是 hash 表中新 field,且设置值成功,返回 1
②如果 field 已经存在,旧值覆盖新值,返回 0 -
“name2”(list)
Redis 列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素导列表的头部(左边)或者尾部(右边)
eg.将 a,b,c 插入到 mylist 列表类型
127.0.0.1:6379> lpush mylist a b c
(integer) 3
语法:lpush key value [value…]
作用:将一个或多个值 value 插入到列表 key 的表头(最左边),从左边开始加入值,从左到右的顺序依次插入到表头
返回值:数字,新列表的长度
-
“name1”(String):
字符串类型是 Redis 中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据,序列化后的数据,JSON 化的对象甚至是一张图片。
127.0.0.1:6379> set username robinli -
“name3”(set)
redis 的 Set 是 string 类型的无序集合,集合成员是唯一的,即集合中不能出现重复的数据
127.0.0.1:6379> sadd sql update delete insert
(integer) 3
语法:sadd key member [member…]
作用:将一个或多个 member 元素加入到集合 key 当中,已经存在于集的 member 元素将被忽略,不会再加入。
返回值:加入到集合的新元素的个数。不包括被忽略的元素。
退出操作客户端----- 127.0.0.1:6379> exit
关闭命令redis:[root@localhost src]# ./redis-cli
127.0.0.1:6379> auth 123456
127.0.0.1:6379> shutdown
3.开启zookeeper
[root@localhost local]# cd /usr/local/zookeeper-3.4.10/bin
[root@localhost bin]# ./zkServer.sh start
关闭命令:[root@localhost bin]# ./zkServer.sh stop
4.关于防火墙:
将防火墙永久性关闭,防止出现拒绝访问情况
systemctl status firewalld 查看状态
systemctl stop firewalld 暂时关闭防火墙
systemctl disable firewalld 永久关闭
5.根据日志信息查找异常:
cat catalina.out | grep exception
6.解压文件:放到指定目录
tar -zxvf fz.tar.gz -C /usr/local
7.压缩文件:
tar -zxcf fz.tar.gz -C /usr/local
8.ifconfig 显示网卡
9.ping测试网络连通
10.echo “hello” > b.txt 重定向覆盖
echo “spr” >>b.txt 若不存在就创建
chmod 777 改权限
chown centos aa.txt 改所有者
11.以日志方式启动tomcat:
[root@localhost bin]#./startup.sh | tail -f …/logs/catalina.out
关闭tomcat命令:
[root@localhost bin]#./shutdown.sh
linux
root 123456
centos 123456
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
安装jdk
1.获取jdk的tar.gz , wget , 上传tar.gz到linux
2.解压缩 tar -zxvf jdk.tar.gz -C /usr/local
3.修改 /etc/profile文件
先备份 cp /etc/profile /home/soft
修改 vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
4.查看是否加入文件内容
tail /etc/profile
5.让配置文件的修改立即生效
source /etc/profile
6.检查jdk配置是否成功
java -version
// 下载文件
scp name ggpu@192.168.2.197:/home/gtgpu