linux
何超杰
http://hechaojie.com 技术、分享、价值...
展开
-
linux查看进程占用内存情况
top -pid 6102 查看进程id 6102占用内存大小Processes: 497 total, 2 running, 495 sleeping, 3548 threads 10:45:11Load Avg: 10.42, 10.22, 10.41 CPU usage: 56.56% us...原创 2018-08-22 10:47:09 · 6935 阅读 · 0 评论 -
centos简单监控,服务down机后自动重启
1.crontab监控 1分钟扫描一次*/1 * * * * source /etc/profile && sh /data/shell/monitor/process.sh >> /var/log/process.log2.process.sh 原理:查看服务进程数,查不到进程时,启动服务#!/bin/shctime=`date...原创 2018-08-25 23:26:41 · 6505 阅读 · 0 评论 -
nginx负载均衡简单实现
1.nginx简单负载upstream hechaojie.com { server localhost:10000; server 47.91.252.82:10000; }server { listen 80; server_name localhost hechaojie.com; access_log /data/wwwlogs/access_ngi...原创 2018-08-26 00:36:00 · 1482 阅读 · 0 评论 -
centos列出所有端口
1.列出所有端口 netstat -ntlp1、开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables restart 重启防火墙,修改生效方法二:...原创 2018-08-26 00:36:27 · 6053 阅读 · 0 评论 -
linux软链接使用
linux软链接使用例如:将存/data/blog-front/run/ueditor下的文件实际放到/data/blog-front/ueditor目录下 ln -s /data/blog-front/ueditor /data/blog-front/run格式:ln -s src target说明:src是源目录,target是虚拟目录...原创 2018-09-16 23:27:28 · 3464 阅读 · 0 评论 -
ubuntu下buff/cache占用过大处理
执行free -h查看内存使用情况发现,buff/cache占用过大上图是清理之后的,清理之前buff/cache占用了5个Gbuff/cache是由于系统读写导致的文件缓存,没有及时释放。清理内存命令:echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_cachesecho 3 > /pro...原创 2018-09-20 10:46:25 · 14501 阅读 · 0 评论 -
linux记录所有用户的操作命令
1.在/etc/profile加入如下脚本PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]thenUSER_IP=`hostname`fiif [ ! -d ...原创 2018-12-29 15:44:06 · 2997 阅读 · 1 评论 -
ubuntu创建新用户
#useradd -r -m -s /bin/bash test #test为新增用户#passwd test #修改用户密码创建用户时指定 /bin/bash 否则 无法使用ls 以及tab等原创 2019-01-08 15:24:46 · 1424 阅读 · 0 评论 -
Mac VMware Fusion Centos7 静态ip配置
1.把网络配置nat模式2.在mac终端到这个目录下cd /Library/Preferences/VMware\ Fusion/vmnet8cat nat.conf#NAT gateway addressip = 172.16.15.2netmask = 255.255.255.0这里的ip就是虚拟机的网关地址,netmask就是子网掩码cat dhcpd.confsubne...原创 2019-06-03 11:05:41 · 432 阅读 · 0 评论 -
svn简单监测代码更新自动发布
1.svn简单监测代码更新自动发布(主要判断svn up里面的关键字是否包含“更新到版本”,实现比较粗糙)auto_deploy.sh #!/bin/shcd /data/svntemp/trunkcd $1word="更新到版本"result=$(svn up | grep "${word}")if [[ "$result" != "" ]]then echo '...原创 2018-09-01 20:53:55 · 3645 阅读 · 0 评论 -
centos配置中文编码
vi /etc/sysconfig/i18nLANG="zh_CN.GBK"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16source /etc/sysconfig/i18n原创 2018-09-01 20:52:11 · 1684 阅读 · 0 评论 -
centos设置ssh安全只允许用户从指定的IP登陆
1.编辑文件 /etc/ssh/sshd_config vi /etc/ssh/sshd_config2.root用户只允许在如下ip登录AllowUsers [email protected] [email protected].重启ssh生效service sshd restart4.取消ip登录限制 如果取消ip...原创 2018-08-30 18:26:28 · 7439 阅读 · 0 评论 -
网站访问量测试结果
一.服务器配置1.阿里云 1G内存 1M宽带 40G硬盘二.tomcat配置 同时处理300线程 最大400线程 <Connector port="10000" protocol="org.apache.coyote.http11.Http11AprProtocol" connectionTimeout="5...原创 2018-08-24 10:16:24 · 6256 阅读 · 0 评论 -
centos6.5首次网络配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0光标移动到”ONBOOT=no”这一行,更改为ONBOOT=yes原创 2018-08-25 00:31:06 · 5117 阅读 · 0 评论 -
阿里云磁盘(云盘)挂载
1.格式化磁盘格式 mkfs.ext3 /dev/xvdb 注:/dev/xvdb是要挂载的云盘2.挂载云盘到目录 mount /dev/xvdb /mnt/yunfile 注:挂载云盘/dev/xvdb到目录/mnt/yunfile3.查看df -h[root@jstwdbbb6ftu8g yunfile]# df -hFilesystem ...原创 2018-08-25 00:39:10 · 7228 阅读 · 0 评论 -
CentOS设置服务开机启动的两种方法
1、利用 chkconfig 来配置启动级别 所有的脚本都在/etc/init.d/ 如果要查询当前所有自动启动的服务 chkconfig –list 如果只想看指定的服务,只需要在 “–-list” 之后加上服务名就好了,比如查看httpd服务是否为自动启动 chkconfig –-list...原创 2018-09-01 20:48:43 · 4346 阅读 · 0 评论 -
centos设置开机启动
在CentOS系统下,主要有两种方法设置自己安装的程序开机启动。 1、把启动程序的命令添加到/etc/rc.d/rc.local文件中,比如下面的是设置开机启动httpd。#!/bin/sh## This script will be executed *after* all the other init scripts.# You can put your own initializat...原创 2018-09-01 20:51:31 · 5129 阅读 · 0 评论 -
Linux常用命令知识库
linux常用命令知识库注:加粗的是我工作中最长用的命令一.文件管理命令awk 文本处理工具uniq 重复记录统计less 文件实时浏览cat 打开文件diff 比较两个文件差异find 查找文件cut 切分字符ln 建立软链接mv 移动/改名文件paste 合并2个文件的列patch 打补丁包rm 删除文件split 将一个文件切分多个文件touch 创建文件...原创 2019-09-25 11:15:57 · 399 阅读 · 0 评论