运维小知识

1、使用Maptruct 插件时,使用IDEA启动需要下面配置

setting---->complile

-Djps.track.ap.dependencies=false

2、日志分割

# 语法
split -b 切割大小 待切割文件 切割后的小文件名
# 示例,将 test.txt 文件每 10M 大小切割成一个小文件
split -b 10M test.txt test-split.txt

3、linux监控tcp信息

使用tcpdump进行监控

tcpdump -i eth0 -vnn dst host 10.10.10.10 > logdump.out &

4、git分支重命名

第一步

git branch -m fixbug_1.0  issues/fixbug_1.0
1、第二步
git push --delete origin fixbug_1.0
1、第三步
git push --set-upstream origin issues/fixbug_1.0

5、sftp设置密码不过期:

1、vi /etc/shadow
2、找到需要修改的用户,将倒数第三个的90改为99999
3、:wq!保存退出

使用sudo进行:sudo passwd 用户名

sudo passwd sftpUsername

测试sftp连接

JSch jsch = new JSch();
        try {
            Session session = jsch.getSession( "sftp","10.10.10.10", 22);
            session.setPassword("123456");
            java.util.Properties config = new java.util.Properties();
            config.put("StrictHostKeyChecking","no");
            session.setConfig(config);
            session.connect(10000);
            Channel channel = session.openChannel("sftp");
            channel.connect();
            ChannelSftp sftp =(ChannelSftp) channel;
            System.out.println(sftp);
        } catch (JSchException e) {
            e.printStackTrace();
        }

修改sftp 密码和重启

# 修改用户名
sudo passwd 用户名
# 重启sshd
service sshd restart

6、Drdid加密

  String decrypt = ConfigTools.decrypt("");
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容