CentOS基本命令
cd /dir 进入指定目录
ls dir 查看指定目录下的内容
ll dir 查看指定目录下内容的详细信息
mkdir $HOME/folder 新建目录
mkdir -p ~/a/b 创建多层目录
mv $HOME/folder /var/tmp 移动目录并命名为新目录
cp file1 file2 复制文件并重命名
cp -r dir1 dir2 复制目录并重命名
rm –rf folder 删除目录
touch ~/file 新建文件
ls ~ 查看指定目录
rm file 删除文件
cat ~/.bash_history 查看操作历史
grep 'content' file 过滤出文件指定内容
grep –r 'content' dir 递归过滤出目录下的指定内容
ls ~ | grep 'fileName' 管道,将上一个命令的输出作为下一个命令的输入
echo 'Hello' > ~/text.txt 将输出重定向到指定文件
ping –c 4 cloud.tencent.com 向指定主机发送4个ping包
netstat -lt 列出所有正在监听的端口
netstat -tulpn 查看所有端口信息,包括PID和进程名称
ps -ef | grep info / ps -aux | grep info查看进程中指定信息
tar -zxvf file 解压tar包
chmod 777 file 指定root、user、other用户对文件的操作权限,读、写、执行分别对应 r(4)、w(2)、x(1)
nohup ~ & 使命令一直在后台运行
wget url 下载命令
clear 清屏
ctrl + c 退出当前执行命令
Java开发常用工具安装
使用yum命令快速安装软件,且便于管理,不会出错,缺点是不一定能安装到指定软件的最新版本和软件数量有限。
# 首先通过 命令更新软件版本库。
yum update
# 查询当前软件库指定软件列表
yum list software
# 安装指定软件,-y命令表示接受默认提供的安装包
yum install software -y
# 卸载
yum remove software
# 查看已安装
yum list installed
# 查看待更新
yum list updates
# 查看已安装软件信息
rpm -qa | grep software
JDK
# 安装 java 1.8
yum install java-1.8.0-openjdk* -y
# 查看java版本
java -version
Tomcat
从Apache Tomcat官网获取tar包下载地址。
# 下载tar包
wget url
# 解压tar包
tar -zxvf file
# 新建tomcat目录
cp -r dir ../tomcat
# 为tomcat执行脚本赋权
chomd 777 ../tomcat/bin/*.sh
# 进入bin目录,启动tomcat
./startup.sh
MySQL
CentOS 7 以上版本yum提供的是MariaDB,与MySQL是兼容的,但是目前下不到最新版本,所以用另一种办法安装MySQL。
访问MySQL :: Download MySQL Yum Repository 获取MySQL Linux7rpm下载地址。
# 下载MySQL rpm
wget ~rpm
# 安装rpm
yum localinstall ~rpm
# 查看MySQL源是否安装成功
yum repolist enabled | grep mysql
# 安装
yum install mysql-community-server
# 进入配置文件编辑
vi /etc/my.cnf
# 添加关闭设置密码验证(默认对密码格式有限制)
validate_password=off
# 添加日志时间与系统时间一致
log_timestamps=SYSTEM
# 启动
service mysqld start (systemctl start mysqld)
# 查看当前状态
service mysqld status (systemctl status mysqld)
# 设置开机启动
systemctl enable mysqld
systemctl daemon-reload
# 查看root用户默认密码
cat /var/log/mysqld.log | grep temporary password
# 重设密码
set password for 'root'@'localhost'=password('pass');
# 给指定账号赋予远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;
Nginx
# 安装nginx
yum install nginx -y
# 启动
nginx
# 关闭
nginx -s stop
# 重启
nginx -s reload
Redis
# 安装Redis
yum install redis -y
# 进入配置文件编辑
vi /etc/redis.conf
# 添加密码
requirepass pass
# 启动
service redis start