- 浏览: 188004 次
- 性别:
- 来自: 北京
最新评论
文章列表
ll -t 按文件修改时间降序排列
dd vi命令模式下删除光标所在行;
Ndd vi命令模式下删除光标所在行以下的N行;
1,5dd vi命令模式下删除1-5行;
有时grep nohup.out时,会报 Binary file (standard input) matches,grep认为nohup.out是二进制文件,无法grep查找;只需要在grep时增加 -a 参数即可,如下:
grep -a "count" nohup.out | wc -l
git remote set-url origin git@git.xx.com:online_aaa/web.git
执行上述命令,将当前项目所在git库迁移至新web.git 新库。
1. 接收文件端:
#nc -l 端口号 > 接收的文件名
nc -l 9999 > target.zip
2. 发送文件端:
#nc 接收ip地址 端口号 < 发送的文件名
nc 192.168.1.7 9999 < abc.txt
1. 下载代码:git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
2. cd ffmpeg,然后 ./configure,报错:
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.
If you think configure made a mistake, make sure you are using the latest
version from Git. If the latest version fails, ...
python多线程的一个失误
- 博客分类:
- python
普通的python 类声明:
class ConnectDBChecker(object):
多线程类声明:
class MultiConnectDBChecker(Thread):
#需要提前 from threading import Thread
项目中开发多线程时,误将Thread写为object,各种报错,代码复制粘贴时疏忽。
本人经历如下,首先报错:
File "multiConnectCheck_T.py", line 16, in __init__
Thread.__init__(self)
...
linux常见软件安装方式
- 博客分类:
- linux
1. 安装rzsz:
sudo yum install -y lrzsz
2. 安装pip:
sudo yum install python-pip
3. pip安装requests:
pip install requests
查看server版本:
./redis-cli -h 127.0.0.1:6379 info | grep 'redis_version'
redis-cli --version 或 redis-cli -v 查看的是客户端版本;
redis-server --version 或 redis-server -v查看的才是server版本,但很多时候无法ssh到server,所以最好用上面的info命令查询。
linux添加用户及用户组
- 博客分类:
- linux
useradd foo 添加用户foo
passwd foo 给新添加的用户foo设置密码
userdel foo 删除用户foo
rm -rf foo 删除用户foo所在目录(新创建的用户会在/home下创建一个用户目录foo)
groupadd bar 添加组bar
groupdel bar 删除组bar
<Connector port="8090" protocol="HTTP/1.1" maxThreads="1000" maxProcessors="1000" acceptCount="1100" minProcessors="100"
connectionTimeout="20000"
redirectPort="8443" />
git强制覆盖本地更新
- 博客分类:
- git
git fetch --all //只是下载远程内容,不做任何合并
git reset --hard origin/master //把HEAD指向刚下载的最新版本
1. mongo查询慢查询语句:
db.system.profile.find( { ns :"ugc_forum.forums","op":"query","millis":{$gt:40000}} ).sort({$natural:1}).limit(1).pretty();
db.system.profile.find( { ns :"ugc_forum.forums","op":"query"," ...
@Bean(name = "mongoClient")
public MongoClient mongoClient() throws Exception {
List<ServerAddress> addresses = new ArrayList<>();
String[] addrs = serverAddr.split(",");
for (String addr : addrs) {
String[] ipports = add ...
shell中连加使用let,let需要写在一行的最前面,连加变量直接使用变量名,不需要变量名前加 $;
Total=0
for ((i=19;i<=23;i++))
do
c=`grep applyToJoinGroup msg-processor-api.20170601$i.log | wc -l`
# c=$($cmd)
let Total=Total+c
done
for ((i=0;i<=9;i++))
do
c=`grep applyToJoinGroup msg-pr ...
AWS打开端口供外部访问
- 博客分类:
- AWS
AWS(即 Amazon Web Services)是亚马逊提供的云服务平台;其免费帐户可提供一年免费服务。
默认情况下, EC2 的 Linux 服务器只打开 22 端口,即 SSH 服务端口(允许所有 IP 的入站连接)。其他托管的任何特定端口的服务,需要手工在 AWS 防火墙上打开相应端口;比如EC2上部署的tomcat,监听8181端口,启动了mysql,监听3306端口,均需要手工打开相应端口如图:
1. 点击左边菜单的 “网络与安全”--“安全组”
2. 然后在弹出的端口设置中设置端口:
3. 不设置特定端口,如mysql的3306,mysql启动 ...