Linux
buyue__
这个作者很懒,什么都没留下…
展开
-
脚本批量下载文件并指定文件名
如果文件数量比较多,可以通过分割成几个小的文本文件,开启多个Python进程一起下载。文件格式如下,每行一个文件名➕一个文件地址,中间用。并行执行开启10个Python进程加速下载。当然也可以使用第三方模块。分割成10个小文本文件。原创 2022-09-22 09:16:15 · 950 阅读 · 0 评论 -
解决Linux中的/etc/resolv.conf文件被自动篡改的问题
虚拟机的centOS每次重启后,resolv.conf的内容总是会被篡改解决方案:vi /etc/sysconfig/network-scripts/ifcfg-eth0添加一行PEERDNS=yes原创 2020-08-05 16:20:30 · 1794 阅读 · 0 评论 -
Linux配置JDK(java环境)
#查看java版本java -version官方JDK下载地址原创 2019-09-20 14:15:14 · 148 阅读 · 0 评论 -
使用Swagger
44原创 2020-07-01 09:36:24 · 216 阅读 · 0 评论 -
E212: Can't open file for writing
编辑/etc/resolv.conf时提示这个处理方法$ lsattr some_file----i--------e- some_file如果有这个 i 的话,sudo chattr -i some_file 干掉,然后就可以修改了原创 2020-05-12 14:15:48 · 2432 阅读 · 0 评论 -
Linux后台运行命令
使用 nohup 你要执行的命令 &如:nohup npm run start &按一下回车键输入 exit 退出终端原创 2020-02-10 10:21:54 · 225 阅读 · 0 评论 -
修改resolv.conf 文件保存后,过一段时间它会自动还原
#使其不可更改chattr +i /etc/resolv.conf原创 2020-01-04 09:45:55 · 1246 阅读 · 0 评论 -
Linux cUrl用法
curl -F “UploadForm[imgfile]=@111.jpg” -X POST “http://test.cn/storage/upload/imgfile”原创 2019-12-19 11:05:35 · 93 阅读 · 0 评论 -
编译安装Logstash
官网cd /wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.4.2-linux-x86_64.tar.gztar -zxvf elasticsearch-7.4.2-linux-x86_64.tar.gz原创 2019-11-05 16:29:18 · 1002 阅读 · 1 评论 -
centOS下升级glib
glibc是gnu发布的libc库,即c运行库,glibc是linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。很多linux的基本命令,比如ls, cp, rm等,都得依赖它,如果操作错误或者升级失败会导致系统命令不能使用,严重的造成系统退出后无法重新进入,所以操作时候需要...原创 2019-10-21 14:03:41 · 577 阅读 · 0 评论 -
linux进程常用指令
ps -ef |grep tomcat如果当前没有启用tomcat进程则会显示类似下面的结果只显示pid或者这样只显示pidps -ef|grep tomcat|grep -v grep|awk '{print $2}'原创 2019-10-14 17:02:55 · 151 阅读 · 0 评论 -
php5.3.29使用imagick扩展
php版本为5.3.29wget ftp.ntu.edu.tw/php/distributions/php-5.3.29.tar.gz先安装ImageMagickwget www.imagemagick.com.cn/download/ImageMagick-6.3.2-9.tar.gztar -zxvf ImageMagick-6.3.2-9.tar.gzcd /ImageM...原创 2018-01-22 13:59:22 · 3471 阅读 · 0 评论 -
找不到eth0,但能找到eth1
问题:Linux的网卡由eth0变成了eth1,如何修复?解决在linux中,udev记录网络规则的脚本为:/etc/udev/rules.d/70-persistent-net.rulesvi /etc/udev/rules.d/70-persistent-net.rules可以看到类似如下的信息# This file was auto原创 2017-11-04 17:36:25 · 1523 阅读 · 0 评论 -
变量环境设置错误引起bash:vi:command not find
直接在命令行下输入如下一行,然后回车export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin这样就可以暂时使用vi指令vi /etc/profile检查里面的内容,看那里设置错误了,修改后保存source /etc/profile原创 2017-11-17 09:46:23 · 277 阅读 · 0 评论 -
zabbix编译安装
cd /wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.4/zabbix-3.4.4.tar.gztar -zxvf zabbix-3.4.4.tar.gz原创 2017-11-21 17:51:47 · 612 阅读 · 0 评论 -
Git的使用
Git详细文档CentOS6.8自带的git版本是1.7.1卸载自带的gityum remove git 安装Git前先确保已安装了libiconv whereis libiconvlibiconv安装 现在来安装Git yum install -y perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker...原创 2017-11-17 09:35:34 · 316 阅读 · 0 评论 -
libiconv安装
1.yum安装yum -y install libevent libevent-devel2.源码安装yum -y install libevent-develcd / wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz tar -zxvf libiconv-1.15.tar.gz cd libico原创 2017-11-22 09:46:04 · 12783 阅读 · 0 评论 -
关于LVS+Nginx为什么会被同时使用的思考
http://blog.csdn.net/BuquTianya/article/details/52076153转载 2017-11-14 17:02:42 · 2570 阅读 · 0 评论 -
linux删除软连接
使用ls -l可以查看到软连接指定的实际文件夹正确的删除方式(删除软链接,但不删除实际数据)rm -rf ./website错误的删除方式rm -rf ./website/ (这样就会把原来website下的内容删除)原创 2017-11-05 11:43:17 · 1094 阅读 · 0 评论 -
Keepalived安装与配置
wget www.keepalived.org/software/keepalived-1.3.5.tar.gztar -zxvf keepalived-1.3.5.tar.gzcd keepalived-1.3.5./configure系统提示警告 *** WARNING - this build will not support IPVS with IPv6. Pl原创 2017-11-13 10:50:44 · 3204 阅读 · 1 评论 -
keepalived单实例主备模式
http://blog.csdn.net/kkdelta/article/details/39433137这就是最简单的双机热备模式,是指两台机器都在运行,但并不是两台机器都同时在提供服务;当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。主服务器lb01和备服务器lb02都装上keepalived现在lb01上面操作vi /et原创 2017-11-13 17:55:32 · 456 阅读 · 0 评论 -
Linux设置虚拟IP
https://www.cnblogs.com/snsdzjlz320/p/5616775.htmlip addr add 10.0.0.18/24 dev eth0ip addr del 10.0.0.18/24 dev eth0ip addr|grep 10.0.0.18ip addr show原创 2017-11-14 10:30:21 · 931 阅读 · 0 评论 -
Linux修改主机名HostName
查看hostname修改vi /etc/sysconfig/network修改其中的内容HOSTNAME=web01重启reboot原创 2017-11-18 10:46:59 · 1744 阅读 · 0 评论 -
nginx+php负载均衡集群环境中的session共享方案梳理
https://www.cnblogs.com/kevingrace/p/6031356.html转载 2017-11-17 17:47:49 · 1038 阅读 · 0 评论 -
用ifconfig命令,显示结果只有lo,没有eth0
解决1. 输入ifconfig -a命令,可以看到eth0和lo。2. 进入/etc/sysconfig/network-scripts 目录,发现有ifcfg-eth0,即网卡(驱动)存在但未启用。3. 输入ifconfig eth0 up,启用网卡。此时用ifconfig,只能看到inet6的地址,没有ip4. vi /etc/sysconfig/network-scrip原创 2017-11-04 17:56:55 · 9286 阅读 · 2 评论 -
php7安装Redis扩展
安装rediscd /wget http://download.redis.io/redis-stable.tar.gztar -zxvf redis-stable.tar.gzcd redis-stablemakemake install切换到/usr/local/bin目录即可看到redis相关程序cd /usr/local/binll查看版本red原创 2018-01-06 19:42:02 · 2461 阅读 · 0 评论 -
快速去除UTF-8 BOM
https://juejin.im/entry/5a45dc9c518825094862d6fa转载 2017-12-29 17:03:05 · 1847 阅读 · 0 评论 -
centos停止运行中的wget操作
新开一个终端执行killall wget原创 2016-09-15 17:18:48 · 12172 阅读 · 0 评论 -
Centos7开机自动执行脚本
编写脚本vi /home/ping10.sh内容如下ping 172.16.0.100 -c 10 | awk '{ print $0"\t" strftime("%H:%M:%S",systime()) }' > /tmp/ping10.logping的参数-c,设置持续原创 2019-02-18 14:03:33 · 10639 阅读 · 2 评论 -
mac git忽略.DS_Store等文件
可以在当前项目根目录创建 .gitignore文件,内容格式如下#忽略当前目录的.DS_Store#忽略子目录的.DS_Store*/.DS_Store还可以设置全局的gitignore_global文件原创 2018-07-03 16:31:17 · 763 阅读 · 0 评论 -
SSH(Secure Shell)免密码连接服务器
运行环境客户端macOS,服务器centOS(192.168.123.229)执行指令后提示你输入密码passphrase,此处不输入任何字符直接回车。会发送私钥去和server上的公钥做匹配,若匹配成功则可以登录。操作把client生成的公钥文件内容追加到server的。需要注意的是我这里服务器账号直接用的是root,所以路径是。(私钥文件id_rsa,公钥文件id_rsa.pub)目录中生成公钥和私钥文件,这里先切换到。输入服务器的root对应的密码。开启调试模式来排查问题。...原创 2018-07-03 14:56:49 · 3912 阅读 · 0 评论 -
支付宝 RSA私钥及公钥生成
使用前请检查openssl是否已安装#生成私钥openssl genrsa -out rsa_private_key.pem 2048#Java开发者需要将私钥转换成PKCS8格式,php开发者不需要执行该步骤openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa...原创 2018-07-02 15:32:03 · 1744 阅读 · 0 评论 -
VirtualBox设置访问外网以及与本机互通
固定centos的ip先在本机cmd执行ipconfig查看子网掩码和默认网关在centos命令行输入 vi /etc/sysconfig/network-scripts/ifcfg-eth0配置如下,192.168.1.222是你想给centos设定的ip(设定前查看该ip是否已被占用)原创 2016-06-11 08:53:27 · 10918 阅读 · 1 评论 -
centos7.x设置php7自启动
编译安装好php之后whereis php显示路径为php: /usr/local/php#拷贝配置文件cp /php-7.1.14/php.ini-production /usr/local/php/etc/php.inicd /usr/local/php/etccp php-fpm.conf.default php-fpm.confcd php-fpm.dcp www.c...原创 2018-04-27 11:59:23 · 1644 阅读 · 0 评论 -
centos7.x设置nginx自启动
centos6.x是通过在/etc/init.d下新增nginx脚本,然后添加chkconfig完成实际在centos7.x的使用中上面的方法会出现问题 解决方法:改用systemcel源码编译安装好nginx之后#在系统服务目录里创建nginx.service文件vi /lib/systemd/system/nginx.service文件内容如下[Unit]Descri...原创 2018-04-27 10:32:34 · 1056 阅读 · 0 评论 -
centos7的systemctl
过去centos6.x系列都是使用service命令来执行服务的相关操作centos7开始使用systemctl替代systemctl添加自定义系统服务systemctl设置服务开机自启动原创 2018-04-06 11:26:14 · 156 阅读 · 0 评论 -
Mac下使用Git和Git客户端
先到git官网:https://git-scm.com/download 下载安装原创 2018-07-02 09:16:00 · 66349 阅读 · 0 评论 -
.htaccess杂记
RewriteEngine on#uploads目录和static目录不进行重写#RewriteCond %{REQUEST_URI} !^(/uploads(.*)|/static(.*))$# 如果文件真实存在则不重写RewriteCond %{REQUEST_FILENAME} !-f# 如果路径真实存在则不重写RewriteCond %{REQUEST_FILENAME} !...原创 2018-02-16 00:03:28 · 230 阅读 · 0 评论 -
更新GCC版本
编译时提示“error: unknown option after ‘#pragma GCC xxx’”等信息就需要升级GCC#查看当前版本gcc --version #显示4.7cd /wget ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gztar -zxvf gcc-7.3.0.tar.gzcd gcc-7.3.0#检测和安装...原创 2018-01-06 20:34:05 · 14402 阅读 · 2 评论 -
php使用memcached(memcache)
环境:centos6+php7 http://www.yiichina.com/topic/6636首先先安装memcached依赖库libevent。cd /wget https://github.com/libevent/libevent/releases/download/release-2.1.8-stable/libevent-2.1.8-stable.tar.gz原创 2018-01-05 10:34:57 · 384 阅读 · 0 评论