随笔分类 - Linux
摘要:curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash curl -s https://packagecloud.io/install/repositories/ra
阅读全文
摘要:安装升级vim9 sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim 升级nodejs到v18 sudo npm install n -g sudo n stable node -v hash
阅读全文
摘要:先去/usr/local目录下,新建php7bak,php8bak两个目录,假设当下默认安装的是php7,则将php8的目录复制到php8bak目录下备用。 shell脚本如下: #!/bin/bash path7=/usr/local/php7bak path8=/usr/local/php8ba
阅读全文
摘要:先用ps -ef | grep php-fpm打印: 使用awk去定位php-fpm进程的主id: ps -ef | grep php-fpm | head -n 1 | awk '{print $2}'#获取第一行,第2个字段的值
阅读全文
摘要:跳转到指定行: 18gg 或者 18G 或者在命令模式下输入:18回车 #18可替换成任意行号 在一个文件中快速选取一个方法所有内容: 方案1: 光标悬停在方法内部1.V 2.a { 3.o 4.ip(向上选取) # 大V,进入行级选择模式,# a{ 选中 光标所在的{}的所有内容并且包含光标本身#
阅读全文
摘要:进入终端,输入hostname命令查看主机名称: root@danielpc:/home/daniel# hostname danielpc 编辑/etc/hosts文件,将主机名添加进去: vim /etc/hosts #追加 127.0.1.1 danielpc 测试sudo命令,此时速度就很快
阅读全文
摘要:为了避免git自动合并代码并且提交无意义记录 Merge branch 'master' of https://git.xx.cc/aa/projectName 请使用来拉取远端代码: git pull --rebase 也可以一劳永逸: git config --global pull.rebas
阅读全文
摘要:默认使用vimdiff git config --global diff.tool vimdiff 取消二次提示每次使用git difftool时会有二次提示,如下设置可以取消 git config --global difftool.prompt false 支持退出整个对比 git config
阅读全文
摘要:方案一:命令带参数 拷贝时带有交互提醒 cp -i ../a.txt . 拷贝时强制覆盖 cp -f ../a.txt . ubuntu 默认应该是强制覆盖,所以需当心 方案二:可以直接修改系统命令别名实现: vim ~/.bashrc //修改个性化设置文件 alias cp='cp -i' //
阅读全文
摘要:在启动时进入安全模式,这时是用root登录的,执行: chmod 740 /etc/sudoers 然后打开/etc/sudoers这个文件,把最后一行: # User privilege specification root ALL=(ALL:ALL) ALL # Allow members of
阅读全文
摘要:1. 制作秘钥对 首先登录到服务器后,在命令行输入命令: 出现提示一路回车到底即可,会生成2个文件,id_rsa(私钥) 和 id_rsa.pub(公钥) ssh-keygen 2. 在服务器上安装公钥 在命令行输入一下命令确保公钥能够成功安装: cd ~/.ssh cat id_rsa.pub >
阅读全文
摘要:修改时区为UTC先查看/etc下面有没有localtime的软链接,如果有,先备份文件(备份文件使用mv命令) cd /etc #备份源文件 mv localtime localtime.bak #复制UTC时间到 /etc/localtime sudo cp /usr/share/zoneinfo
阅读全文
摘要:如: 我需要在如下 几行前面增加 add_ 字样 1、在第一行的起始处点击 Ctrl + v 进入可视化模式,然后输入 下箭头 选择需要修改的行 2、输入 I (注意,是大写的i),就开始编辑第一行 注:显示是编辑第一行,在下一步执行时会自动同步到下列行 3、 编辑完后记得执行 Esc 按钮,就会自
阅读全文
摘要:我们很多时候会需要某个字符串在文章中某些位置出现时被替换,而其它位置不被替换的有选择的操作,这就需要用户来进行确认: :%s/aaa/bbb/g #替换当前文本所有行的 aaa 为 bbb #在命令后面加上一个字母c就可以实现,即: :%s/aaa/bbb/gc #顾名思意,c是confirm的缩写
阅读全文
摘要:设置代理 export http_proxy="代理地址" export https_proxy="代理地址" 取消代理 unset https_proxyunset http_proxy
阅读全文
摘要:请先安装nodejs yum安装设置Node.js v16版本 curl --silent --location https://rpm.nodesource.com/setup_16.x | sudo bash (setup_16里16是版本号,可根据自己需要修改) yum方式安装 sudo yu
阅读全文
摘要:以root用户为例: vim /root/.bashrc echo 'xx被人登录' `date` `who` | mail -s "阿里云服务器被登录" xx@163.com (收件邮箱) 安装mailx yum install mailx -y vim /etc/mail.rc 写入: set
阅读全文
摘要:今天修改网站配置文件后执行命令lnmp restart重启lnmp时候,出现Gracefully shutting down php-fpm ................. failed. Use force-quit。 Starting php-fpm [15-Sep-2022 22:10:1
阅读全文
摘要:大概率是版本问题。安装报错,是因为最新的淘宝镜像更新了地址。 执行:cnpm -v 返回的信息如下: cnpm@8.2.0 () npm@8.13.2 () node@14.15.5 () npminstall@6.4.0 () 由于cnpm的版本过高,需要卸载cnpm再重新装低版本的就可以了。 执
阅读全文
摘要:最近发现阿里云的一台线上php环境特别的卡,cdn与web应用防火墙都上了,但还是很卡,查看top命令发现phpfpm占用系统资源很严重,cpu总是在80%多运行,内存占用正常,当下状态就算输出一个helloworld都得3s以上,肯定是有问题的,仔细核对后,发现php.ini中有一个参数有被修改过
阅读全文

浙公网安备 33010602011771号