Category: Tech

[Linux]CentOS7以上更改系统时区

CentOS7以后新增了一个工具,用来更方便地更改系统时区 当前时区信息 12timedatectl # 或者timedatectl status 可用时区列表,空格换页 1timedatectl list-timezones 设置系统时区 1timedatectl set-timezone "Asia/Shanghai" (•̀ᴗ•́)و ̑̑

[Linux]ss安装,懂的自然懂

依赖python,python-pippip管理工具中有ss的工具 环境: 内核:2.6.32-042stab120.20,budgetvm的普通VPS不能升级内核,一点办法儿都没有,摊手! 系统:CentOS7.2 VPS位置:LA 本机默认python版本2.7.5,而且没有pip包管理工具。无解,在当前都已经有3.7了。 话不多说,列出步骤: 本机添加epel源,包含了很多额外的软件包

[Linux]CentOS7.6更新内核

环境 平台:virtualbox虚拟机 系统:CentOS 7.6 旧内核:3.10.0-957.5.1.el7.x86_64 安装的新内核:4.4.176-1.el7.elrepo.x86_64 步骤 查看当前内核 1uname -a 查看系统版本 1cat /etc/redhat-release 查看已安装的内核 1rpm -qa | grep kernel 查看是否有关于内核的源,e

[J2EE]Java中加密编码算法

一般的加密算法有三种常用的: 单向加密,不可逆的编码,例如MD5,SHA,HMAC 对称加密,用一个密钥来加密和解密,例如AES,DES,PBE 非对称加密,拥有一对密钥(公钥和私钥),公钥加密的数据需要私钥解密,私钥加密的数据需要公钥解密 Java中有KeyGenerator,SecretKeyFactory,KeyPairGenerator分别对应上述三种加密算法类型。 (•̀ᴗ•́)و

[iOS]cocoapods安装libwebp失败问题

由于libwebp的源在google上,即使全局翻墙也无济于事,猜想是因为pod内部的代理机制不走自己的ss,于是参考了一下方法。 找一个国内镜像,替换掉libwebp的源,找到的国内镜像在https://github.com/webmproject/libwebp.git中 查看pod本地库路径:pod repo 查找libwebp的记录路径:find ~/.cocoapods/repos/m

[Linux]Gitlab的安装和配置

1. 环境CentOS:7.2 IP:172.16.17.138 2. 官网上的默认安装方式是安装最新版本的官网安装流程 3. gitlab安装流程3.1 下载安装包所有历史版本下载地址 3.2 执行RPM安装1EXTERNAL_URL="http://172.16.17.138:8888" rpm -i gitlab.rpm 其中http://172.16.17.138:8

[Linux]vsftpd安装配置

1. vsftpd安装通过yum安装即可。 1yum install vsftpd 2. 关键配置文件和目录路径 /etc/vsftpd/vsftpd.conf:vsftpd的主要配置文件,包含了vsftpd的配置 /etc/vsftpd/ftpusers:全局禁用用户文件,里面的用户都不能通过ftp登录 /etc/vsftpd/user_list:该文件根据 vsftpd.conf 里的配置

[Mac]brew和brew-Cask的区别

brew是下载源代码包,通过源码安装的方式进行安装的,当前大部分软件还是通过configure、make、make install安装的,简单来说就是安装只有命令行的软件。 brew-cask是安装普通软件,通过下载dmg或dkg文件来安装的,一般来说就是有用户界面的软件。 (•̀ᴗ•́)و ̑̑