linux上配置使用ssh方式登录gitlab
1、在机器上执行ssh-keygen
命令,生成公私钥;生成的时候会提示文件保存路径,以及私钥密码,直接回车就行;
pi@raspberrypi:~/Desktop $ ssh-keygen -t rsa -C '***@qq.com' #这里填写自己的邮件
Generating public/private rsa key pair.
Enter file in which to save t[......]
1、在机器上执行ssh-keygen
命令,生成公私钥;生成的时候会提示文件保存路径,以及私钥密码,直接回车就行;
pi@raspberrypi:~/Desktop $ ssh-keygen -t rsa -C '***@qq.com' #这里填写自己的邮件
Generating public/private rsa key pair.
Enter file in which to save t[......]
在更新源之前先作为备份
sudo vim /etc/apt/source.list
使用下列任意一个源即可:
清华大学
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates ma[......]
1、下载mosquitto-2.0.14
源码:
wget https://github.com/eclipse/mosquitto/archive/refs/tags/v2.0.14.tar.gz
2、解压后进入目录执行编译sudo make
报错,提示无法引用EVP_idea_cbc@OPENSSL_1_1_0
//usr/local/ssl/lib/libssl.so.1.1: unde[......]
1、进入/usr/share/applications
目录;
2、创建clion.desktop
文件;
3、编辑clion.desktop
文件,输入如下内容:
[Desktop Entry]
Encoding=UTF-8
Name=CLion
Comment=clion-2019.3.6
Exec=/home/gbinb/Software/clion-2019.3.6/bin/clion[......]
# !/bin/sh
#日期格式化字符串
dd=$(date "+%Y%m%d%H%M%S")
#要删除的旧的备份sql文件个数
number=10
#备份路径
backup_dir=/mnt/databack
#备份的数据库
db_name=mysqldb
#如果文件夹不存在则创建
if [ ! -d $backup_dir ]; then
mkdir -p $backup_di[......]
显示进程占用的端口信息
netstat -tunlp
查看指定端口号的进程信息
netstat -tunlp|grep 80
删除目录及目录中所有文件
rm -rf /usr/myfiles
复制sourcedir目录及目录下的所有子文件到targetdir目录下
cp -r sourcedir targetdir
复制sourcedir目录及目录下的所有子文件到targe[……]
今天试着在centos7中安装nginx-1.16.1,由于是在docker中的centos7容器中安装,因nginx需要编译安装,所以需要先安装一些依赖的编译库,我一口气把需要编译依赖都安装了:
yum install -y gcc gcc-c++ pcre pcre-devel openssl openssl-devel gd gd-devel
解压nginx压缩包
tar -zxvf[......]
查看端口使用情况:netstat -tln
显示tcp,udp的端口和进程等相关情况:netstat -tunlp
查看指定端口号的进程情况:netstat -tunlp|grep 端口号
查看端口被哪个进程占用: lsof -i:8080
重启网络服务:service network restart
剪贴文件:mv sourcefilePath targetfilePath
复制文件夹:cp -[……]