Linux
IT打工匠
踏踏实实沉下去,热爱自己的职业,珍惜自己的生活
展开
-
【Linux】修改系统时区,从EDT到CST
linux修改系统时区,从EDT到CST原创 2024-07-30 15:00:04 · 481 阅读 · 0 评论 -
openssl生成keystore证书
openssl genrsa -out /home/ca/rootkey.pem 2048生成根证书的密匙。openssl req -x509 -new -key /home/ca/rootkey.pem -out /home/ca/root.crt生成根证书。注意-x509,与步骤4和7不同。需要输入机构相关信息。openssl genrsa -out /home/ca/clientkey.pem 2048生成客户端的密匙。openssl req -new -key /home/ca/cli原创 2020-12-16 13:26:27 · 1322 阅读 · 0 评论 -
linux下使用Runtime执行命令不成功问题解决
String str="ps aux|grep tomcat | grep -v grep |head -n 1 |wc -l";Runtime.getRuntime().exec(str);/*以上执行没有返回结果,控制台会报错。*//*使用以下方式可以成功执行*/String[] cmd=new String[]{"sh","-c",str}Runtime.getRuntime().exec(cmd);...原创 2020-05-29 20:36:26 · 2158 阅读 · 0 评论 -
linux 无法打开共享对象文件: 没有那个文件或目录
1、首先排查对应的.so文件是否存在;2、验证.so文件是否可以执行(ldd可以列出一个程序所需要得动态链接库),正常的话会列出链接库,否则会异常ldd lib.test.so原创 2020-05-21 08:58:46 · 12764 阅读 · 0 评论 -
LINUX下通过硬编码方式获取系统硬盘、CPU、内存使用率
文章目录环境介绍问题描述处理方法具体代码实现环境介绍系统:中标麒麟7jdk:1.8问题描述在国产化适配过程中,项目中需要使用的获取系统硬盘使用率、cpu使用率、内存使用率信息;处理方法1、使用sigar.jar获取;2、通过读取系统配置文件获取系统信息;第一种在国产环境下,有些系统环境下加载libsigar-amd64-linux.so会报错,所以使用第二种方法处理,代码如下具...原创 2020-03-17 17:19:26 · 572 阅读 · 0 评论 -
更改gnu grub2.0.2默认启动项
双系统Ubuntu和win10,使用gnu grub 引导启动选项,默认是启动Ubuntu,想要修改默认启动项默认进入Ubuntu,打开终端,运行:sudo gedit /boot/grub/grub.cfg在打开的grub.cfg文件中查找 set default=”0” ;编者第5个是win10,索引index是4,所以set default=”4” 即可...原创 2019-10-31 10:29:18 · 14801 阅读 · 5 评论 -
jenkins使用maven打包发布到远程服务器
0.下载jenkins https://jenkins.io/download/nohup java -jar jenkins.war &使用http://127.0.0.1:8080访问jenkins 首次登陆需要设置用户名密码 下载插件1.安装Publish Over SSH插件; 2.安装Maven Integration plugin插件(目的是创建maven构建项目,如原创 2018-02-07 11:31:06 · 5215 阅读 · 0 评论 -
Linux中常用操作命令
cp -r 来源目录 目标目录mkdir 文件夹路径名称 创建文件夹mkdir 文件夹路径名称 (创建文件夹)rm -rf 文件夹 (删除文件夹 及文件夹下的文件。文件夹)mv 来源路径 目标路径 (移动)pwd 当前工作目录chmod 用于改变linux系统文件或目录的访问权限du 显示每个文件和目录的磁盘使用空间df 显示指定磁盘文件的可用空间tar 用来压缩和解压文件ps 用来显示原创 2017-05-05 17:33:16 · 646 阅读 · 0 评论 -
linux crontab自动化定时任务
linux是一个很能自动产生文件的系统程序运行日志,使用自动执行 1、删除文件命令: find 对应目录 -mtime +天数 -name “文件名” -exec rm -rf {} \; 实例命令: find /opt/soft/log/ -mtime +30 -name “*.log” -exec rm -rf {} \; 说明: 将/opt/soft/log/目录下所有30天前带”原创 2016-12-26 13:50:28 · 1383 阅读 · 0 评论 -
linux下grep的时候报Binary file stdout.log matches解决方法
linux下grep的时候报Binary file stdout.log matches解决方法异常:Binary file a.log matches原因:grep认为a.log是二进制文件解决方法:grep -a "xxx" a.log原创 2016-12-23 09:50:42 · 8223 阅读 · 3 评论 -
Ubuntu15.10下安装Docker
1、首先查看linux系统版本head -n 1 /etc/issue2、升级包管理器sudo apt-get updatesudo apt-get install apt-transport-https ca-certificates3、添加Docker仓库的keysudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80原创 2016-08-10 10:14:26 · 2589 阅读 · 0 评论 -
linux安装jdk7步骤
linux安装jdk7步骤: 1、首先使用命令查看linux系统版本号; lsb_release -a 2、下载对应的jdk版本,笔者使用的是jdk-7u79-linux-x64.tar.gz; 3、将jdk压缩包解压;现将文件解压到当前文件夹/data/unzip jdk-7u79-linux-x64.tar.gz4、将解压后的文件夹移动到系统目录文件夹下/usr/lib/;创建一个单独原创 2016-04-27 14:41:55 · 1313 阅读 · 0 评论 -
liunx下文件授权可执行权限chmod
Cannot find ./catalina.sh The file is absent or does not have execute permission This file is needed to run this program 没有给bin目录下的文件授权可执行权限: chmod +x bin/*.sh原创 2016-03-28 16:58:16 · 6504 阅读 · 0 评论 -
The program 'unzip' is currently not installed. You can install it by typing:
linux解压遇到下面问题: The program ‘unzip’ is currently not installed. You can install it by typing: sudo apt-get install unzip; 说明我们还没有安装 相应的package,需要使用命令安装unzipsudo apt-get install unzip安装好即可使用unzip原创 2016-04-08 14:44:52 · 29617 阅读 · 3 评论 -
Linux常用操作命令
1.查看磁盘空间使用:df 文件系统 容量 已用 可用 已用% 挂载点 2.查看正在跑的tomcat ps aux|grep tomcat 3.查看实时日志 tail -f catalina.out 4.查看多少行日志 tail -1000 catalina.out 5.查看包含某段文字的日志 grep -n ‘从积分队列中获取的jsonStr=’ c原创 2016-03-02 09:12:47 · 952 阅读 · 0 评论