linux命令
常用命令:
cd //跳转命令
ls //查看当前目录文件+文件夹
ll //查看当前目录文件+文件夹(显示详情)
netstat -nlp |grep 端口号 //按端口号查看程序进程
nohup java -jar ***.jar >/opt/xiaowu/logs.log & //后台运行命令,并将日志文件输出到logs.log
ps: nohup-运行命令不挂断
ps: &-后台运行命令
ps: >/opt/***/***.log 将日志文件输出,默认输出到nohup.out
下载命令:
yum install -y wget //安装命令
wget --help //查看帮助手册
wget https:**** //下载文件
Linux下载mysql地址
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
文件命令
mv /path/path/文件名 /path/path/ //移动文件
mv /path/path/文件名 /path/path/path/移动后的文件名 //移动并修改文件名
tar -zxvf fileName //解压文件名为fileName的文件
mv file fileName //将文件file重命名为 fileName
文件夹命令
mkdir ./name //创建子文件夹
编辑器 vim
vim /***/***/fileName //进入编辑器
insert //进入编辑模式
:w //保存文件
:w fileName //保存文件至fileName
:q //退出编辑器
:q! //退出不保存
:wq //退出编辑器,并保存文件
定时任务
crontab -e //进入crontab服务文件
命令选项:
-u指定一个用户
-l列出某个用户的任务计划
-r删除某个用户的任务
-e编辑某个用户的任务
语法:
分 时 天 月 周 脚本文件
1 2 * * * /opt/xhx/fileName.sh > /opt/xhx/logs/file.log 2>&1 //每天凌晨2点1分执行fileName的脚本文件
ps: >后面表示生成的日志文件存放地址,2>&1 表示不适用默认日志地址
配置文件
[mysqldump]
max_allowed_packet = 400M
host=127.0.0.1
user=root
password='SgDGfsrfEi3#@%#%ugslp%z!dAP'
ps: 【mysqldump】表示这句是个mysqldump明林使用的参数,在mysql5.6以上直接使用会提示mysqldump: [Warning] Using a password on the command line interface can be insecure. 表示直接使用账户密码是不安全的
文件执行权限
chmod 777 fileName.sh //设置文件执行权限