linux
文章平均质量分 54
tboqi1
这个作者很懒,什么都没留下…
展开
-
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同,下面将会讲到。 $? 上个命令的退出状态,或函数的返回值。 $$ 当前Shell进程ID。对于 Shell 脚本,就是这些脚本原创 2022-04-28 10:09:01 · 117 阅读 · 0 评论 -
使用 Git 管理 Vim 插件
使用 Git 管理 Vim 插件vim 有很多管理插件的插件,例如 vundle、vim-plug、dein 等等。我最早使用的是 vundle,后来迁移到了 vim-plug 上,中间也试用过 dein,但没有发现亮点。这些插件的核心功能就是从 GitHub 下载或者更新插件。而实现这些核心功能并不复杂,git 就是很好的工具。而我自己的配置最终也迁移到了 git 上。插件的目录结构所谓的 vim 插件不过一个特殊的文件夹,其主要的结构如下:autoload/ 插件公共代码,vim .原创 2022-04-25 13:31:56 · 1024 阅读 · 0 评论 -
centos7 安装 php7.4 并配置workerman环境
yum install epel-releaseyum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum --enablerepo=remi-php74 install php-json php-xml php-zip php-mysql php-mod php-soap php-xmlrpc php-mbstring php-gd php-mcrypt php-pdo php-cli php-pecl-event p原创 2021-09-22 10:54:38 · 529 阅读 · 0 评论 -
manjaro linux桌面更换
本来安装的xfce版本的manjaro装好后安装了输入法 qq 微信等,还是喜欢win10那种小图标的样子, 然后开始折腾, 换其他桌面先是换成了deepin桌面,网上有教程,不过是kde-》deepin,能用---换入deepin桌面后感觉确实比xfce桌面好用,但opera无法打开(不喜欢firefox上面一大条标题,Opera比较简洁),不知道为什么(请路过的高手指点一下)...原创 2020-01-03 14:33:26 · 7014 阅读 · 0 评论 -
linux相关知识汇总191205
centos 7对外开启80端口https://blog.csdn.net/zhezhebie/article/details/73342362Centos7开放及查看端口https://www.cnblogs.com/heqiuyong/p/10460150.htmldebian 各个版本的代号https://www.cnblogs.com/ctypyb2002/...原创 2019-12-05 11:39:43 · 107 阅读 · 0 评论 -
vi/vim技巧汇总
vim多窗口使用技巧https://blog.csdn.net/devil_2009/article/details/7006113vimgrep 搜索总结https://blog.csdn.net/zqiang_55/article/details/30715961vim打开多窗口、多文件之间的切换https://blog.csdn.net/derkampf/article/det...原创 2019-11-26 13:12:22 · 155 阅读 · 0 评论 -
网站安全相关工具及其他
专为渗透测试人员设计的 Python 工具大合集https://www.freebuf.com/sectool/138779.html?utm_source=tuicool&utm_medium=referralSQL注入之SQLmap入门https://www.freebuf.com/articles/web/29942.html10款你应该了解的开源安全工具...原创 2019-11-25 10:27:04 · 183 阅读 · 0 评论 -
linux shell 相关
企业级 Linux 系统运维及工具应用精要https://www.ibm.com/developerworks/cn/linux/l-cn-sysadmin-tools2/index.html?ca=drs-Linux软链接的创建,删除,修改https://blog.csdn.net/qq_21386275/article/details/79881543linux s...原创 2019-11-07 09:18:08 · 115 阅读 · 0 评论 -
用nginx做反向代理和缓存并且能让apache服务器得到真实的客户端地址
用nginx做反向代理和缓存并且能让apache服务器得到真实的客户端地址需求一个网站,客户主要分布在亚洲其它国家和地区,如日本台湾新加坡马来西亚印度香港等。而服务器放在上海。国外用户访问速度不快。现在需要提高国外用户的访问速度。最 终定下来的方案,就是在多个国家租用最便宜的vps做反向代理和缓存,通过智能解析把不同国家的访问定位到不通的vps上。这个简单来说就是自己做了个 cdn网络。这...原创 2019-05-28 17:45:24 · 398 阅读 · 0 评论 -
debian下安装memcached
1. 切换到root用户2. apt-get install memcached3. 使用whereis可以查看memcached安装位置及相关文件位置,包括配置文件4. 使用netstat -ntlp | grep memcached可以查看memcached使用的端口,默认安装使用的11211,5. 使用ps aux | grep memcached可以查看进程号,kil...原创 2019-05-28 17:44:44 · 844 阅读 · 0 评论 -
Linux top 命令详解
op命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 下面详细介绍它的使用方法。认识top的显示结果 统计信息区 进程信息区 更改显示内容认识top的显示结果top命令的显示结果如下所示:top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.6...转载 2019-05-28 16:50:04 · 145 阅读 · 0 评论 -
Debian Linux的简单网络设置
以前都是用etherconf来设置Debian里的网络,只要网卡驱动正常,设置网络也是很简单的。但今天动手换无线路由时,却发现Debian里已经没有这个小软件了。查了一下,发现原来是被清除出库了;找了个老版的,装上后设置一下,把网络全搞乱了,看来已经不能用了。只好记录点手工的办法:设置IP,可以直接编辑/etc/network/interfaces这个文件,固定IP这样写:auto lo et...原创 2019-05-28 16:38:41 · 7715 阅读 · 0 评论 -
设置Debian源
国内比较好用的debian源还是debian.cn99.com,但是不知道什么原因这个国内最快的源挂了,现在设置debian就比较麻烦了。还好有了apt-spy,可以自动测试到哪个源的下载速度最快。 当然,刚装完系统是没有apt-spy的,但是我们可以找个暂时先替代的。譬如:在/etc/apt/sources.list 中添加deb[url]http://http.us....转载 2019-05-28 16:38:00 · 2252 阅读 · 0 评论 -
rhel服务器改为centos源
# cd /etc/yum.repos.d/# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo# vi CentOS6-Base-163.repo #编辑文件 把文件里面的$releasever全部替换为版本号,即6 最后保存!http://www.centoscn.com/CentOS/config/2015/071...转载 2018-08-20 09:26:47 · 285 阅读 · 0 评论 -
安装php7提示 configure: error: Cannot find OpenSSL's libraries 解决方案
一次在安装php7其中提示错误信息configure: error: Cannot find OpenSSL’s libraries出现这种有2中情况,一种是没有安装 openssl,另一种是安装了找不到libssl.so 文件。先安装opensslsudo apt-get install openssl如果还提示该错误的话,查找一下libssl.so所在位置,重新连接一下find / -name...转载 2018-07-02 10:17:51 · 2468 阅读 · 0 评论 -
configure: error: Please reinstall the libcurl distribution
configure: error: Please reinstall the libcurl distribution - easy.h should be in /include/curl/基本上确定是丢失了什么包所致,上网搜索得到需要事先安装的依赖包。# RetHat CentOS or Fedora 使用下面安装命令yum install curl curl-devel# De...转载 2018-07-02 10:21:53 · 4223 阅读 · 0 评论 -
ubuntu 下编译PHP5.5.7问题:configure: error: freetype.h not found.
执行configura时提示configure: error: freetype.h not found.freetype明明是使用apt-get安装了的。也可以查询到这个文件但是就是不行root@ubuntu:/c2ms/packages/php-5.3.28# cat configure |grep freetype.h if test -f "$i/include/freetype...转载 2018-07-02 10:42:37 · 564 阅读 · 0 评论 -
PHP编译configure时常见错误 debian centos
PHP的安装虽然有时候很简单,可是如果应用一多,我们安装起来就很头痛了!出错最多的就是安装PHP扩展的时候了。其实不管是你是Apache类的应用还是Nginx类的,PHP的安装都不是很简单,虽然网上有很多configure参数,但是那不一定是适合你的,因为很多都直接关系着你的系统版本和内核。因此要自己亲自不断的调试,才能完全安装成功。本文总结了一些常见的configure错误信息和解决这些错误的经...转载 2018-07-02 10:43:29 · 399 阅读 · 0 评论 -
configure: error: Please reinstall the BZip2 distribution
ok. if anyone else has this problem...it is looking for the bzip libraries.try installinglibbz2 and libbz2-devunder Debianapt-get install libbz2apt-get install libbz2-devhttp://blog.51cto.com/holy2010...转载 2018-07-02 15:37:26 · 3992 阅读 · 0 评论 -
ifconfig netstat 命令安装
刚创建的docker中没有 ifconfig、netstat 命令,可以安装 net-tools 包就行。https://www.cnblogs.com/chengtai/p/6617875.html转载 2018-07-09 14:12:14 · 468 阅读 · 0 评论 -
Debian8 更新源配置
Debian 8 jessie安装完成后,需要配置更新源。推荐163源。1. 安装apt-spy,自动选择最快的更新源sudo apt-get install apt-spyapt-spy -d stable -a asia -t 5 注释: -d 选项指定发行版本,可选项为"stable、testing、unstable”。unstable为非稳定版,stable为稳定版,建议选择st...转载 2018-07-10 10:06:23 · 5401 阅读 · 0 评论 -
2>&1什么鬼
intro我们在linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/n...转载 2018-06-28 14:49:56 · 204 阅读 · 0 评论 -
bash: netstat: command not found - Debian/Ubuntu Linux
If you are looking for the netstat command and getting error:bash: netstat: command not foundThis simply means that the relevant package net-tools which includes netstat executable is not installed, ...转载 2018-07-11 08:46:08 · 4772 阅读 · 0 评论 -
debian更新源
阿里云debian源+官方debian源https://wiki.vpsmm.com/etc-apt-sources-list/ debian8.8更新源https://www.cnblogs.com/yanglai/p/6866673.html原创 2018-07-23 10:08:37 · 2016 阅读 · 0 评论 -
解决centos7 开机/etc/rc.local 不执行的问题
最近发现centos7 的/etc/rc.local不会开机执行,于是认真看了下/etc/rc.local文件内容的就发现了问题的原因了#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own systemd services or udev rul...转载 2018-07-20 09:59:41 · 5320 阅读 · 0 评论 -
centos6安装gitlab
https://www.gitlab.com.cn/installation/#centos-6转载 2018-07-31 09:46:36 · 309 阅读 · 0 评论 -
CentOS7.2编译安装PHP7.2.3之史上最详细步骤。
首先,我们的CentOS版本信息如下:开始我们的编译。第一步:将php安装包安装到/usr/src目录下。1cd /usr/src && wget http://cn2.php.net/distributions/php-7.2.3.tar.gz第二步:加压这个压缩包tar -xzxvf php-7.2.3.tar.gz第三步:进入压缩后的文件目录。安装如下文件,如果已经安装也没问...转载 2018-07-02 10:13:05 · 19908 阅读 · 1 评论