linux

  1. linux 远程拷贝文件:scp -r resin4/ root@IP:/usr/local/resin4/ 
  2. netstat -natup  |grep 80   查看端口
  3. ps -A|grep httpd          查看程序
  4. kill -9 16789           删除程
  5. lsb_release -a  查看linux版本
  6. which openssl  查看已安装软件路
  7. service iptables stop 关闭服务器防火墙
  8. service iptables restart 开启防火墙端口
  9. /bin/./systemctl stop  iptables.service   关闭服务器防火墙(CentOS6.8)
  10. /bin/./systemctl start  iptables.service   启动服务器防火墙(CentOS6.8)
  11. /bin/./systemctl status  iptables.service   查看服务器防火墙状态(CentOS6.8)
  12. systemctl stop firewalld.service 关闭服务器防火墙(CentOS7.0)
  13. du -h 文件名  查看文件大小以 Gb,mb,kb 
  14. svnserve -d -r /datadb/  启动svn服务
  15. killall svnserve 结束svn服务 
  16. grep -v 'admlogin|image|news_detail|newsList' lpn.log |awk -F '"' '{print $3}' > s.txt  不包括(admlogin|image|news_detail|newsList)提取访问地址到s.txt文件 
  17. 去除重复行 导出到Version1.7.txt 文件   (sort 分类,sort -r 降序  ,默认是升序):                             grep -v 'desktopNotify|ping|phoneForbid|reg|update' shell.log.2009-04-10 shell.log |awk -F '"' '{if($8 > 1.6) {print $10}}' |sort -u> Version1.7.txt
  18. 不包括(desktopNotify|ping|phoneForbid|reg|update 地址)排序导出到Version1.7.txt文件
  19. grep -s 不显示不存在或者无匹配内容的错误信息 
  20. 同时匹配条件PAY和false
  21. grep -s 'PAY.*false'  shell.log -c
  22. 在/etc/sysconfig/iptables里添加
  23. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT 
  24. 重启iptables防火墙
  25. /etc/init.d/iptables restart 
  26. 查看防火墙状态
  27. /etc/init.d/iptables status 
  28. 将整个/log目录下的文件全部打包成为log.tar
  29. tar -zcvf log.tar.gz /log<==打包后,以gzip压缩 
  30. tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
  31. tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
  32. tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩 
  33. 将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
  34. tar -zxvf /tmp/etc.tar.gz 
  35. 修改服务器时间
  36. date -s 06/10/2006 
  37. date -s 23:45:00 
  38. 按时间倒叙查看 文件列表 ls -lt  如果想反序查看的话需要加一个选项 -r               ls -r -lt  或   ll -rt
  39. ls | wc -w 查看有多少个文件及文件夹
  40. ls|wc -c 查看目录下有多少个文件
  41. ls -S 按大小显示文件
  42. 从大到小排序是:ls -S  /
  43. 从小到大排就加个-r:  ls -Sr  /
  44. 包括隐藏文件就是:ls -aSr  /
  45. ls -l 是长格式显示
  46. ls -a 是包含隐藏文件
  47. 所以一般使用ls -la 
  48. 查看linux 服务器硬件配置信息 dmidecode | more
  49. grep -s 'PAY' charge.log |awk -F '"' '{if($17 > 1) {print $3}}' 输出ID号
  50. 使全局变量生效 source /etc/profile
  51. 设置开机自启动 mongodb
    将mongodb启动项目追加入rc.local保证mongodb在服务器开机时启动 
    echo "/usr/local/server/mongodb/bin/mongod --dbpath=/usr/local/server/mongodb/data –logpath=/usr/local/server/mongodb/logs –logappend  --auth –port=27017" >> /etc/rc.local
  52. 启动mongodb
    cd到mongodb目录下的bin文件夹启动mongodb
    //下面这个是需要权限的登录方式, 用户连接需要用户名和密码
    /usr/local/server/mongodb/bin/mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs --logappend  --auth  --port=27017 --fork
  53. 启动mongodb这个是不需要密码的方式
    /usr/local/server/mongodb/bin/mongod --dbpath=/usr/local/server/mongodb/data --logpath=/usr/local/server/mongodb/logs --logappend  --port=27017 --fork
  54. 参数解释: --dbpath 数据库路径(数据文件)  mongodb
    --logpath 日志文件路径
    --master 指定为主机器
    --slave 指定为从机器
    --source 指定主机器的IP地址
    --pologSize 指定日志文件大小不超过64M.因为resync是非常操作量大且耗时,最好通过设置一个足够大的oplogSize来避免resync(默认的 oplog大小是空闲磁盘大小的5%)。
    --logappend 日志文件末尾添加
    --port 启用端口号
    --fork 在后台运行
    --only 指定只复制哪一个数据库
    --slavedelay 指从复制检测的时间间隔
    --auth 是否需要验证权限登录(用户名和密码)
  55. 虚拟机网络连接设置
        1、vim /etc/sysconfig/network-scripts/ifcfg-xxx(除了lo) ,BOOTPROTO=static,ONBOOT=yes,IPADDR=192.168.13.128,GATEWAY=192.168.13.2,DNS1=192.168.13.2;             重启 service network restart;
        2、虚拟机网络连接选择 :NAT模式(N):用于共享主机的IP
        3、虚拟网络编辑器:NAT模式,使用本地DHCP勾选
56.redis 启动:./redis-server ../redis.conf,要使用该方式,否则即使设置了protected-mode no也不生效
57.redis 关闭:  ./redis-cli shutdown
        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值