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