linux
可以吧可以吧
可以吧
展开
-
ubuntu apt update 报错Err:6 https://download.docker.com/linux/ubuntu jammy InRelease
Clear your package sources:有时候,错误的来源可能是由于旧的或者损坏的软件源信息。你可以尝试清除已存在的软件源信息并重新添加。再次执行apt update 基本就可以了。原创 2023-08-11 15:12:32 · 1876 阅读 · 0 评论 -
golang 云效私有模块依赖拉取配置
经验 删除版本重发相同版本是拉不到最新代码的 建议新建标签新的版本。定义环境变量 %HOME%,值为 %USERPROFILE%文件应该存放在执行账户的根目录下,即:~/.netrc。在 %HOME% 路径下新建一个文件 .netrc。在 可以在 netrc 文件中指定凭据。在 .netrc 中配置下述的配置信息。虚拟机容易被删除~/.netrc文件。克隆账号和克隆密码在云效个人设置页。docker容器中没有凭证配置。按照正常模块使用方法使用即可。版本格式 v0.0.0。原创 2023-04-19 09:08:10 · 941 阅读 · 0 评论 -
wsl2 docker 安装
重新启动(以确保 WSL 根本未在使用中),一个简单的方法wsl --shutdown 可能会起作用,但通常不会。要启用,请在 WSL 下启动您的 Ubuntu(或其他 Systemd)发行版(通常wsl ~会起作用)。建议全程使用 git使用的那个用户安装,比如我的 wangkai ,遇到权限命令前面加sudo。配置源很重要,要不然安装东西各种坑,之后被你修改了配置导致各种问题,建议重装一次。在 Ubuntu 22.04 上安装 Python 3.9(多版本适用。配置完源后先安装python。原创 2023-02-24 18:18:53 · 521 阅读 · 0 评论 -
win10下 WSL2安装及配置
或者自己搜索下载解压目录后找到Ubuntu_2004.2021.825.0_x64.appx切记配置用户名记得使用阿里云git的用户名 要不然权限问题很难解决 手动配置的用户没办法给到权限 可能是wsl的坑吧, 重装中。原创 2023-02-22 09:18:29 · 8053 阅读 · 0 评论 -
WSL ubuntu sshd: no hostkeys available -- exiting.
2.再次执行提示 sshd: no hostkeys available -- exiting.1.查看sshd 报错情况,如果配置有问题及时修改配置,我之前有行配置有问题。启动sshd失败 执行如下命令。3. 重启sshd,发下成功了。最好在root权限下执行。原创 2023-02-16 18:03:16 · 359 阅读 · 0 评论 -
VMware - 虚拟机下CentOS7配置固定IP的方法
1,问题描述 最近在虚拟机上安装了个CentOS 7系统,其中网络连接采用NAT模式。CentOS系统可以正常访问外网,但其IP默认是动态获取的,也就是说每次重启IP都可能变化。因为某些原因,现需要其能保持固定IP。2,解决办法(1)首先进入CentOS 7命令行界面,执行ip addr 或者ifconfig查看当前网络信息,可以看到:当前虚拟机的网卡名称为:ens33 当前虚拟机分配的ip为:192.168.111.128(2)我们执行如下命令查找这...原创 2020-05-15 11:06:45 · 1557 阅读 · 0 评论 -
HTTPS压测工具wrk
一、预先安装需求项为了安装顺利,不受权限的限制,首先可以把用户切换为root用户# su+ 输入root用户对应的密码1.1 安装支持后续操作的一些组件yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc1.2 安装编译套件yum install gcc per...原创 2019-11-22 16:07:56 · 2713 阅读 · 0 评论 -
windows命令行 cmder
习惯了linux命令行,用winwods命令行老是各种不方便,那就试试这个工具吧,保证你会喜欢这个工具cmder官网下载https://cmder.net/相信你会喜欢的原创 2020-03-31 10:22:58 · 151 阅读 · 0 评论 -
composer错误: Composer\Downloader\TransportException
[Composer\Downloader\TransportException] The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: HTTP request failed!create-project [-s|--stability="..."] [...原创 2019-08-27 15:58:28 · 4098 阅读 · 0 评论 -
execl打开linux下cvs文件乱码问题解决办法
一、处理格式问题tab键或空格转换为逗号shell脚本中tab键转换为空格sed -i “s/\t/,/g” table.csv二、编码转换UTF-8转换GBK直接命令转换查看iconv -f TUF-8 -t GBK table.csv -o newtable.csv原创 2021-09-23 17:11:53 · 532 阅读 · 0 评论 -
HTTPS的加密方式以及证书
HTTPS加密分为两种方式:对称加密和非对称加密 对称加密是指:客户端先将加密的公钥发送给服务端;然后将按照公钥加密的密文发送到服务端,这样服务端收到公钥和密文文后就按照公钥对密文进行解密;但是在发送公钥的时候可能会被第三方截取,存在安全隐患; 非对称加密是指:客户端和服务端都有一套私钥和公钥;客户端接收到服务端的公钥后,按照公钥进行加密,将密文发送服务端后,服务端用私钥进行解密,同理,服务端接收到客户端的公钥,然后按照客户端公钥加密信息,然后发送给客户端,客户端根据自己的私钥进行解密;...原创 2022-03-29 19:57:59 · 749 阅读 · 0 评论 -
Linux 虚拟内存
swappiness 的值的大小对如何使用 swap 分区是有着很大的联系的。swappiness=0 的时候表示最大限度使用物理内存,然后才是 swap 空间,swappiness=100 的时候表示积极的使用 swap 分区,并且把内存上的数据及时的搬运到 swap 空间里面。1. 创建要作为 swap 分区的文件:增加 1GB 大小的交换分区,则命令写法如下,其中的 count 等于想要的块的数量(bs*count = 文件大小)。至此,阿里云上服务器通过虚拟内存扩充内存的方法以及介绍完毕。原创 2022-09-12 23:35:19 · 279 阅读 · 1 评论 -
Rancher Desktop 一键部署k8s
Rancher Desktop 一键部署k8s原创 2022-08-18 18:17:15 · 788 阅读 · 0 评论 -
linux系统设置密钥登录
authorized_keys的权限为600或者更严格的400,否则登录的时候会提示server refuse you key。没有的话,创建一个,然后将id_rsa.pub的内容追加到authorized_keys文件尾。注:如需关闭取消密码验证登录,需将PasswordAuthentication设置为no。将PubkeyAuthentication设置为yes,并取消注释。生成的密钥文件在root/.ssh目录下。生成密钥对,一路回车。......原创 2022-08-17 00:01:03 · 972 阅读 · 0 评论 -
Linux Shell脚本
因为目前的工作目录(/data/shell)可能不在执行程序默认的搜索路径之列,也就是说,不在环境变量PASH的内容之中。现在的/data/shell就不在环境变量PASH中的,所以必须加上./才可执行。注意,若是以方法三的方式来执行,那么,可以不必事先设定shell的执行权限,甚至都不用写shell文件中的第一行(指定bash路径)。前三种方法执行shell脚本时都是在当前shell(称为父shell)开启一个子shell环境,此shell脚本就在这个子shell环境中执行。原创 2022-06-29 09:54:53 · 1918 阅读 · 0 评论 -
linux定时任务
看crontab 的时间表达式基本格式 :* * * * * command 分 时 日 月 周 命令符号解释* 就代表一小时种每分钟都执行一次的意思/ 表示频率(代表每隔多久执行一次。比如"*/10****命令",代表每隔 10 分钟就执行一次命令。), 表示并列(代表不连续的时间。比如"0 8,12,16***命令"就代表在每天的 8 点 0 分、12 点 0 分、16 点 0 分都执行一次命令)- 表示范围(代表连续的时间范围。比如...原创 2022-05-09 15:40:51 · 6483 阅读 · 0 评论 -
linux查看文件指定的前几行和后几行的命令
可以使用head(查看前几行)、tail(查看末尾几行)两个命令。例如:查看/etc/profile的前10行内容,应该是:# head -n 10 /etc/profile查看/etc/profile的最后5行内容,应该是:# tail -n 5 /etc/profile如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然。例如:将内容输出到/home/test文件中# head -n 10 /e.原创 2021-09-23 15:07:27 · 6655 阅读 · 0 评论 -
kill -quit nginx 后会出现 nginx.pid文件丢失
其实就是重新指定正确的nginx.conf文件就行了查看下nginx进程ps -ef | grep nginx原创 2021-06-18 11:27:52 · 264 阅读 · 0 评论 -
阿里云漏洞提示修复,不用花钱
最近收到了阿里云服务器有漏洞的通知,例如提示:RHSA-2020:2432-中危: microcode_ctl 安全和BUG修复更新,为大家介绍一下microcode_ctl 安全和BUG修复更新的解决方法,有需要的小伙伴可以参考一下:yum check-update #查看可升级的系统软件yum upgrade #升级所有可升级的系统软件等待执行完成.发现验证不了其实阿里云设置了7天自动检测机制好了本文为dahai原创文章,转载无需和我联系,但请注明来自大海技术博客h.原创 2020-09-01 09:55:15 · 1298 阅读 · 0 评论 -
CentOS 7部署frp穿透内网服务器
centos7安装FRP Server 下载解压 - 然后修改配置文件即可。#下载server端wget https://github.com/fatedier/frp/releases/download/v0.25.0/frp_0.25.0_linux_amd64.tar.gz#解压tar -zxvf frp_0.25.0_linux_amd64.tar.gz#进入目录cd fr...原创 2020-03-26 14:57:45 · 498 阅读 · 0 评论 -
alias命令为常用目录设置别名
vi ~/.bashrc,配置自己需要的各种别名,如:alias blog='cd /www/wwwroot/blog'添加source ~/.bashrc(添加到~/.bash_profile)完成上面两步,重开一个终端窗口,通过alias可以查看自己设置的所有别名。直接cdhome就可以到系统根目录,是不是很方便快捷呢。赶紧赞一个吧。。。。...原创 2019-12-30 17:38:38 · 251 阅读 · 0 评论 -
自动重启网卡
自动重启网卡(网卡不稳,常常掉线)如上述代码所示,假如三次均不能ping通某个IP地址(这里用的是局域网的网关),则重新启动网卡,之后休眠10秒,然后再重复。创建sh文件:restart_net.shwhile true; do ping -c 3 192.168.0.193; if [ $? -ne 0 ]; then ifup eth0; ...原创 2019-12-09 15:29:21 · 663 阅读 · 0 评论 -
虚拟机CentOS7 配置固定IP地址
背景:使用vmware安装centos7系统,使用的网络连接方式是桥接模式。开机启动,能联网,但ip不是固定的。1.查看网卡信息 ifconfig2.修改网卡配置文件vim vi /etc/sysconfig/network-scripts/ifcfg-ens33修改或添加了 标*TYPE="Ethernet"PROXY_METHOD="none"BROWSER_...原创 2019-11-22 11:11:04 · 233 阅读 · 0 评论 -
linux常用总结
centos系统service httpd start 启动service httpd restart 重新启动service httpd stop 停止服务ubuntu 系统Task: Start Apache 2 Server /启动apache服务# /etc/init.d/apache2 startor$ sudo /etc/init.d/apache2原创 2017-12-16 10:26:09 · 166 阅读 · 0 评论 -
查看Linux 、Apache 、 MySQL 、 PHP 版本的方法
1. 查看linux的内核版本,系统信息,常用的有三种办法:uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看;还可以通过httpd -v来查询;当然,安装好apache后,可以直接elink回环查看apache的信息。3.查...转载 2018-04-23 18:20:41 · 9201 阅读 · 0 评论 -
linux chmod 755
chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。一般是三个数字:第一个数字表示文件所有者的权限第二个数字表示与文件所有者同属一个用户组的其他用户的权限第三个数字表示其它用户组的权限。权限分为三种:读(r=4),写(w=2),执行(x=1)。综合起来还有可读可执行(rx=5=4+1)、可读可写(rw=6=4+2)、可读可写可执行(rwx=7=4+2+1)。所以,ch...转载 2018-04-18 20:18:38 · 270 阅读 · 0 评论 -
linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
很多时候会登录一台陌生的服务器;当需要调整环境的时候;那真是起步啥都没有;装备全靠打;两眼一抹黑到处找配置项;还好我这记的有一份笔记;可以先总结下;大都是先用 which 获取目录;然后再获取配置项位置;which mysql/usr/bin/mysql/usr/bin/mysql --help | grep -A1 'Default options'BashCopywhich php/u...转载 2018-04-12 18:54:58 · 4238 阅读 · 1 评论 -
CentOS yum 安装 PHP 5.6.24(附带安装GD库) 扩展安装好用安装好用方法
CentOS yum 安装 PHP 5.6.24如果之前有安装其他版本PHP,请先卸载干净配置yum源追加CentOS 6.5的epel及remi源。# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm# rpm -Uvh http原创 2018-01-27 21:35:02 · 1303 阅读 · 0 评论 -
centos6.5下yum安装mysql5.5,安装教程为百度的,后续安装
安装部分按照百度的来,链接:https://jingyan.baidu.com/article/922554465e471a851648f4ed.html修改的用户都以root为列。一、知道原来的myql数据库的root密码;①: 在终端命令行输入 mysqladmin -u root -p password "新密码" 回车 ,Enter password:转载 2018-01-29 17:02:44 · 567 阅读 · 0 评论 -
Linux下彻底卸载mysql详解
如何在Linux下彻底的卸载MySQL数据库呢? 下面这篇文章就给大家总结、整理了一下在Linux平台下彻底卸载MySQL的方法。 文中通过图文及示例代码介绍的很详细,相信对大家的理解和学习很有帮助,下面有需要的朋友们来一起学习学习吧。一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysqlrpm -qa | grep -i mysql原创 2018-01-29 15:45:04 · 271 阅读 · 0 评论 -
centos6.9 yum安装高版本php,apache,mysql
1.检查当前安装的PHP包yum list installed | grep php如果要删除,可执行yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_原创 2018-01-27 21:30:38 · 6322 阅读 · 0 评论 -
linux 子目录赋权限
想一次修改某个目录下所有文件的权限,包括子目录中的文件权限也要修改,要使用参数-R表示启动递归处理。 例如: [root@localhost ~]# chmod 777 /home/user 注:仅把/home/user目录的权限设置为rwxrwxrwx[root@localhost ~]# chmod -R 777 /home/user 注:表示将整个/h原创 2017-12-06 14:56:25 · 1063 阅读 · 0 评论 -
Ubuntu centos系统——apache如何解决跨域资源访问
参考文档:http://blog.csdn.net/ownfire/article/details/46707229http://www.mechonomics.com/enabling-cors-cross-origin-resource-sharing-for-apache2-on-ubuntu-12-04/1. sudo a2enmod headers原创 2017-12-05 10:09:20 · 978 阅读 · 0 评论 -
linux中查看nginx、apache、php、mysql配置文件路径的方法
如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断1、判断apache首先执行命令找到httpd路径ps aux | grep httpd如httpd路径为 /usr/local/apache/bin/httpd然后执行以下命令/usr原创 2017-12-04 18:17:06 · 196 阅读 · 0 评论 -
常用的linux命令
linux小命令php.ini文件php -i | grep php.inilamp重启 lnmp restartsystemctl restart httpd 重启apache重启php/bin/systemctl restart php-fpm.service service php-fpm startStarting php-fpm done bin/syst...原创 2018-11-28 09:49:52 · 113 阅读 · 0 评论 -
nginx 修改端口8080,php端口修改9001
user www www;worker_processes auto;error_log /www/wwwlogs/nginx_error.log crit;pid /www/server/nginx/logs/nginx.pid;worker_rlimit_nofile 51200;events { use epoll; ...原创 2018-10-27 14:15:52 · 3994 阅读 · 0 评论 -
Linux下Centos7对外开放端口
概要最近在docker下搭建MySQL和Redis环境,远程linux主机内部网络都走通了,但是就是外网无法连接远程服务器的MySQL和Redis。经过一番查找和学习,终于找到了问题,不仅远程服务器上docker要做好内部和外部端口的映射,关键还要对对外开放的端口添加到防火墙中。内容介绍的逻辑是:本篇文章先记录Centos7下查看防火墙状态和网络状态命令;下一篇将介绍通过docker大家M...转载 2018-10-22 10:58:32 · 892 阅读 · 0 评论 -
Linux环境下Apache配置多个虚拟主机挂载多站点同时运行
这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求;比较简单的是基于主机名的配置步骤如下:示例环境ip:115.28.17.191域名:baijunyao.comthinkbjy.com目录:/var/www/html/baijunyao/var/www/html/thinkbjy想要达到的效果是:访问baijunyao....转载 2018-07-27 18:11:57 · 1063 阅读 · 0 评论 -
CentOS编译安装php7.2
介绍:久闻php7的速度以及性能那可是比php5系列的任何一版本都要快,具体性能有多好,建议还是先尝试下再说。如果你是升级或新安装,那你首先需要考虑php7和程序是否存在兼容性,如果程序是基于php5开发的,那么就需要考虑php7是否适合你当前的生产环境,今天我就实操并安装用于生产中。先安装php依赖包,否则在编译安装php7的过程当中会出现各种报错,安装完成后即可进入下一个环节。 安装扩展包并...原创 2018-06-01 17:04:05 · 1355 阅读 · 0 评论 -
Xshell Linux 主要命令
Xshell Linux 主要命令1. 查看当前路径pwd2.列出当前目录的文件ls 列出所有文件或者文件夹ls *abc 列出以abc开头的所以文件ls –l 列出所以文件及其详细详细3.进入目录 cd 进入当前用户主目录 cd etl/app/TEMP/abc/ddl 进转载 2017-11-07 20:55:10 · 879 阅读 · 0 评论