Ubuntu 16.04安装squid Http代理,NCSA认证
安装 apt-get install squid ncsa认证名 apt-get install apache2-utils 配置 vi /etc/squid/squid.conf auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd acl S......
crontab中命令行中的百分号(%)需要做转义
比如 我在crontab -e中用命令 echo -e “`date ‘+%s’`\t$RANDOM” > /tmp/xxx 的话 命令行直接用没有问题 但写在cron里的时候 ‘%’需要转义成’\%’ 原因还没找到 原因终于找到了 在linux下看crontab的帮助 man ......
不重启修改windows系统的主机名计算机名
直接用批处理文件,在windows 2008、2012上亲测有效。 @ ECHO OFF color 0A ECHO ---------------------------------------------------------------------------- ECHO. ECHO 版权所有 copyr......
linux手动执行cron.hourly等计划任务
在centos5下,run-parts命令位于/usr/bin/run-parts,内容是很简单的一个shell脚本,就是遍历目标文件夹,执行第一层目录下的可执行权限的文件。例如: run-parts /etc/cron.hourly/
Linux系统压力测试软件stress使用
linux下测试cpu、内存、io负载的时候可以用stress,比如想cpu一直100%的运行等。 安装 以centos 6为例 yum install stress 如果没有包运行如下命令 yum install epel-release 或者 wget http:/......
Ubuntu apt安装软件报错 files list file for package is missing
Ubuntu系统用apt安装软件时报这个错误: Selecting previously unselected package python3-pycurl. dpkg: unrecoverable fatal error, aborting: files list file for package 'libc-bin' is missing fina......
Linux系统使用netstat和awk统计各个状态的连接数
命令: netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}' awk: /^tcp/ 滤出tcp开头的记录,屏蔽udp, socket等无关记录。 state[] 相当于定义了一个名叫......
Git忽略规则及.gitignore规则不生效的解决办法
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如: # 此为注释 – 将被......
screen -r 提示There is no screen to be resumed matching错误解决
使用screen创建会话,可以保证网络中断时候会话不会断开,对于需要长时间运行的命令比较有用。例如 screen -S nbhao 但是当我们恢复的时候可能会碰到这个问题。 screen -r nbhao 例如: There ......
查看和关闭centos的selinux
查看selinux sestatus -v 如果SELinux status参数为enabled即为开启状态 关闭selinux 修改/etc/selinux/config 文件,将SELINUX=enforcing改为SELINUX=disabled,重启服务器。
git修改仓库地址
先查看remote的名字 git branch -r 假设你的remote是origin,用git remote set_url 更换地址 git remote set-url origin remote_git_address remote_git_address更换成你的新的仓库地址
rsync同步指定ssh端口号的方法
默认rsync命令同步使用22端口,如果修改过ssh端口号,非默认的22端口,那么使用rsync时需要手动指定端口。 命令类似如下: rsync -azv --delete -e 'ssh -p 2222' nbhao@1.2.3.4:/data/ /data/