updated:
Linux 常用命令与软件安装
用户
创建新用户
添加用户
1
adduser liangsh修改密码
1
passwd liangsh输入两次新密码
赋予root权限(可以使用sudo)
修改
/etc/sudoers文件:1
2
3## Allow root to run any commands anywhere
root ALL=(ALL) ALL
liangsh ALL=(ALL) ALL
CentOS7 修改系统时间和硬件时间
安装在虚拟机上的 CentOS7 的时间分为系统时间和硬件时间。二者都修改,重启系统才会永久生效。
查看系统时间
1 | |
修改系统时间
1 | |
查看硬件时间
1 | |
修改硬件时间
1 | |
同步系统时间和硬件时间
1 | |
保存时钟
1 | |
安装 jdk
查询 yum 下所有的 java 版本
1 | |
安装 openjdk1.8
1 | |
配置 java 环境
1 | |
在最底下添加
1 | |
检测是否安装成功
1 | |
安装 redis
编译安装
进入官网找到下载地址 https://redis.io/download
解压
1 | |
一般将 redis 目录放置到 /usr/local/redis 目录
1 | |
cd 到 /usr/local/redis 目录,输入命令 make 执行编译命令
1 | |
安装
1 | |
这里多了一个关键字
PREFIX=这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了 redis 必须存放在/usr/local/redis目录。假设不添加该关键字 Linux 会将可执行文件存放在/usr/local/bin目录,库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis即可删除 redis
rpm安装
访问 http://pkgs.org/download/redis 根据 linux 平台以及版本下载对应的 rpm 包
安装
1 | |
配置
配置 redis 为后台启动
1 | |
将 daemonize no 改成 daemonize yes
将 redis 加入到开机启动
1 | |
在里面添加内容:
1 | |
在目录 /usr/local/redis 启动 redis
1 | |
安装 tomcat
解压
1 | |
移动到 /usr/local/tomcat
运行 /usr/local/tomcat/bin/startup.sh 启动 tomcat,默认端口8080
运行 /usr/local/tomcat/bin/shutdown.sh 关闭 tomcat
配置
进入 /usr/local/tomcat/conf 目录修改 server.xml 中的 tomcat 端口,用 /8080 定位到8080端口
启动失败解决办法
如果不能访问,说明没有开启8080端口
先查看防火墙开放端口列表 firewall-cmd --zone=public --list-ports
如果没有8080端口,添加端口
- 如果是 firewalld 防火墙 ,开启防火墙端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent并且重新加载防火墙firewall-cmd --reload - 如果是 iptables 防火墙 ,执行
vi /etc/sysconfig/iptables加入下面内容-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
安装 mysql
博客参考 https://www.cnblogs.com/wendy-0901/p/12673705.html
yum 安装
1 | |
启动
1 | |
第一次进入 mysql 不需要密码
1 | |
选择数据库
1 | |
修改密码
1 | |
刷新
1 | |
用命令执行 sql 文件
新建数据库
1 | |
进入该数据库
1 | |
导入文件,使用绝对路径
1 | |
安装 glibc_2.18 和 libstdc++.so
参考 Linux下安装GLIBC_2.18和libstdc++.so
Tips:如果不装libstdc++.so会报错:ImportError: /usr/lib64/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by /opt/calibre/lib/libQt5WebKit.so.5)
GLIBC_2.18,GLIBCXX_3.4.19
1 | |
Docker
安装
1 | |
启动
1 | |
下载镜像到本地
1 | |
直接使用 IMAGE ID 保存,导入后 repository 和 tag 名称会显示 none
1 | |
如果 docker 载入新的镜像后 repository 和 tag 都为 none,那么通过 tag 的方法增加名字标签
1 | |
载入镜像
1 | |
删除镜像
1 | |
-f 表示强制删除镜像
打赏

