ssh
sudo service ssh start
报错
解决方案,执行
sudo apt-get purge openssh-server
sudo apt-get install openssh-server
修改ssh配置
执行 sudo vim /etc/ssh/sshd_config
Port 2333 # 修改默认端口
RSAAuthentication yes # 允许公钥登录
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
git proxy
全局 http, https proxy
git config --global http.proxy http://proxyUsername:proxyPassword@proxy.server.com:port
也可以配置~/.gitconfig
同样的结果
[http]
proxy = http://proxyUsername:proxyPassword@proxy.server.com:port
针对特定URL的http, https proxy
git config --global http.https://domain.com.proxy http://proxyUsername:proxyPassword@proxy.server.com:port
也可以配置~/.gitconfig
同样的结果
[http "https://domain.com"]
proxy = http://proxyUsername:proxyPassword@proxy.server.com:port
关闭ssl验证
git config http.sslVerify false
git协议proxy,即对ssh做代理
执行 sudo vim ~/.ssh/config
,添加或修改一下内容
Host github.com
HostName github.com
User git
# 走 HTTP 代理,需先安装 connect
# ProxyCommand nc -v -X connect -x 127.0.0.1:8080 %h %p
# 走 socks5 代理
# ProxyCommand nc -v -x 127.0.0.1:8080 %h %p
apt 源替换阿里源
-
备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
-
替换
sudo sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list sudo sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list
-
更新
sudo apt-get update sudo apt-get upgrade
-
其他命令介绍
sudo apt-get update 更新源 sudo apt-get install package 安装包 sudo apt-get remove package 删除包 sudo apt-cache search package 搜索软件包 sudo apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package --reinstall 重新安装包 sudo apt-get -f install 修复安装 sudo apt-get remove package --purge 删除包,包括配置文件等 sudo apt-get build-dep package 安装相关的编译环境 sudo apt-get upgrade 更新已安装的包 sudo apt-get dist-upgrade 升级系统 sudo apt-cache depends package 了解使用该包依赖那些包 sudo apt-cache rdepends package 查看该包被哪些包依赖 sudo apt-get source package 下载该包的源代码 sudo apt-get clean && sudo apt-get autoclean 清理无用的包 sudo apt-get check 检查是否有损坏的依赖
全局代理
sudo echo 'http_proxy=http://host:port' >> ~/.bashrc sudo echo 'http_proxy=https://host:port' >> ~/.bashrc sudo source ~/.bashrc
apt 代理
-
新增文件
sudo touch /etc/apt/apt.conf.d/proxy.conf
-
打开
sudo vim /etc/apt/apt.conf.d/proxy.conf
-
添加内容
Acquire::http::Proxy "http://user:password@proxy.server:port/"; Acquire::https::Proxy "http://user:password@proxy.server:port/";
mysql 安装
ssh 自启动
- wsl 中操作
sudo visudo
- 在
%sudo ALL=(ALL:ALL) ALL
后面增加一行%sudo ALL=NOPASSWD: /usr/sbin/sshd
- 增加一行
%sudo ALL=(ALL:ALL) NOPASSWD:/etc/autostart.sh
Ctrl + x
保存,Y
确认 ,回车
退出sudo vim /etc/autostart.sh
添加启动服务的脚本#! /bin/sh /etc/init.d/mysql start # 启动mysql /etc/init.d/mongodb start # 启动mongodb
sudo chmod +x /etc/autostart.sh
- windows中操作
- 打开开始
- 搜索
任务计划程序
, 打开 - 创建(基本)任务,
- 输入名称,描述
- 触发器:计算机启动时
- 操作:启动程序
- 启动程序:
C:\Windows\System32\bash.exe
, 参数:-c "sudo /etc/init.d/ssh start"
- 启动程序:
C:\Windows\System32\bash.exe
, 参数:-c "sudo /etc/autostart.sh"
- 完成
-
这玩意竟然要屏蔽!!!!!
试了了半天,才知道是关键字屏蔽,就不能写的明白的点吗! -> 不予许使用【kcoswodahs】
, 这里也打不出来,所以使用逆序。