首页 > 代码库 > 服务器相关
服务器相关
mac 终端链接到 远程服务器 ssh root@ip address
查看 java 端口占用情况 ps -ef|grep java
关闭占用端口 kill -9 端口
ubuntu 修改config vim
安装程序 apt-get 名字 启动mysql service mysql start、restart、stop
set global wait_timeout=10 设置sleep 时间, 减小数据库链接得占用 ; 查询链接数 show processlist
--shell脚本
yesterday=$(date -d ‘-2day‘ +%Y-%m-%d)" 23:59:59" tomorrow=$(date +%Y-%m-%d)" 00:00:00"
数据库my.cnf 的 mysqldump 添加数据库密码和用户
mysqldump -u root dbname tabel -w "createtime > ‘$yesterday‘ andcreatetime < ‘$tomorrow‘" -t --compact > "name_"$(date +%Y%m%d).sql
导出得文件目录需要读写权限,否则不能导出文件
java 获取文件路径 调用shell 脚本
String path = Class.class.getClassLoader().getResource("tanyu_backup.sh").toURI().getPath(); String strCmd = "sh " + path;// 执行shell命令 Process process = Runtime.getRuntime().exec(strCmd);// 通过执行cmd命令调用protoc.exe程序 BufferedReader strCon = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = strCon.readLine()) != null) { if (line.equals("#") || line.equals("Not connected.")) { return line; } }
自动上传服务器 需要开通文件夹权限
ftp -n<<! open ipaddress user username password prompt mkdir $(date +%Y%m) //创建文件夹 binary hash cd $(date +%Y%m) mput "cjhwy_"$(date +%Y%m%d).zip close bye !
服务器相关
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。